0001104659-21-016643.txt : 20210209 0001104659-21-016643.hdr.sgml : 20210209 20210209154025 ACCESSION NUMBER: 0001104659-21-016643 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210209 DATE AS OF CHANGE: 20210209 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: 21606117 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-20201231x10q.htm FORM 10-Q
0000866706--09-302021Q1falseus-gaap:OperatingLeaseRightOfUseAssetus-gaap:PropertyPlantAndEquipmentNetus-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrentMOMOus-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent0000866706us-gaap:TreasuryStockMember2020-12-310000866706us-gaap:RetainedEarningsMember2020-12-310000866706us-gaap:CommonStockMember2020-12-310000866706us-gaap:AdditionalPaidInCapitalMember2020-12-310000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000866706us-gaap:TreasuryStockMember2020-09-300000866706us-gaap:RetainedEarningsMember2020-09-300000866706us-gaap:CommonStockMember2020-09-300000866706us-gaap:AdditionalPaidInCapitalMember2020-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000866706us-gaap:TreasuryStockMember2019-12-310000866706us-gaap:RetainedEarningsMember2019-12-310000866706us-gaap:CommonStockMember2019-12-310000866706us-gaap:AdditionalPaidInCapitalMember2019-12-310000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000866706us-gaap:TreasuryStockMember2019-09-300000866706us-gaap:RetainedEarningsMember2019-09-300000866706us-gaap:CommonStockMember2019-09-300000866706us-gaap:AdditionalPaidInCapitalMember2019-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000866706us-gaap:AdditionalPaidInCapitalMember2020-10-012020-12-310000866706us-gaap:AdditionalPaidInCapitalMember2019-10-012019-12-310000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2020-12-3100008667062020-04-012020-12-310000866706us-gaap:NonUsMemberese:UtilitySolutionsMember2020-10-012020-12-310000866706us-gaap:NonUsMemberese:RFShieldingAndTestMember2020-10-012020-12-310000866706us-gaap:NonUsMemberese:AerospaceAndDefenseMember2020-10-012020-12-310000866706ese:UtilitySolutionsMemberus-gaap:TransferredOverTimeMember2020-10-012020-12-310000866706ese:UtilitySolutionsMemberus-gaap:TransferredAtPointInTimeMember2020-10-012020-12-310000866706ese:USGovernmentMemberese:UtilitySolutionsMember2020-10-012020-12-310000866706ese:USGovernmentMemberese:RFShieldingAndTestMember2020-10-012020-12-310000866706ese:USGovernmentMemberese:AerospaceAndDefenseMember2020-10-012020-12-310000866706ese:RFShieldingAndTestMemberus-gaap:TransferredOverTimeMember2020-10-012020-12-310000866706ese:RFShieldingAndTestMemberus-gaap:TransferredAtPointInTimeMember2020-10-012020-12-310000866706ese:CommercialMemberese:UtilitySolutionsMember2020-10-012020-12-310000866706ese:CommercialMemberese:RFShieldingAndTestMember2020-10-012020-12-310000866706ese:CommercialMemberese:AerospaceAndDefenseMember2020-10-012020-12-310000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredOverTimeMember2020-10-012020-12-310000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredAtPointInTimeMember2020-10-012020-12-310000866706country:USese:UtilitySolutionsMember2020-10-012020-12-310000866706country:USese:RFShieldingAndTestMember2020-10-012020-12-310000866706country:USese:AerospaceAndDefenseMember2020-10-012020-12-310000866706us-gaap:TransferredOverTimeMember2020-10-012020-12-310000866706us-gaap:TransferredAtPointInTimeMember2020-10-012020-12-310000866706us-gaap:NonUsMember2020-10-012020-12-310000866706ese:USGovernmentMember2020-10-012020-12-310000866706ese:CommercialMember2020-10-012020-12-310000866706country:US2020-10-012020-12-310000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-012020-12-310000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-012019-12-310000866706us-gaap:RevolvingCreditFacilityMember2020-10-012020-12-310000866706us-gaap:RevolvingCreditFacilityMember2020-12-310000866706srt:MaximumMember2020-12-310000866706us-gaap:TrademarksAndTradeNamesMember2020-12-310000866706us-gaap:TrademarksAndTradeNamesMember2020-09-300000866706us-gaap:CorporateMember2020-10-012020-12-310000866706ese:RFShieldingAndTestMember2020-10-012020-12-310000866706us-gaap:CorporateMember2019-10-012019-12-310000866706ese:UtilitySolutionsMember2019-10-012019-12-310000866706ese:RFShieldingAndTestMember2019-10-012019-12-310000866706ese:AerospaceAndDefenseMember2019-10-012019-12-310000866706ese:UtilitySolutionsMember2020-10-012020-12-310000866706ese:AerospaceAndDefenseMember2020-10-012020-12-310000866706ese:UtilitySolutionsMember2020-12-310000866706ese:RFShieldingAndTestMember2020-12-310000866706ese:AerospaceAndDefenseMember2020-12-310000866706ese:UtilitySolutionsMember2020-09-300000866706ese:RFShieldingAndTestMember2020-09-300000866706ese:AerospaceAndDefenseMember2020-09-300000866706us-gaap:PatentsMember2020-12-310000866706us-gaap:OtherIntangibleAssetsMember2020-12-310000866706us-gaap:PatentsMember2020-09-300000866706us-gaap:OtherIntangibleAssetsMember2020-09-300000866706us-gaap:CustomerRelationshipsMember2020-12-310000866706us-gaap:CustomerRelationshipsMember2020-09-300000866706ese:NonEmployeeDirectorsPlanMember2020-12-310000866706us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-10-012020-12-310000866706us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-10-012019-12-310000866706us-gaap:RetainedEarningsMember2020-10-012020-12-310000866706us-gaap:RetainedEarningsMember2019-10-012019-12-310000866706us-gaap:InterestRateSwapMember2020-12-310000866706ese:ForwardContractsAndInterestRateSwapsMemberus-gaap:FairValueInputsLevel2Member2020-12-310000866706ese:ForwardContractsAndInterestRateSwapsMember2020-12-310000866706us-gaap:ForwardContractsMember2020-12-3100008667062019-12-3100008667062019-09-300000866706ese:CapitalizedSoftwareMember2020-12-310000866706ese:CapitalizedSoftwareMember2020-09-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2020-10-012020-12-310000866706ese:NonEmployeeDirectorsPlanMember2020-10-012020-12-310000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2019-10-012019-12-310000866706ese:NonEmployeeDirectorsPlanMember2019-10-012019-12-3100008667062020-09-3000008667062020-12-3100008667062019-10-012019-12-3100008667062021-01-3100008667062020-10-012020-12-31xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(MARK ONE)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE QUARTERLY PERIOD ENDED  DECEMBER 31, 2020

OR

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

COMMISSION FILE 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:

Title of each class

    

Trading Symbol(s)

    

Name of each exchange 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 January 31, 2021

Common stock, $.01 par value per share

 

26,037,714

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

December 31, 

    

2020

    

2019

Net sales

$

162,949

 

171,728

Costs and expenses:

 

 

 

Cost of sales

 

98,777

 

 

106,727

Selling, general and administrative expenses

 

41,000

 

 

42,105

Amortization of intangible assets

 

4,948

 

 

5,810

Interest expense, net

 

541

 

 

2,421

Other expenses, net

 

23

 

 

295

Total costs and expenses

 

145,289

 

 

157,358

 

 

 

Earnings before income taxes

 

17,660

 

 

14,370

Income tax expense

 

3,974

 

 

3,606

Earnings from continuing operations

13,686

10,764

Loss from discontinued operations, net of tax benefit 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

$

13,686

 

86,777

 

 

Earnings per share:

 

 

Basic  Continuing operations

$

0.53

0.41

Discontinued operations

2.93

Net earnings

$

0.53

 

3.34

Diluted — Continuing operations

$

0.52

0.41

Discontinued operations

 

 

2.91

Net earnings

$

0.52

 

3.32

See accompanying notes to consolidated financial statements.

2

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Unaudited)

(Dollars in thousands)

Three Months Ended

December 31, 

    

2020

    

2019

Net earnings

$

13,686

 

86,777

Other comprehensive income, net of tax:

 

 

Foreign currency translation adjustments

 

5,349

 

3,923

Total other comprehensive income, net of tax

 

5,349

 

3,923

Comprehensive income

$

19,035

 

90,700

See accompanying notes to consolidated financial statements.

3

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(Unaudited)

(Dollars in thousands)

December 31, 

September 30, 

    

2020

    

2020

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

57,362

 

52,560

Accounts receivable, net

 

143,675

 

144,082

Contract assets, net

 

93,762

 

96,746

Inventories, net

 

144,054

 

136,189

Other current assets

 

13,392

 

17,053

Total current assets

 

452,245

 

446,630

Property, plant and equipment, net of accumulated depreciation of $135,500 and $130,534, respectively

 

141,538

 

139,870

Intangible assets, net of accumulated amortization of $134,005 and $129,063, respectively

 

347,437

 

346,632

Goodwill

 

411,161

 

408,063

Operating lease assets

20,315

21,390

Other assets

 

10,879

 

10,938

Total assets

$

1,383,575

 

1,373,523

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

Current liabilities:

 

 

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

$

21,842

 

22,368

Accounts payable

 

44,198

 

50,525

Contract liabilities, net

 

112,286

 

100,551

Accrued salaries

 

27,197

 

32,149

Accrued other expenses

 

49,100

 

50,436

Total current liabilities

 

254,623

 

256,029

Deferred tax liabilities

 

60,400

 

60,938

Non-current operating lease liabilities

15,746

16,785

Other liabilities

 

39,207

 

38,176

Long-term debt

 

34,000

 

40,000

Total liabilities

 

403,976

 

411,928

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,645,625 and 30,645,625 shares, respectively

 

306

 

306

Additional paid-in capital

 

294,735

 

293,682

Retained earnings

 

790,000

 

778,398

Accumulated other comprehensive income (loss), net of tax

 

1,692

 

(3,657)

 

1,086,733

 

1,068,729

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

 

(107,134)

 

(107,134)

Total shareholders’ equity

 

979,599

 

961,595

Total liabilities and shareholders’ equity

$

1,383,575

 

1,373,523

See accompanying notes to consolidated financial statements.

4

ESCO TECHNOLOGIES INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(Dollars in thousands)

Three Months Ended

December 31, 

    

2020

    

2019

Cash flows from operating activities:

 

  

 

  

Net earnings

$

13,686

 

86,777

Earnings from discontinued operations

(76,013)

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

 

 

Depreciation and amortization

 

10,012

 

10,540

Stock compensation expense

 

1,368

 

1,446

Changes in assets and liabilities

 

264

 

(19,051)

Effect of deferred taxes

 

(538)

 

(370)

Net cash provided by operating activities – continuing operations

24,792

3,329

Net cash used by operating activities – discontinued operations

(622)

Net cash provided by operating activities

24,792

2,707

Cash flows from investing activities:

 

 

Acquisition of business, net of cash acquired

 

(6,508)

 

Additions to capitalized software

 

(1,554)

 

(1,923)

Capital expenditures

(5,973)

(12,647)

Net cash used by investing activities – continuing operations

(14,035)

(14,570)

Proceeds from sale of discontinued operations

183,997

Capital expenditures – discontinued operations

(1,728)

Net cash provided by investing activities – discontinued operations

182,269

Net cash (used) provided by investing activities

(14,035)

167,699

Cash flows from financing activities:

 

 

Proceeds from long-term debt and short-term borrowings

 

30,000

 

10,000

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

 

(36,525)

 

(145,000)

Dividends paid

 

(2,084)

 

(2,079)

Net cash used by financing activities – continuing operations

(8,609)

(137,079)

Net cash used by financing activities – discontinued operations

(2,140)

Net cash used by financing activities

(8,609)

(139,219)

Effect of exchange rate changes on cash and cash equivalents

 

2,654

 

3,697

Net increase in cash and cash equivalents

 

4,802

 

34,884

Cash and cash equivalents, beginning of period

 

52,560

 

61,808

Cash and cash equivalents, end of period

$

57,362

 

96,692

 

Supplemental cash flow information:

 

 

Interest paid

$

179

 

2,150

Income taxes paid (including state and foreign)

 

4,336

 

305

See accompanying notes to consolidated financial statements.

5

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 period ended December 31, 2020 are not necessarily indicative of the results for the entire 2021 fiscal year. References to the first quarters of 2021 and 2020 represent the fiscal quarters ended December 31, 2020 and 2019, 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 performance-accelerated restricted shares (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 Ended

December 31, 

    

2020

    

2019

Weighted Average Shares Outstanding Basic

 

26,038

 

25,981

Dilutive Options and Restricted Shares

144

187

Adjusted Shares Diluted

 

26,182

 

26,168

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 $1.1 million and $1.1 million for the three-month periods ended December 31, 2020 and 2019, respectively. There were 220,300 non-vested shares outstanding as of December 31, 2020.

Non-Employee Directors Plan

Compensation expense related to the non-employee director grants was $0.3 million and $0.3 million for the three-month periods ended December 31, 2020 and 2019, respectively.

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 $1.4 million for each of the three-month periods ended December 31, 2020 and 2019. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $0.3 million for each of the three-month periods ended December 31, 2020 and 2019. As of December 31, 2020, there was $7.1 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.7 years.

6

4.    INVENTORIES

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

    

December 31,

    

September 30, 

(In thousands)

    

2020

    

2020

Finished goods

$

28,365

 

28,471

Work in process

 

37,290

 

30,183

Raw materials

 

78,399

 

77,535

Total inventories

$

144,054

 

136,189

5.    GOODWILL AND OTHER INTANGIBLE ASSETS

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

    

December 31,

    

September 30, 

(Dollars in thousands)

    

2020

    

2020

Goodwill

$

411,161

    

408,063

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,120

2,092

Less: accumulated amortization

 

887

858

Net

$

1,233

1,234

 

Capitalized software

 

Gross carrying amount

$

86,442

84,888

Less: accumulated amortization

 

58,957

57,302

Net

$

27,485

27,586

 

Customer relationships

 

Gross carrying amount

$

229,275

227,178

Less: accumulated amortization

 

70,746

67,643

Net

$

158,529

159,535

 

Other

 

Gross carrying amount

$

5,342

5,156

Less: accumulated amortization

 

3,415

3,260

Net

$

1,927

1,896

Intangible assets with indefinite lives:

 

Trade names

$

158,263

156,381

The changes in the carrying amount of goodwill attributable to each business segment for the three months ended December 31, 2020 is as follows:

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

2.3

Foreign currency translation

0.8

0.8

Balance as of December 31, 2020

$

272.7

34.1

104.4

411.2

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

7

the Aerospace and Defense reporting units. There were no impairment charges incurred for the three months ended December 31, 2020, however, the fair value of the Mayday reporting unit exceeded carrying value by slightly less than 10%. At December 31, 2020, we had $30 million of goodwill recorded for Mayday.

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 (formerly called Filtration/Fluid Flow), RF Shielding and Test (Test), and Utility Solutions Group (USG). 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 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. The USG segment’s operations consist primarily of Doble Engineering Company and Morgan Schaffer Inc. (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.

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 Ended

December 31, 

(In thousands)

    

2020

    

2019

NET SALES

  

  

Aerospace & Defense

$

66,891

77,511

USG

54,540

52,834

Test

41,518

41,383

Consolidated totals

$

162,949

171,728

EBIT

Aerospace & Defense

$

9,380

12,513

USG

12,731

9,288

Test

5,342

4,656

Corporate (loss)

(9,252)

(9,666)

Consolidated EBIT

18,201

16,791

Less: Interest expense

(541)

(2,421)

Earnings before income taxes from continuing operations

$

17,660

14,370

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.

8

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:

    

December 31,

September 30, 

(In thousands)

    

2020

    

2020

Total borrowings

$

55,842

 

62,368

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

 

(21,842)

 

(22,368)

Total long-term debt, less current portion

$

34,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 December 31, 2020, the Company had approximately $434 million available to borrow under the Credit Facility, plus the $250 million increase option, in addition to $57.4 million cash on hand. The Company classified $20.0 million as the current portion of long-term debt as of December 31, 2020, 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 $9.9 million at December 31, 2020.

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.45% and 3.18% for the three-month periods ending December 31, 2020 and 2019, respectively. As of December 31, 2020, the Company was in compliance with all covenants.

8.  INCOME TAX EXPENSE

The first quarter 2021 effective income tax rate from continuing operations was 22.5% compared to 25.1% in the first quarter of 2020. There were no significant or unusual items impacting the effective income tax rate in the first quarter of 2021.

9

9.  SHAREHOLDERS’ EQUITY

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

Three Months Ended December 31, 

    

2020

    

2019

Common stock

Beginning balance

306

306

Stock plans

Ending balance

306

306

Additional paid-in-capital

Beginning balance

293,682

292,408

Stock plans

1,053

648

Ending balance

294,735

293,056

Retained earnings

Beginning balance

778,398

684,741

Net earnings common stockholders

13,686

86,777

Dividends paid

(2,084)

(2,079)

Ending balance

790,000

769,439

Accumulated other comprehensive income (loss)

Beginning balance

(3,657)

(43,974)

Foreign currency translation

5,349

3,923

Forward exchange contracts

Ending balance

1,692

(40,051)

Treasury stock

Beginning balance

(107,134)

(107,259)

Issued under stock plans

Ending balance

(107,134)

(107,259)

Total equity

979,599

915,491

10.  DERIVATIVE FINANCIAL INSTRUMENTS

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. In 2018, the Company entered into three interest rate swaps with a notional amount of $150 million to hedge some of its exposure to variability in future LIBOR-based interest payments on variable rate debt. The final interest rate swap was settled during September 2020; therefore, there are no outstanding interest rate swaps as of December 31, 2020.

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. The Company expects hedging gains or losses to be essentially offset by losses or gains on the related underlying exposures. The amounts ultimately recognized may differ for open positions, which remain subject to ongoing market price fluctuations until settlement. All derivative instruments are reported in either accrued expenses or other assets on the balance sheet at fair value. For derivative instruments designated as cash flow hedges, the gain or loss on the derivative is deferred in accumulated other comprehensive income until recognized in earnings with the underlying hedged item.

10

The following is a summary of the notional transaction amounts and fair values for the Company’s outstanding derivative financial instruments by risk category and instrument type as of December 31, 2020:

Notional

Fair Value

 

(In thousands)

    

 amount

    

(US$)

 

Forward contracts

 

3,500

USD  

167

11.  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 December 31, 2020 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 December 31, 2020:

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets (Liabilities):

Forward contracts and interest rate swaps

$

 

167

 

$

 

167

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-month period ended December 31, 2020.

12.  REVENUES

Disaggregation of Revenues

Revenues by customer type, geographic location, and revenue recognition method for the three-month period ended December 31, 2020 are presented in the table below as the Company deems it best depicts how the nature, amount, timing and uncertainty of net

11

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

    

Aerospace

    

    

    

(In thousands)

& Defense

USG

Test

Total

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

27,879

$

53,864

$

36,722

$

118,465

U.S. Government

 

39,012

676

4,796

 

44,484

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

 

 

Geographic location:

 

 

United States

$

57,813

$

37,045

$

23,266

$

118,124

International

 

9,078

17,495

18,252

 

44,825

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

 

 

Revenue recognition method:

 

 

Point in time

$

26,946

$

42,367

$

8,868

$

78,181

Over time

 

39,945

12,173

32,650

 

84,768

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

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 December 31, 2020, the Company had $512.1 million in remaining performance obligations of which the Company expects to recognize revenues of approximately 72% in the next twelve months.

Contract assets and 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 December 31, 2020, contract assets and liabilities totaled $93.8 million and $112.3 million, respectively.  During the first quarter of 2021, the Company recognized approximately $30 million in revenues that were included in the contract liabilities balance at the adoption date.

13.  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 ROU assets and lease liabilities and expensed as incurred.

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

12

The components of lease costs are shown below:

Three Months Ended

Three Months Ended

December 31, 

December 31, 

(Dollars in thousands)

    

2020

    

2019

Finance lease cost

  

  

Amortization of right-of-use assets

$

492

622

Interest on lease liabilities

 

313

 

328

Operating lease cost

 

1,452

 

1,419

Total lease costs

$

2,257

2,369

Additional information related to leases are shown below:

Three Months Ended

Three Months Ended

December 31, 

December 31, 

(Dollars in thousands)

    

2020

    

2019

Cash paid for amounts included in the measurement of lease liabilities

  

  

Operating cash flows from operating leases

$

1,425

1,408

Operating cash flows from finance leases

 

313

 

138

Financing cash flows from finance leases

 

417

 

351

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

 

 

Operating leases

$

22,014

Weighted-average remaining lease term

 

 

Operating leases

 

5.9

years

 

6.5

years

Finance leases

 

12.3

years

 

13.2

years

Weighted-average discount rate

 

 

Operating leases

 

3.10

%

 

3.14

%

Finance leases

 

4.30

%

 

4.28

%

The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the Consolidated Balance Sheet on December 31, 2020:

(Dollars in thousands)

Operating

    

Finance

Years Ending September 30:

    

Leases

    

Leases

2021 (excluding the three months ended December 31, 2020)

$

4,182

 

2,204

2022

 

4,980

 

3,016

2023

 

3,984

 

3,098

2024

 

2,438

 

3,181

2025 and thereafter

 

7,208

 

28,285

Total minimum lease payments

 

22,792

 

39,784

Less: amounts representing interest

 

2,047

 

 

9,935

Present value of net minimum lease payments

$

20,745

 

29,849

Less: current portion of lease obligations

 

4,999

 

1,972

Non-current portion of lease obligations

$

15,746

 

27,877

ROU assets

$

20,315

 

25,674

Operating lease liabilities are included on 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 sheet.

13

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

RESULTS OF OPERATIONS

References to the first quarters of 2021 and 2020 represent the three-month periods ended December 31, 2020 and 2019, respectively.

COVID-19 TRENDS AND UNCERTAINTIES

The COVID-19 global pandemic has created 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. Our businesses have been deemed essential and are currently operational, supplying our customers with vital and necessary products. 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. Recognizing the uncertainty presented by this global pandemic, we are continuing to suspend our practice of providing full-year financial guidance. Our businesses continue to face varying levels of pressure depending on the markets they serve and the impact on the Company cannot be reasonably estimated at this time. 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 also monitoring the impacts of COVID-19 on the fair value of assets. We do not currently anticipate any material impairments on assets as a result of COVID-19. We determined that there was no impairment for the three months ended December 31, 2020 and the fair value of each reporting unit reviewed substantially exceeded carrying value, with the exception of Mayday where fair value exceeded carrying value by slightly less than 10%. At December 31, 2020, we had $30 million of goodwill recorded for Mayday. 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.

OVERVIEW

Sales, net earnings and diluted earnings per share from continuing operations were $162.9 million, $13.7 million and $0.52 per share, respectively, in the first quarter of 2021 compared to $171.7 million, $10.8 million and $0.41 per share, respectively, in the first quarter of 2020.

NET SALES

Net sales decreased $8.8 million, or 5.1%, to $162.9 million in the first quarter of 2021 from $171.7 million in the first quarter of 2020. The decrease in net sales in the first quarter of 2021 as compared to the first quarter of 2020 was due to a $10.6 million decrease in the Aerospace & Defense segment, partially offset by a $1.7 million increase in the USG segment and a $0.1 million increase in the Test segment.

Aerospace & Defense (A&D)

Net sales of $66.9 million in the first quarter of 2021 were $10.6 million, or 13.7%, lower than the $77.5 million in the first quarter of 2020. The sales decrease in the first quarter of 2021 compared to the first quarter of 2020 was mainly due to an approximately $14 million decrease in commercial aerospace sales at PTI, Crissair and Mayday driven by the COVID-19 pandemic, partially offset by a $4 million increase in navy and space sales from VACCO and Globe.

14

USG

Net sales of $54.5 million in the first quarter of 2021 were $1.7 million, or 3.2% higher than the $52.8 million in the first quarter of 2020. The increase in the first quarter of 2021 compared to the first quarter of 2020 was mainly due to higher product sales at NRG and Doble.

– Test

Net sales of $41.5 million in the first quarter of 2021 were $0.1 million, or 0.2%, higher than the $41.4 million in the first quarter of 2020. The increase in the first quarter of 2021 compared to the first quarter of 2020 was primarily due to $3.6 million of higher sales from the segment’s European and Asian operations partially offset by $3.5 million of lower sales from the segment’s U.S. operations, both due to the timing of test and measurement chamber projects.

ORDERS AND BACKLOG

Backlog was $512.1 million at December 31, 2020 compared with $517.4 million at September 30, 2020. The Company received new orders totaling $157.6 million in the first quarter of 2021 compared to $220.4 million in the first quarter of 2020. Of the new orders received in the first quarter of 2021, $65.4 million related to Aerospace & Defense products, $43.5 million related to Test products, and $48.7 million related to USG products. Of the new orders received in the first quarter of 2020, $129.0 million related to Aerospace & Defense products, $38.5 million related to Test products, and $52.9 million related to USG products.

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

Selling, general and administrative (SG&A) expenses from continuing operations were $41.0 million (25.1% of net sales) for the first quarter of 2021, compared with $42.1 million (24.5% of net sales) for the first quarter of 2020. The decrease in SG&A in the first quarter of 2021 compared to the first quarter of 2020 was mainly due to lower discretionary spending related to travel and other discretionary expenses due to the COVID-19 pandemic.

AMORTIZATION OF INTANGIBLE ASSETS

Amortization of intangible assets from continuing operations was $4.9 million and $5.8 million for the first quarter of 2021 and 2020, respectively. 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 first quarter of 2021 compared to the first quarter of 2020 was mainly due to a decrease in amortization of capitalized software.

OTHER EXPENSES, NET

Other expenses, net, were $0.1 million in the first quarter of 2021 compared to other expenses, net, of $0.3 million in the first quarter of 2020. The principal component of other expenses, net, in the first quarter of 2021 included approximately $0.7 million of facility consolidation charges for the Doble Manta facility, including employee severance and lease termination charges. There were no individually significant items in other expenses (income), net, in the first quarter 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 $18.2 million (11.2% of net sales) for the first quarter of 2021 compared to $16.8 million (9.8% of net sales) for the first quarter of 2020.

15

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

Three Months Ended

December 31, 

(In thousands)

    

2020

    

2019

Consolidated EBIT

$

18,201

16,791

Less: Interest expense, net

 

(541)

 

(2,421)

Less: Income tax expense

 

(3,974)

 

(3,606)

Net earnings from continuing operations

$

13,686

 

10,764

Aerospace & Defense

EBIT was $9.4 million (14.0% of net sales) in the first quarter of 2021 compared to $12.5 million (16.1% of net sales) in the first quarter of 2020. The decrease in EBIT in the first quarter of 2021 compared to the first quarter of 2020 was mainly due to lower sales volumes at Mayday, PTI and Crissair partially offset by an increase in EBIT at VACCO and Globe due to favorable product mix and the higher sales volumes 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 ATM acquisition.

USG

EBIT was $12.7 million (23.3% of net sales) in the first quarter of 2021 compared to $9.3 million (17.6% of net sales) in the first quarter of 2020. The increase in EBIT in the first quarter of 2021 compared to the first quarter of 2020 was mainly due to the higher sales volumes in the first quarter of 2021 and favorable product mix. In addition, EBIT in the first quarter of 2021 was negatively impacted by approximately $0.7 million of facility consolidation charges at its Doble Manta facility.

Test

EBIT was $5.3 million (12.9% of net sales) in the first quarter of 2021 compared to $4.7 million (11.3% of net sales) in the first quarter of 2020. The increase in EBIT in the first quarter of 2021 compared to the first quarter of 2020 was primarily due to favorable product mix and higher sales volumes from the segment’s European and Asian operations.

Corporate

Corporate costs included in EBIT were $9.3 million and $9.7 million in the first quarter of 2021 and 2020, respectively. The decrease in Corporate costs in the first quarter of 2021 compared to the first quarter of 2020 was mainly due to the decrease in pension expense as a result of the defined benefit pension plan termination in the fourth quarter of 2020.

INTEREST EXPENSE, NET

Interest expense was $0.5 million and $2.4 million in the first quarter of 2021 and 2020, respectively. The decrease in interest expense in the first quarter of 2021 as compared to the first quarter of 2020 was mainly due to lower average outstanding borrowings ($70 million compared to $279 million) and lower average interest rates.

INCOME TAX EXPENSE

The effective income tax rate from continuing operations was 22.5% in the first quarter of 2021 compared to 25.1% in the first quarter of 2020. There were no significant or unusual items impacting the effective income tax rate in the first quarter of 2021.

CAPITAL RESOURCES AND LIQUIDITY

The Company’s overall financial position and liquidity remain strong. Working capital from continuing operations (current assets less current liabilities) increased to $197.6 million at December 31, 2020 from $190.6 million at September 30, 2020. Inventories increased by $7.9 million during this period mainly due to a $4.7 million increase within the Aerospace & Defense segment and a $3.0 million increase within the Test segment resulting primarily from the timing of receipt of raw materials to meet anticipated demand and timing of manufacturing existing orders.

16

Net cash provided by operating activities from continuing operations was $24.8 million and $3.3 million in the first quarters of 2021 and 2020, respectively. The increase in net cash provided by operating activities from continuing operations in the first quarter of 2021 as compared to the first quarter of 2020 was driven by lower working capital requirements.

Capital expenditures from continuing operations were $6.0 million and $12.6 million in the first quarters of 2021 and 2020, respectively. The decrease in the first quarter of 2021 was mainly due to the building improvement additions at the new Doble headquarters facility of approximately $6 million in the first quarter of 2020. In addition, the Company incurred expenditures for capitalized software of approximately $1.6 million and $1.9 million in the first quarters of 2021 and 2020, respectively.

Acquisition

On October 22, 2020, the Company acquired the equity of Advanced Technology Machining, Inc. and its affiliate TECC Grinding, Inc. (referred to together as “ATM”), small privately held manufacturers of precision machined metal parts serving the aerospace, defense and space industries for a purchase price of approximately $6.5 million in cash, net of cash acquired. Located in Valencia, California near Crissair’s facility, ATM supplies custom-designed parts widely used on defense and commercial aircraft, as well as missile and tank programs, and has annual revenues of approximately $7 million. Since the date of acquisition, the operating results for ATM have been included as a product line of Crissair within the Company’s A&D segment.

Credit Facility

At December 31, 2020, the Company had approximately $434 million available to borrow under its bank credit facility, a $250 million increase option subject to lender approval, and $57.4 million cash on hand. At December 31, 2020, the Company had $55.8 million of outstanding borrowings under the credit facility and short-term borrowings in addition to outstanding letters of credit of $9.9 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.

Dividends

A 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. Subsequent to December 31, 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.

OUTLOOK

Management’s current expectations for 2021 remain consistent with the details outlined in the Business Outlook section presented in the November 19, 2020 press release. In mid-year 2020, business disruptions related to the COVID-19 pandemic began to affect the Company’s operations and continued throughout the balance of the year. During 2021, the commercial aerospace and utility end-markets have seen some degree of customer stabilization, as well as notable pockets of recovery; however there is still uncertainty as to the timing and pace of the recovery in these areas. The wide distribution of viable COVID-19 vaccines is anticipated to benefit and accelerate the recovery of commercial air travel and utility spending with customers resuming normal testing protocols and equipment purchases, but Management has determined that it is advisable to wait at least another 90 days before resuming specific guidance. Given this uncertainty, it is difficult to predict how the balance of 2021 will be affected using normal forecasting methodologies; therefore, the Company will continue its suspension of forward-looking guidance.

To assist shareholders and analysts, Management will continue offering “directional” guidance for 2021, by stating that the Company is seeing tangible signs of recovery in the second half of fiscal 2021 that point to a solid outlook for the back half of the year. Given the strength of the first half of 2020 pre-COVID, it is projected that the first half of 2021 will be slightly lower compared to 2020’s first half, but the outlook for the second half of 2021 is expected to compare favorably to the second half of 2020 given the anticipated elements of recovery. Management’s current expectations for 2021 show growth in Sales, Adjusted EBITDA, and Adjusted EPS compared to 2020, with Adjusted EBITDA and Adjusted EPS reasonably consistent with 2019.

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

17

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.

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 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 adequacy of the Company’s credit facility and the Company’s ability to increase it; the outcome of current litigation, claims and charges; 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 in this Quarterly Report on Form 10-Q, and the following: 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

18

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 underlying hedged item. There has been no material change to the Company’s market risks since September 30, 2020. See Note 11 to the Consolidated Financial Statements in Item 1 of this Report for a summary of the Company’s outstanding derivative financial instruments as of December 31, 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. Based upon that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of that date. 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. There has been no change 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.

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

 

 

 

 

 

3.2

 

Bylaws

 

Exhibit 3.1 to the Company’s Form 8-K filed November 19, 2019

 

 

 

 

 

10.1

Form of Amendment to 2018 and 2019 Award Agreements for Performance-Accelerated Restricted Shares under 2018 Omnibus Incentive Plan

Exhibit 10.1 to the Company’s Form 8-K filed November 19, 2020

10.2

Fourth Amended and Restated Severance Plan

Exhibit 10.2 to the Company’s Form 8-K filed November 19, 2020

10.3

Compensation Plan for Non-Employee Directors, As Amended and Restated to Reflect All Amendments Through December 8, 2020

Exhibit 10.1 to the Company’s Form 8-K filed December 9, 2020

10.4

Form of Director Share Award Agreement

Exhibit 10.2 to the Company’s Form 8-K filed December 9, 2020

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

 

 

 

 

 

19

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

20

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/ Gary E. Muenster

 

Gary E. Muenster

 

Executive Vice President and Chief Financial Officer

 

(As duly authorized officer and principal accounting and

   financial officer of the registrant)

Dated: February 9, 2021

21

EX-31.1 2 ese-20201231xex31d1.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: February 9, 2021

 

/s/ Victor L. Richey

 

Victor L. Richey

 

Chairman, Chief Executive Officer and President


EX-31.2 3 ese-20201231xex31d2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION

I, Gary E. Muenster, 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: February 9, 2021

 

/s/ Gary E. Muenster

 

Gary E. Muenster

 

Executive Vice President and Chief Financial Officer


EX-32 4 ese-20201231xex32.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 December 31, 2020 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 Gary E. Muenster, Executive 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: February 9, 2021

 

/s/ Victor L. Richey

 

Victor L. Richey

 

Chairman, Chief Executive Officer and President

 

ESCO Technologies Inc.

 

 

 

/s/ Gary E. Muenster

 

Gary E. Muenster

 

Executive Vice President and Chief Financial Officer

 

ESCO Technologies Inc.


EX-101.SCH 5 ese-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) 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 41301 - Disclosure - LEASES - Components of lease costs (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) 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 - DERIVATIVE FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - REVENUES - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - REVENUES - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - REVENUES - Remaining Performance Obligations Default (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 - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - LEASES 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 - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - REVENUES - Contract assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - LEASES - Additional information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 ese-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 ese-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 ese-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 ese-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 ese-20201231x10q_htm.xml IDEA: XBRL DOCUMENT 0000866706 us-gaap:TreasuryStockMember 2020-12-31 0000866706 us-gaap:RetainedEarningsMember 2020-12-31 0000866706 us-gaap:CommonStockMember 2020-12-31 0000866706 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-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 2019-12-31 0000866706 us-gaap:RetainedEarningsMember 2019-12-31 0000866706 us-gaap:CommonStockMember 2019-12-31 0000866706 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-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:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0000866706 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2020-12-31 0000866706 2020-04-01 2020-12-31 0000866706 us-gaap:NonUsMember ese:UtilitySolutionsMember 2020-10-01 2020-12-31 0000866706 us-gaap:NonUsMember ese:RFShieldingAndTestMember 2020-10-01 2020-12-31 0000866706 us-gaap:NonUsMember ese:AerospaceAndDefenseMember 2020-10-01 2020-12-31 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredOverTimeMember 2020-10-01 2020-12-31 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredAtPointInTimeMember 2020-10-01 2020-12-31 0000866706 ese:USGovernmentMember ese:UtilitySolutionsMember 2020-10-01 2020-12-31 0000866706 ese:USGovernmentMember ese:RFShieldingAndTestMember 2020-10-01 2020-12-31 0000866706 ese:USGovernmentMember ese:AerospaceAndDefenseMember 2020-10-01 2020-12-31 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredOverTimeMember 2020-10-01 2020-12-31 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredAtPointInTimeMember 2020-10-01 2020-12-31 0000866706 ese:CommercialMember ese:UtilitySolutionsMember 2020-10-01 2020-12-31 0000866706 ese:CommercialMember ese:RFShieldingAndTestMember 2020-10-01 2020-12-31 0000866706 ese:CommercialMember ese:AerospaceAndDefenseMember 2020-10-01 2020-12-31 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredOverTimeMember 2020-10-01 2020-12-31 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredAtPointInTimeMember 2020-10-01 2020-12-31 0000866706 country:US ese:UtilitySolutionsMember 2020-10-01 2020-12-31 0000866706 country:US ese:RFShieldingAndTestMember 2020-10-01 2020-12-31 0000866706 country:US ese:AerospaceAndDefenseMember 2020-10-01 2020-12-31 0000866706 us-gaap:TransferredOverTimeMember 2020-10-01 2020-12-31 0000866706 us-gaap:TransferredAtPointInTimeMember 2020-10-01 2020-12-31 0000866706 us-gaap:NonUsMember 2020-10-01 2020-12-31 0000866706 ese:USGovernmentMember 2020-10-01 2020-12-31 0000866706 ese:CommercialMember 2020-10-01 2020-12-31 0000866706 country:US 2020-10-01 2020-12-31 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2020-12-31 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0000866706 us-gaap:RevolvingCreditFacilityMember 2020-10-01 2020-12-31 0000866706 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000866706 srt:MaximumMember 2020-12-31 0000866706 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000866706 us-gaap:TrademarksAndTradeNamesMember 2020-09-30 0000866706 us-gaap:CorporateMember 2020-10-01 2020-12-31 0000866706 ese:RFShieldingAndTestMember 2020-10-01 2020-12-31 0000866706 us-gaap:CorporateMember 2019-10-01 2019-12-31 0000866706 ese:UtilitySolutionsMember 2019-10-01 2019-12-31 0000866706 ese:RFShieldingAndTestMember 2019-10-01 2019-12-31 0000866706 ese:AerospaceAndDefenseMember 2019-10-01 2019-12-31 0000866706 ese:UtilitySolutionsMember 2020-10-01 2020-12-31 0000866706 ese:AerospaceAndDefenseMember 2020-10-01 2020-12-31 0000866706 ese:UtilitySolutionsMember 2020-12-31 0000866706 ese:RFShieldingAndTestMember 2020-12-31 0000866706 ese:AerospaceAndDefenseMember 2020-12-31 0000866706 ese:UtilitySolutionsMember 2020-09-30 0000866706 ese:RFShieldingAndTestMember 2020-09-30 0000866706 ese:AerospaceAndDefenseMember 2020-09-30 0000866706 us-gaap:PatentsMember 2020-12-31 0000866706 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000866706 us-gaap:PatentsMember 2020-09-30 0000866706 us-gaap:OtherIntangibleAssetsMember 2020-09-30 0000866706 us-gaap:CustomerRelationshipsMember 2020-12-31 0000866706 us-gaap:CustomerRelationshipsMember 2020-09-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2020-12-31 0000866706 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-10-01 2020-12-31 0000866706 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-10-01 2019-12-31 0000866706 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000866706 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0000866706 us-gaap:InterestRateSwapMember 2020-12-31 0000866706 ese:ForwardContractsAndInterestRateSwapsMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000866706 ese:ForwardContractsAndInterestRateSwapsMember 2020-12-31 0000866706 us-gaap:ForwardContractsMember 2020-12-31 0000866706 2019-12-31 0000866706 2019-09-30 0000866706 ese:CapitalizedSoftwareMember 2020-12-31 0000866706 ese:CapitalizedSoftwareMember 2020-09-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2020-10-01 2020-12-31 0000866706 ese:NonEmployeeDirectorsPlanMember 2020-10-01 2020-12-31 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2019-10-01 2019-12-31 0000866706 ese:NonEmployeeDirectorsPlanMember 2019-10-01 2019-12-31 0000866706 2020-09-30 0000866706 2020-12-31 0000866706 2019-10-01 2019-12-31 0000866706 2021-01-31 0000866706 2020-10-01 2020-12-31 shares iso4217:USD pure iso4217:USD shares 0000866706 --09-30 2021 Q1 false us-gaap:OperatingLeaseRightOfUseAsset us-gaap:PropertyPlantAndEquipmentNet us-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent MO MO us-gaap:OtherAccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent 10-Q true 2020-12-31 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 26037714 162949000 171728000 98777000 106727000 41000000 42105000 4948000 5810000 -541000 -2421000 -23000 -295000 145289000 157358000 17660000 14370000 3974000 3606000 13686000 10764000 269000 -601000 23734000 76614000 76013000 13686000 86777000 0.53 0.41 2.93 0.53 3.34 0.52 0.41 2.91 0.52 3.32 13686000 86777000 5349000 3923000 5349000 3923000 19035000 90700000 57362000 52560000 143675000 144082000 93762000 96746000 144054000 136189000 13392000 17053000 452245000 446630000 135500000 130534000 141538000 139870000 134005000 129063000 347437000 346632000 411161000 408063000 20315000 21390000 10879000 10938000 1383575000 1373523000 21842000 22368000 44198000 50525000 112286000 100551000 27197000 32149000 49100000 50436000 254623000 256029000 60400000 60938000 15746000 16785000 39207000 38176000 34000000 40000000 403976000 411928000 0.01 0.01 10000000 10000000 0.01 0.01 50000000 50000000 30645625 30645625 306000 306000 294735000 293682000 790000000 778398000 1692000 -3657000 1086733000 1068729000 4607911 4607911 107134000 107134000 979599000 961595000 1383575000 1373523000 13686000 86777000 76013000 10012000 10540000 1368000 1446000 -264000 19051000 -538000 -370000 24792000 3329000 -622000 24792000 2707000 6508000 1554000 1923000 5973000 12647000 -14035000 -14570000 183997000 1728000 182269000 -14035000 167699000 30000000 10000000 36525000 145000000 2084000 2079000 -8609000 -137079000 -2140000 -8609000 -139219000 2654000 3697000 4802000 34884000 52560000 61808000 57362000 96692000 179000 2150000 4336000 305000 <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 period ended December 31, 2020 are not necessarily indicative of the results for the entire 2021 fiscal year. References to the first quarters of 2021 and 2020 represent the fiscal quarters ended December 31, 2020 and 2019, 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 performance-accelerated restricted shares (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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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: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:9.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.14%;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:2.41%;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:21.43%;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:76.14%;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:2.41%;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:21.43%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;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.41%;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.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;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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:9.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;"> 26,038</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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,981</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive Options and Restricted Shares</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 144</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 187</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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:9.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;"> 26,182</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:9.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 0pt 0pt;"> 26,168</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:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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: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:9.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.14%;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:2.41%;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:21.43%;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:76.14%;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:2.41%;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:21.43%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;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.41%;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.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;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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:9.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;"> 26,038</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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,981</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive Options and Restricted Shares</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 144</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 187</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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:9.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;"> 26,182</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:9.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 0pt 0pt;"> 26,168</p></td></tr></table> 26038000 25981000 144000 187000 26182000 26168000 <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 $1.1 million and $1.1 million for the three-month periods ended December 31, 2020 and 2019, respectively. There were 220,300 non-vested shares outstanding as of December 31, 2020.</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 $0.3 million for the three-month periods ended December 31, 2020 and 2019, respectively.</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 $1.4 million for each of the three-month periods ended December 31, 2020 and 2019. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $0.3 million for each of the three-month periods ended December 31, 2020 and 2019. As of December 31, 2020, there was $7.1 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 style="white-space:pre-wrap;">1.7</span><span style="white-space:pre-wrap;"> years.</span></p> 1100000 1100000 220300 300000 300000 1400000 1400000 300000 300000 7100000 P1Y8M12D <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;width:72.9%;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.24%;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.82%;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;">December 31, </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;text-align:center;margin:0pt;">    </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:72.9%;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.24%;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.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;"><b style="font-weight:bold;">2020</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;">    </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:72.9%;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.24%;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.5%;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.31%;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,365</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;"> </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;"> 28,471</p></td></tr><tr><td style="vertical-align:bottom;width:72.9%;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.24%;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.5%;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.31%;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,290</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;"> </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: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.9%;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.24%;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.5%;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.31%;border-bottom: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;"> 78,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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 77,535</p></td></tr><tr><td style="vertical-align:bottom;width:72.9%;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.24%;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.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:9.31%;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;"> 144,054</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;"> </p></td><td style="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;"> 136,189</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;width:72.9%;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.24%;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.82%;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;">December 31, </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;text-align:center;margin:0pt;">    </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:72.9%;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.24%;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.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;"><b style="font-weight:bold;">2020</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;">    </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:72.9%;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.24%;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.5%;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.31%;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,365</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;"> </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;"> 28,471</p></td></tr><tr><td style="vertical-align:bottom;width:72.9%;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.24%;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.5%;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.31%;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,290</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;"> </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: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.9%;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.24%;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.5%;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.31%;border-bottom: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;"> 78,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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 77,535</p></td></tr><tr><td style="vertical-align:bottom;width:72.9%;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.24%;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.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:9.31%;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;"> 144,054</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;"> </p></td><td style="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;"> 136,189</p></td></tr></table> 28365000 28471000 37290000 30183000 78399000 77535000 144054000 136189000 <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 December 31, 2020 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;">December 31,</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;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;">2020</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;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,161</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;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;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;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,120</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;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;"> 887</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;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,233</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;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;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;"> 86,442</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;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;"> 58,957</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;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;"> 27,485</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;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;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,275</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;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;"> 70,746</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;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;"> 158,529</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;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;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,342</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;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,415</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;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,927</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;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;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,263</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 three months ended December 31, 2020 is 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: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;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;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;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.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%;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.3</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;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;"> 0.8</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;"> 0.8</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;margin:0pt;">Balance as of December 31, 2020</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;"> 272.7</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.4</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.2</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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">the Aerospace and Defense reporting units. There were no impairment charges incurred for the three months ended December 31, 2020, however, the fair value of the Mayday reporting unit exceeded carrying value by slightly less than 10%. At December 31, 2020, we had $30 million of goodwill recorded for Mayday.</p><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;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><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;"><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: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;">December 31,</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;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;">2020</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;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,161</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;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;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;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,120</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;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;"> 887</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;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,233</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;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;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;"> 86,442</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;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;"> 58,957</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;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;"> 27,485</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;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;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,275</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;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;"> 70,746</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;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;"> 158,529</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;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;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,342</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;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,415</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;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,927</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;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;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,263</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> 411161000 408063000 2120000 2092000 887000 858000 1233000 1234000 86442000 84888000 58957000 57302000 27485000 27586000 229275000 227178000 70746000 67643000 158529000 159535000 5342000 5156000 3415000 3260000 1927000 1896000 158263000 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;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;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;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.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%;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.3</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;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;"> 0.8</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;"> 0.8</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;margin:0pt;">Balance as of December 31, 2020</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;"> 272.7</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.4</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.2</p></td></tr></table> 271900000 34100000 102100000 408100000 2300000 2300000 800000 800000 272700000 34100000 104400000 411200000 0 0.10 30000000 <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 (formerly called Filtration/Fluid Flow), RF Shielding and Test (Test), and Utility Solutions Group (USG). 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 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. The USG segment’s operations consist primarily of Doble Engineering Company and Morgan Schaffer Inc. (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.</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 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:87.84%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:71.87%;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.82%;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.87%;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.45%;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.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:10%;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:71.87%;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.82%;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:25.29%;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:middle;white-space:nowrap;width:71.87%;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.82%;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:25.29%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;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:middle;white-space:nowrap;width:2.82%;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:12.33%;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.96%;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%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:middle;white-space:nowrap;width:10.45%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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:10%;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:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.87%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,511</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USG</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,540</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,834</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Test</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.87%;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:10.45%;border-bottom: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;"> 41,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;border-bottom: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;"> 41,383</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated totals</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.87%;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:10.45%;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;"> 162,949</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;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;"> 171,728</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.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:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.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:10.45%;margin:0pt;padding:0pt;"><p style="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.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:10%;margin:0pt;padding:0pt;"><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:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:10.45%;margin:0pt;padding:0pt;"><p style="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.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:10%;margin:0pt;padding:0pt;"><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:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.87%;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.45%;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,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;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,513</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USG</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:10.45%;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,731</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;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,288</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Test</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.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:10.45%;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,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;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,656</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate (loss)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.87%;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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,252)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,666)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated EBIT</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.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:10.45%;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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;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,791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Interest expense</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.87%;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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (541)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;border-bottom: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,421)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings before income taxes from continuing operations</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.87%;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:10.45%;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;"> 17,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;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;"> 14,370</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> <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:87.84%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:71.87%;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.82%;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.87%;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.45%;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.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:10%;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:71.87%;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.82%;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:25.29%;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:middle;white-space:nowrap;width:71.87%;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.82%;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:25.29%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;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:middle;white-space:nowrap;width:2.82%;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:12.33%;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.96%;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%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:middle;white-space:nowrap;width:10.45%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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:10%;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:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.87%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,511</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USG</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,540</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,834</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Test</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.87%;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:10.45%;border-bottom: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;"> 41,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;border-bottom: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;"> 41,383</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated totals</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.87%;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:10.45%;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;"> 162,949</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;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;"> 171,728</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.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:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.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:10.45%;margin:0pt;padding:0pt;"><p style="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.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:10%;margin:0pt;padding:0pt;"><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:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:10.45%;margin:0pt;padding:0pt;"><p style="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.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:10%;margin:0pt;padding:0pt;"><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:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Aerospace &amp; Defense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.87%;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.45%;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,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;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,513</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USG</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:10.45%;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,731</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;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,288</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Test</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.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:10.45%;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,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;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,656</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate (loss)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.87%;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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,252)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,666)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consolidated EBIT</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.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:10.45%;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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;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,791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Interest expense</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'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.87%;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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (541)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:10%;border-bottom: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,421)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings before income taxes from continuing operations</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p 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.87%;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:10.45%;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;"> 17,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10%;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;"> 14,370</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 66891000 77511000 54540000 52834000 41518000 41383000 162949000 171728000 9380000 12513000 12731000 9288000 5342000 4656000 -9252000 -9666000 18201000 16791000 -541000 -2421000 17660000 14370000 <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:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:73.71%;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:10.79%;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;">December 31,</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:73.71%;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: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:10.79%;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.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:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.63%;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.16%;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,842</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:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.63%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,842)</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:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.63%;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.16%;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,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 December 31, 2020, the Company had approximately $434 million available to borrow under the Credit Facility, plus the $250 million increase option, in addition to $57.4 million cash on hand. The Company classified $20.0 million as the current portion of long-term debt as of December 31, 2020, 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 $9.9 million at December 31, 2020.</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.45% and 3.18% for the three-month periods ending December 31, 2020 and 2019, respectively. As of December 31, 2020, 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:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:73.71%;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:10.79%;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;">December 31,</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:73.71%;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: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:10.79%;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.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:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.63%;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.16%;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,842</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:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.63%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,842)</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:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.63%;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.16%;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,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> 55842000 62368000 21842000 22368000 34000000 40000000 500000000 250000000 434000000 250000000 57400000 20000000.0 9900000 1 0.0145 0.0318 <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 0pt 18pt;">The first quarter 2021 effective income tax rate from continuing operations was 22.5% compared to 25.1% in the first quarter of 2020. There were no significant or unusual items impacting the effective income tax rate in the first quarter of 2021.</p> 0.225 0.251 <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 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:62.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.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:15.53%;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:3.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:15.7%;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:62.65%;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.96%;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:34.37%;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 December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;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.96%;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:15.53%;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:3.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:15.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;">2019</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p 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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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:3.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:15.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;"> 306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock plans</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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:3.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:15.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;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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:3.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:15.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;"> 292,408</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 648</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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;"> 294,735</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 293,056</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;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:2.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 778,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 684,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,686</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 86,777</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dividends paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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:3.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:15.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;"> (2,079)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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;"> 790,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 769,439</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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:3.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:15.7%;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:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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,349</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 3,923</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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:3.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:15.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;">—</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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,692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> (40,051)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Treasury stock</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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="vertical-align:bottom;white-space:nowrap;width:3.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:15.7%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issued under stock plans</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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:3.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:15.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;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> (107,259)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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;"> 979,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 915,491</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 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:62.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.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:15.53%;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:3.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:15.7%;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:62.65%;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.96%;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:34.37%;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 December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;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.96%;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:15.53%;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:3.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:15.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;">2019</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p 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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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:3.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:15.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;"> 306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock plans</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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:3.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:15.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;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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;"> 306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 306</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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:3.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:15.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;"> 292,408</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 648</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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;"> 294,735</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 293,056</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;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:2.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 778,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 684,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,686</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 86,777</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dividends paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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:3.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:15.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;"> (2,079)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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;"> 790,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 769,439</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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:3.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:15.7%;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:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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,349</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 3,923</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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:3.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:15.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;">—</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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,692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> (40,051)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Treasury stock</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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="vertical-align:bottom;white-space:nowrap;width:3.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:15.7%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issued under stock plans</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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:3.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:15.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;"> —</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> (107,259)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:15.53%;margin:0pt;padding:0pt;"><p style="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:3.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:15.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.53%;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;"> 979,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 915,491</p></td></tr></table> 306000 306000 306000 306000 293682000 292408000 1053000 648000 294735000 293056000 778398000 684741000 13686000 86777000 2084000 2079000 790000000 769439000 -3657000 -43974000 5349000 3923000 1692000 -40051000 -107134000 -107259000 -107134000 -107259000 979599000 915491000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">10.  DERIVATIVE FINANCIAL INSTRUMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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. In 2018, the Company entered into three interest rate swaps with a notional amount of $150 million to hedge some of its exposure to variability in future LIBOR-based interest payments on variable rate debt. The final interest rate swap was settled during September 2020; therefore, there are no outstanding interest rate swaps as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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. The Company expects hedging gains or losses to be essentially offset by losses or gains on the related underlying exposures. The amounts ultimately recognized may differ for open positions, which remain subject to ongoing market price fluctuations until settlement. All derivative instruments are reported in either accrued expenses or other assets on the balance sheet at fair value. For derivative instruments designated as cash flow hedges, the gain or loss on the derivative is deferred in accumulated other comprehensive income until recognized in earnings with the underlying hedged item.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following is a summary of the notional transaction amounts and fair values for the Company’s outstanding derivative financial instruments by risk category and instrument type as of December 31, 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:5.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:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:71.5%;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:1.89%;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.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;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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></tr><tr><td style="vertical-align:bottom;width:71.5%;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:1.89%;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:bottom;white-space:nowrap;width:11.13%;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;"> amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;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:bottom;white-space:nowrap;width:8.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;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 3,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USD  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 150000000 <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:71.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:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:5.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:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:71.5%;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:1.89%;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.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;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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></tr><tr><td style="vertical-align:bottom;width:71.5%;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:1.89%;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:bottom;white-space:nowrap;width:11.13%;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;"> amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;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:bottom;white-space:nowrap;width:8.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;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forward contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 3,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USD  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin: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> 3500000 -167000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">11.  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="color:#000000;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="color:#000000;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="color:#000000;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 December 31, 2020 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 December 31, 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: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;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;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;margin:0pt;">Forward contracts and interest rate swaps</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 3pt 0pt 0pt;"> 167</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 3pt 0pt 0pt;"> 167</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-month period ended December 31, 2020.</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 December 31, 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: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;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;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;margin:0pt;">Forward contracts and interest rate swaps</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 3pt 0pt 0pt;"> 167</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 3pt 0pt 0pt;"> 167</p></td></tr></table> 167000 167000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">12.  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-month period ended December 31, 2020 are presented in the table below as the Company deems it best depicts how the nature, amount, timing and uncertainty of net </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">sales and cash flows are affected by economic factors. The table below also includes 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;"><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></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:1pt;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-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:8pt;font-style:italic;font-weight:bold;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: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;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;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;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;"> 27,879</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;"> 53,864</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;"> 36,722</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;"> 118,465</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;">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;"><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%;border-bottom: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;"> 39,012</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;"> 676</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="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%;border-bottom: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;"> 4,796</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;"> 44,484</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 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;"> 66,891</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;"> 54,540</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;"> 41,518</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;"> 162,949</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;"><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;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';"> </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.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;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';"> </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;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><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';"> </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></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;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;"> 57,813</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;"> 37,045</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;"> 23,266</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;"> 118,124</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;">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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;"> 9,078</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;"> 17,495</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="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%;border-bottom: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;"> 18,252</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;"> 44,825</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 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;"> 66,891</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;"> 54,540</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;"> 41,518</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;"> 162,949</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';"> </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><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';"> </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></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;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><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.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></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;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;"> 26,946</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;"> 42,367</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;"> 8,868</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;"> 78,181</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;">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;"><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%;border-bottom: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;"> 39,945</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,173</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="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%;border-bottom: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;"> 32,650</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;"> 84,768</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 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;"> 66,891</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;"> 54,540</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;"> 41,518</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;"> 162,949</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><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 December 31, 2020, the Company had $512.1 million in remaining performance obligations of which the Company expects to recognize revenues of approximately 72% 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 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 December 31, 2020, contract assets and liabilities totaled $93.8 million and $112.3 million, respectively.  During the first quarter of 2021, the Company recognized approximately $30 million in revenues that were included in the contract liabilities balance at the adoption date.</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;"><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></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:1pt;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-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:8pt;font-style:italic;font-weight:bold;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: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;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;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;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;"> 27,879</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;"> 53,864</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;"> 36,722</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;"> 118,465</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;">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;"><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%;border-bottom: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;"> 39,012</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;"> 676</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="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%;border-bottom: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;"> 4,796</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;"> 44,484</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 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;"> 66,891</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;"> 54,540</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;"> 41,518</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;"> 162,949</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;"><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;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';"> </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.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;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';"> </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;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><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';"> </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></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;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;"> 57,813</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;"> 37,045</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;"> 23,266</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;"> 118,124</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;">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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;"> 9,078</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;"> 17,495</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="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%;border-bottom: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;"> 18,252</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;"> 44,825</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 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;"> 66,891</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;"> 54,540</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;"> 41,518</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;"> 162,949</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';"> </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><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';"> </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></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;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><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.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></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;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;"> 26,946</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;"> 42,367</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;"> 8,868</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;"> 78,181</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;">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;"><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%;border-bottom: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;"> 39,945</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,173</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="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%;border-bottom: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;"> 32,650</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;"> 84,768</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 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;"> 66,891</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;"> 54,540</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;"> 41,518</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;"> 162,949</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> 27879000 53864000 36722000 118465000 39012000 676000 4796000 44484000 66891000 54540000 41518000 162949000 57813000 37045000 23266000 118124000 9078000 17495000 18252000 44825000 66891000 54540000 41518000 162949000 26946000 42367000 8868000 78181000 39945000 12173000 32650000 84768000 66891000 54540000 41518000 162949000 512100000 0.72 P12M 93800000 112300000 30000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;">13.  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 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;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;">December 31, </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;">December 31, </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;margin:0pt;"><b style="font-weight:bold;">(Dollars in thousands)</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><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;">2019</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;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;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;"><span style="visibility:hidden;">​</span></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;"> 622</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;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;"> 313</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;"> 328</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;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,452</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,419</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;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,257</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;"><span style="visibility:hidden;">​</span></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,369</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:63.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:63.69%;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.49%;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.5%;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.9%;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.5%;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.9%;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:63.69%;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.49%;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.5%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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.5%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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:63.69%;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;">(Dollars in thousands)</b></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: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.5%;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:3.9%;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.5%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:bottom;white-space:nowrap;width:12.13%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:bottom;white-space:nowrap;width:12.13%;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.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 1,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="vertical-align:bottom;white-space:nowrap;width:12.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;"> 1,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;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.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;"> 313</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;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.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;"> 138</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Financing cash flows from finance leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;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.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;"> 351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for lease liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;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.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:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="vertical-align:bottom;white-space:nowrap;width:12.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;"> 22,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;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.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:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;">5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Finance leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;">12.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;">13.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;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.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:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 3.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;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.36%;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.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;"> 3.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.13%;border-bottom: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.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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.36%;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.13%;border-bottom: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.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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 the Consolidated Balance Sheet on December 31, 2020:</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;"><b style="font-weight:bold;">(Dollars in thousands)</b></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;"><b style="font-weight:bold;">Years Ending September 30:</b></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 three months ended December 31, 2020)</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,182</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;"> 2,204</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;"> 4,980</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,016</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;"> 3,984</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;"> 2,438</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;"> 7,208</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;"> 22,792</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;"> 39,784</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;"> 2,047</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,935</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;"> 20,745</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;"> 29,849</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,999</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,972</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;">$</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;"> 15,746</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,877</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;"> 20,315</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;"> 25,674</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 on 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_2o4p2k6QeE2WpB4KbayyMQ;"><span style="color:#000000;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_wGYiUdI8t0eK_e1kDMMhNQ;"><span style="color:#000000;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_-7JxZYpzME-nmT2T1ipMHA;"><span style="color:#000000;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_Mh1LipiPAkmiMsHms5lixQ;"><span style="color:#000000;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 sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;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;">December 31, </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;">December 31, </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;margin:0pt;"><b style="font-weight:bold;">(Dollars in thousands)</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><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;">2019</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;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;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;"><span style="visibility:hidden;">​</span></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;"> 622</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;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;"> 313</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;"> 328</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;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,452</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,419</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;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,257</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;"><span style="visibility:hidden;">​</span></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,369</p></td></tr></table> 492000 622000 313000 328000 1452000 1419000 2257000 2369000 <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:63.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:63.69%;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.49%;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.5%;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.9%;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.5%;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.9%;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:63.69%;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.49%;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.5%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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.5%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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:63.69%;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;">(Dollars in thousands)</b></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: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.5%;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:3.9%;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.5%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:bottom;white-space:nowrap;width:12.13%;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.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:bottom;white-space:nowrap;width:12.13%;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.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 1,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="vertical-align:bottom;white-space:nowrap;width:12.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;"> 1,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;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.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;"> 313</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;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.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;"> 138</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Financing cash flows from finance leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;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.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;"> 351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for lease liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;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.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:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="vertical-align:bottom;white-space:nowrap;width:12.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;"> 22,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.36%;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.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:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;">5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> Finance leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;">12.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;">13.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;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.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:3.9%;margin: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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 3.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;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.36%;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.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;"> 3.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.13%;border-bottom: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.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;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.36%;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.13%;border-bottom: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.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 1425000 1408000 313000 138000 417000 351000 0 22014000 P5Y10M24D P6Y6M P12Y3M18D P13Y2M12D 0.0310 0.0314 0.0430 0.0428 <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;"><b style="font-weight:bold;">(Dollars in thousands)</b></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;"><b style="font-weight:bold;">Years Ending September 30:</b></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 three months ended December 31, 2020)</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,182</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;"> 2,204</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;"> 4,980</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,016</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;"> 3,984</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;"> 2,438</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;"> 7,208</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;"> 22,792</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;"> 39,784</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;"> 2,047</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,935</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;"> 20,745</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;"> 29,849</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,999</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,972</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;">$</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;"> 15,746</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,877</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;"> 20,315</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;"> 25,674</p></td></tr></table> 4182000 2204000 4980000 3016000 3984000 3098000 2438000 3181000 7208000 28285000 22792000 39784000 2047000 9935000 20745000 29849000 4999000 1972000 15746000 27877000 20315000 25674000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document And Entity Information - shares
3 Months Ended
Dec. 31, 2020
Jan. 31, 2021
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2020  
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,037,714
Entity Central Index Key 0000866706  
Current Fiscal Year End Date --09-30  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 162,949 $ 171,728
Costs and expenses:    
Cost of sales 98,777 106,727
Selling, general and administrative expenses 41,000 42,105
Amortization of intangible assets 4,948 5,810
Interest expense, net 541 2,421
Other expenses, net 23 295
Total costs and expenses 145,289 157,358
Earnings before income taxes 17,660 14,370
Income tax expense 3,974 3,606
Earnings from continuing operations 13,686 10,764
Loss from discontinued operations, net of tax benefit 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 $ 13,686 $ 86,777
Earnings per share:    
Basic - Continuing operations $ 0.53 $ 0.41
Basic - Discontinued operations   2.93
Basic - Net earnings 0.53 3.34
Diluted - Continuing operations 0.52 0.41
Diluted - Discontinued operations   2.91
Diluted - Net earnings $ 0.52 $ 3.32
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)
$ in Thousands
3 Months Ended
Dec. 31, 2020
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 14 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)    
Net earnings $ 13,686 $ 86,777
Other comprehensive income, net of tax:    
Foreign currency translation adjustments 5,349 3,923
Total other comprehensive income, net of tax 5,349 3,923
Comprehensive income $ 19,035 $ 90,700
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Current assets:    
Cash and cash equivalents $ 57,362 $ 52,560
Accounts receivable, net 143,675 144,082
Contract assets, net 93,762 96,746
Inventories, net 144,054 136,189
Other current assets 13,392 17,053
Total current assets 452,245 446,630
Property, plant and equipment, net of accumulated depreciation of $135,500 and $130,534, respectively 141,538 139,870
Intangible assets, net of accumulated amortization of $134,005 and $129,063, respectively 347,437 346,632
Goodwill 411,161 408,063
Operating lease assets 20,315 21,390
Other assets 10,879 10,938
Total assets 1,383,575 1,373,523
Current liabilities:    
Current maturities of long-term debt and short-term borrowings 21,842 22,368
Accounts payable 44,198 50,525
Contract liabilities, net 112,286 100,551
Accrued salaries 27,197 32,149
Accrued other expenses 49,100 50,436
Total current liabilities 254,623 256,029
Deferred tax liabilities 60,400 60,938
Non-current operating lease liabilities 15,746 16,785
Other liabilities 39,207 38,176
Long-term debt 34,000 40,000
Total liabilities 403,976 411,928
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,645,625 and 30,645,625 shares, respectively 306 306
Additional paid-in capital 294,735 293,682
Retained earnings 790,000 778,398
Accumulated other comprehensive income (loss), net of tax 1,692 (3,657)
Total stockholders' equity before treasury stock 1,086,733 1,068,729
Less treasury stock, at cost: 4,607,911 and 4,607,911 common shares, respectively (107,134) (107,134)
Total shareholders' equity 979,599 961,595
Total liabilities and shareholders' equity $ 1,383,575 $ 1,373,523
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
CONSOLIDATED BALANCE SHEETS    
Accumulated depreciation $ 135,500 $ 130,534
Accumulated amortization $ 134,005 $ 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,645,625 30,645,625
Treasury stock, shares 4,607,911 4,607,911
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:    
Net earnings $ 13,686 $ 86,777
Earnings from discontinued operations   (76,013)
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 10,012 10,540
Stock compensation expense 1,368 1,446
Changes in assets and liabilities 264 (19,051)
Effect of deferred taxes (538) (370)
Net cash provided by operating activities - continuing operations 24,792 3,329
Net cash used by operating activities - discontinued operations   (622)
Net cash provided by operating activities 24,792 2,707
Cash flows from investing activities:    
Acquisition of business, net of cash acquired (6,508)  
Additions to capitalized software (1,554) (1,923)
Capital expenditures (5,973) (12,647)
Net cash used by investing activities - continuing operations (14,035) (14,570)
Proceeds from sale of discontinued operations   183,997
Capital expenditures - discontinued operations   (1,728)
Net cash provided by investing activities - discontinued operations   182,269
Net cash (used) provided by investing activities (14,035) 167,699
Cash flows from financing activities:    
Proceeds from long-term debt and short-term borrowings 30,000 10,000
Principal payments on long-term debt and short-term borrowings 36,525 145,000
Dividends paid (2,084) (2,079)
Net cash used by financing activities - continuing operations (8,609) (137,079)
Net cash used by financing activities - discontinued operations   (2,140)
Net cash used by financing activities (8,609) (139,219)
Effect of exchange rate changes on cash and cash equivalents 2,654 3,697
Net increase in cash and cash equivalents 4,802 34,884
Cash and cash equivalents, beginning of period 52,560 61,808
Cash and cash equivalents, end of period 57,362 96,692
Supplemental cash flow information:    
Interest paid 179 2,150
Income taxes paid (including state and foreign) $ 4,336 $ 305
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.4
BASIS OF PRESENTATION
3 Months Ended
Dec. 31, 2020
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 period ended December 31, 2020 are not necessarily indicative of the results for the entire 2021 fiscal year. References to the first quarters of 2021 and 2020 represent the fiscal quarters ended December 31, 2020 and 2019, 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 19 R9.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE (EPS)
3 Months Ended
Dec. 31, 2020
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 performance-accelerated restricted shares (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 Ended

December 31, 

    

2020

    

2019

Weighted Average Shares Outstanding Basic

 

26,038

 

25,981

Dilutive Options and Restricted Shares

144

187

Adjusted Shares Diluted

 

26,182

 

26,168

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.20.4
SHARE-BASED COMPENSATION
3 Months Ended
Dec. 31, 2020
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 $1.1 million and $1.1 million for the three-month periods ended December 31, 2020 and 2019, respectively. There were 220,300 non-vested shares outstanding as of December 31, 2020.

Non-Employee Directors Plan

Compensation expense related to the non-employee director grants was $0.3 million and $0.3 million for the three-month periods ended December 31, 2020 and 2019, respectively.

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 $1.4 million for each of the three-month periods ended December 31, 2020 and 2019. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $0.3 million for each of the three-month periods ended December 31, 2020 and 2019. As of December 31, 2020, there was $7.1 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.7 years.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.20.4
INVENTORIES
3 Months Ended
Dec. 31, 2020
INVENTORIES  
INVENTORIES

4.    INVENTORIES

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

    

December 31,

    

September 30, 

(In thousands)

    

2020

    

2020

Finished goods

$

28,365

 

28,471

Work in process

 

37,290

 

30,183

Raw materials

 

78,399

 

77,535

Total inventories

$

144,054

 

136,189

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND OTHER INTANGIBLE ASSETS
3 Months Ended
Dec. 31, 2020
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 December 31, 2020 and September 30, 2020 are the following intangible assets gross carrying amounts and accumulated amortization from continuing operations:

    

December 31,

    

September 30, 

(Dollars in thousands)

    

2020

    

2020

Goodwill

$

411,161

    

408,063

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,120

2,092

Less: accumulated amortization

 

887

858

Net

$

1,233

1,234

 

Capitalized software

 

Gross carrying amount

$

86,442

84,888

Less: accumulated amortization

 

58,957

57,302

Net

$

27,485

27,586

 

Customer relationships

 

Gross carrying amount

$

229,275

227,178

Less: accumulated amortization

 

70,746

67,643

Net

$

158,529

159,535

 

Other

 

Gross carrying amount

$

5,342

5,156

Less: accumulated amortization

 

3,415

3,260

Net

$

1,927

1,896

Intangible assets with indefinite lives:

 

Trade names

$

158,263

156,381

The changes in the carrying amount of goodwill attributable to each business segment for the three months ended December 31, 2020 is as follows:

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

2.3

Foreign currency translation

0.8

0.8

Balance as of December 31, 2020

$

272.7

34.1

104.4

411.2

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 months ended December 31, 2020, however, the fair value of the Mayday reporting unit exceeded carrying value by slightly less than 10%. At December 31, 2020, we had $30 million of goodwill recorded for Mayday.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.20.4
BUSINESS SEGMENT INFORMATION
3 Months Ended
Dec. 31, 2020
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 (formerly called Filtration/Fluid Flow), RF Shielding and Test (Test), and Utility Solutions Group (USG). 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 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. The USG segment’s operations consist primarily of Doble Engineering Company and Morgan Schaffer Inc. (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.

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 Ended

December 31, 

(In thousands)

    

2020

    

2019

NET SALES

  

  

Aerospace & Defense

$

66,891

77,511

USG

54,540

52,834

Test

41,518

41,383

Consolidated totals

$

162,949

171,728

EBIT

Aerospace & Defense

$

9,380

12,513

USG

12,731

9,288

Test

5,342

4,656

Corporate (loss)

(9,252)

(9,666)

Consolidated EBIT

18,201

16,791

Less: Interest expense

(541)

(2,421)

Earnings before income taxes from continuing operations

$

17,660

14,370

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 24 R14.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT
3 Months Ended
Dec. 31, 2020
DEBT  
DEBT

7.    DEBT

The Company’s debt is summarized as follows:

    

December 31,

September 30, 

(In thousands)

    

2020

    

2020

Total borrowings

$

55,842

 

62,368

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

 

(21,842)

 

(22,368)

Total long-term debt, less current portion

$

34,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 December 31, 2020, the Company had approximately $434 million available to borrow under the Credit Facility, plus the $250 million increase option, in addition to $57.4 million cash on hand. The Company classified $20.0 million as the current portion of long-term debt as of December 31, 2020, 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 $9.9 million at December 31, 2020.

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.45% and 3.18% for the three-month periods ending December 31, 2020 and 2019, respectively. As of December 31, 2020, the Company was in compliance with all covenants.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAX EXPENSE
3 Months Ended
Dec. 31, 2020
INCOME TAX EXPENSE  
INCOME TAX EXPENSE

8.  INCOME TAX EXPENSE

The first quarter 2021 effective income tax rate from continuing operations was 22.5% compared to 25.1% in the first quarter of 2020. There were no significant or unusual items impacting the effective income tax rate in the first quarter of 2021.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS' EQUITY
3 Months Ended
Dec. 31, 2020
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

9.  SHAREHOLDERS’ EQUITY

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

Three Months Ended December 31, 

    

2020

    

2019

Common stock

Beginning balance

306

306

Stock plans

Ending balance

306

306

Additional paid-in-capital

Beginning balance

293,682

292,408

Stock plans

1,053

648

Ending balance

294,735

293,056

Retained earnings

Beginning balance

778,398

684,741

Net earnings common stockholders

13,686

86,777

Dividends paid

(2,084)

(2,079)

Ending balance

790,000

769,439

Accumulated other comprehensive income (loss)

Beginning balance

(3,657)

(43,974)

Foreign currency translation

5,349

3,923

Forward exchange contracts

Ending balance

1,692

(40,051)

Treasury stock

Beginning balance

(107,134)

(107,259)

Issued under stock plans

Ending balance

(107,134)

(107,259)

Total equity

979,599

915,491

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE FINANCIAL INSTRUMENTS
3 Months Ended
Dec. 31, 2020
DERIVATIVE FINANCIAL INSTRUMENTS  
DERIVATIVE FINANCIAL INSTRUMENTS

10.  DERIVATIVE FINANCIAL INSTRUMENTS

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. In 2018, the Company entered into three interest rate swaps with a notional amount of $150 million to hedge some of its exposure to variability in future LIBOR-based interest payments on variable rate debt. The final interest rate swap was settled during September 2020; therefore, there are no outstanding interest rate swaps as of December 31, 2020.

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. The Company expects hedging gains or losses to be essentially offset by losses or gains on the related underlying exposures. The amounts ultimately recognized may differ for open positions, which remain subject to ongoing market price fluctuations until settlement. All derivative instruments are reported in either accrued expenses or other assets on the balance sheet at fair value. For derivative instruments designated as cash flow hedges, the gain or loss on the derivative is deferred in accumulated other comprehensive income until recognized in earnings with the underlying hedged item.

The following is a summary of the notional transaction amounts and fair values for the Company’s outstanding derivative financial instruments by risk category and instrument type as of December 31, 2020:

Notional

Fair Value

 

(In thousands)

    

 amount

    

(US$)

 

Forward contracts

 

3,500

USD  

167

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS
3 Months Ended
Dec. 31, 2020
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

11.  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 December 31, 2020 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 December 31, 2020:

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets (Liabilities):

Forward contracts and interest rate swaps

$

 

167

 

$

 

167

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-month period ended December 31, 2020.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES
3 Months Ended
Dec. 31, 2020
REVENUES  
REVENUES

12.  REVENUES

Disaggregation of Revenues

Revenues by customer type, geographic location, and revenue recognition method for the three-month period ended December 31, 2020 are presented in the table below as the Company deems it best depicts how the nature, amount, timing and uncertainty of net

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

    

Aerospace

    

    

    

(In thousands)

& Defense

USG

Test

Total

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

27,879

$

53,864

$

36,722

$

118,465

U.S. Government

 

39,012

676

4,796

 

44,484

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

 

 

Geographic location:

 

 

United States

$

57,813

$

37,045

$

23,266

$

118,124

International

 

9,078

17,495

18,252

 

44,825

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

 

 

Revenue recognition method:

 

 

Point in time

$

26,946

$

42,367

$

8,868

$

78,181

Over time

 

39,945

12,173

32,650

 

84,768

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

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 December 31, 2020, the Company had $512.1 million in remaining performance obligations of which the Company expects to recognize revenues of approximately 72% in the next twelve months.

Contract assets and 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 December 31, 2020, contract assets and liabilities totaled $93.8 million and $112.3 million, respectively.  During the first quarter of 2021, the Company recognized approximately $30 million in revenues that were included in the contract liabilities balance at the adoption date.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES
3 Months Ended
Dec. 31, 2020
LEASES  
LEASES

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

December 31, 

December 31, 

(Dollars in thousands)

    

2020

    

2019

Finance lease cost

  

  

Amortization of right-of-use assets

$

492

622

Interest on lease liabilities

 

313

 

328

Operating lease cost

 

1,452

 

1,419

Total lease costs

$

2,257

2,369

Additional information related to leases are shown below:

Three Months Ended

Three Months Ended

December 31, 

December 31, 

(Dollars in thousands)

    

2020

    

2019

Cash paid for amounts included in the measurement of lease liabilities

  

  

Operating cash flows from operating leases

$

1,425

1,408

Operating cash flows from finance leases

 

313

 

138

Financing cash flows from finance leases

 

417

 

351

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

 

 

Operating leases

$

22,014

Weighted-average remaining lease term

 

 

Operating leases

 

5.9

years

 

6.5

years

Finance leases

 

12.3

years

 

13.2

years

Weighted-average discount rate

 

 

Operating leases

 

3.10

%

 

3.14

%

Finance leases

 

4.30

%

 

4.28

%

The following is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on the Consolidated Balance Sheet on December 31, 2020:

(Dollars in thousands)

Operating

    

Finance

Years Ending September 30:

    

Leases

    

Leases

2021 (excluding the three months ended December 31, 2020)

$

4,182

 

2,204

2022

 

4,980

 

3,016

2023

 

3,984

 

3,098

2024

 

2,438

 

3,181

2025 and thereafter

 

7,208

 

28,285

Total minimum lease payments

 

22,792

 

39,784

Less: amounts representing interest

 

2,047

 

 

9,935

Present value of net minimum lease payments

$

20,745

 

29,849

Less: current portion of lease obligations

 

4,999

 

1,972

Non-current portion of lease obligations

$

15,746

 

27,877

ROU assets

$

20,315

 

25,674

Operating lease liabilities are included on 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 sheet.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE (EPS) (Tables)
3 Months Ended
Dec. 31, 2020
EARNINGS PER SHARE (EPS)  
Schedule of weighted average number of shares used in the calculation of earnings per share

Three Months Ended

December 31, 

    

2020

    

2019

Weighted Average Shares Outstanding Basic

 

26,038

 

25,981

Dilutive Options and Restricted Shares

144

187

Adjusted Shares Diluted

 

26,182

 

26,168

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.4
INVENTORIES (Tables)
3 Months Ended
Dec. 31, 2020
INVENTORIES  
Schedule of inventories

    

December 31,

    

September 30, 

(In thousands)

    

2020

    

2020

Finished goods

$

28,365

 

28,471

Work in process

 

37,290

 

30,183

Raw materials

 

78,399

 

77,535

Total inventories

$

144,054

 

136,189

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
3 Months Ended
Dec. 31, 2020
GOODWILL AND OTHER INTANGIBLE ASSETS  
Schedule of goodwill and intangible assets

    

December 31,

    

September 30, 

(Dollars in thousands)

    

2020

    

2020

Goodwill

$

411,161

    

408,063

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,120

2,092

Less: accumulated amortization

 

887

858

Net

$

1,233

1,234

 

Capitalized software

 

Gross carrying amount

$

86,442

84,888

Less: accumulated amortization

 

58,957

57,302

Net

$

27,485

27,586

 

Customer relationships

 

Gross carrying amount

$

229,275

227,178

Less: accumulated amortization

 

70,746

67,643

Net

$

158,529

159,535

 

Other

 

Gross carrying amount

$

5,342

5,156

Less: accumulated amortization

 

3,415

3,260

Net

$

1,927

1,896

Intangible assets with indefinite lives:

 

Trade names

$

158,263

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

2.3

Foreign currency translation

0.8

0.8

Balance as of December 31, 2020

$

272.7

34.1

104.4

411.2

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.4
BUSINESS SEGMENT INFORMATION (Tables)
3 Months Ended
Dec. 31, 2020
BUSINESS SEGMENT INFORMATION  
Schedule of Net Sales and Earnings Before Income Tax

Three Months Ended

December 31, 

(In thousands)

    

2020

    

2019

NET SALES

  

  

Aerospace & Defense

$

66,891

77,511

USG

54,540

52,834

Test

41,518

41,383

Consolidated totals

$

162,949

171,728

EBIT

Aerospace & Defense

$

9,380

12,513

USG

12,731

9,288

Test

5,342

4,656

Corporate (loss)

(9,252)

(9,666)

Consolidated EBIT

18,201

16,791

Less: Interest expense

(541)

(2,421)

Earnings before income taxes from continuing operations

$

17,660

14,370

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Tables)
3 Months Ended
Dec. 31, 2020
DEBT  
Schedule of debt

    

December 31,

September 30, 

(In thousands)

    

2020

    

2020

Total borrowings

$

55,842

 

62,368

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

 

(21,842)

 

(22,368)

Total long-term debt, less current portion

$

34,000

 

40,000

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS' EQUITY (Tables)
3 Months Ended
Dec. 31, 2020
SHAREHOLDERS' EQUITY  
Schedule of change in shareholders' equity

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

Three Months Ended December 31, 

    

2020

    

2019

Common stock

Beginning balance

306

306

Stock plans

Ending balance

306

306

Additional paid-in-capital

Beginning balance

293,682

292,408

Stock plans

1,053

648

Ending balance

294,735

293,056

Retained earnings

Beginning balance

778,398

684,741

Net earnings common stockholders

13,686

86,777

Dividends paid

(2,084)

(2,079)

Ending balance

790,000

769,439

Accumulated other comprehensive income (loss)

Beginning balance

(3,657)

(43,974)

Foreign currency translation

5,349

3,923

Forward exchange contracts

Ending balance

1,692

(40,051)

Treasury stock

Beginning balance

(107,134)

(107,259)

Issued under stock plans

Ending balance

(107,134)

(107,259)

Total equity

979,599

915,491

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
3 Months Ended
Dec. 31, 2020
DERIVATIVE FINANCIAL INSTRUMENTS  
Schedule of outstanding derivative financial instruments

Notional

Fair Value

 

(In thousands)

    

 amount

    

(US$)

 

Forward contracts

 

3,500

USD  

167

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Dec. 31, 2020
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 December 31, 2020:

(In thousands)

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets (Liabilities):

Forward contracts and interest rate swaps

$

 

167

 

$

 

167

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES (Tables)
3 Months Ended
Dec. 31, 2020
REVENUES  
Schedule of disaggregation of revenue by reportable segment

    

Aerospace

    

    

    

(In thousands)

& Defense

USG

Test

Total

Customer type:

 

  

 

  

 

  

 

  

 

Commercial

$

27,879

$

53,864

$

36,722

$

118,465

U.S. Government

 

39,012

676

4,796

 

44,484

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

 

 

Geographic location:

 

 

United States

$

57,813

$

37,045

$

23,266

$

118,124

International

 

9,078

17,495

18,252

 

44,825

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

 

 

Revenue recognition method:

 

 

Point in time

$

26,946

$

42,367

$

8,868

$

78,181

Over time

 

39,945

12,173

32,650

 

84,768

Total revenues

$

66,891

$

54,540

$

41,518

$

162,949

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Tables)
3 Months Ended
Dec. 31, 2020
LEASES  
Schedule of components of lease costs

Three Months Ended

Three Months Ended

December 31, 

December 31, 

(Dollars in thousands)

    

2020

    

2019

Finance lease cost

  

  

Amortization of right-of-use assets

$

492

622

Interest on lease liabilities

 

313

 

328

Operating lease cost

 

1,452

 

1,419

Total lease costs

$

2,257

2,369

Schedule of additional information related to leases

Three Months Ended

Three Months Ended

December 31, 

December 31, 

(Dollars in thousands)

    

2020

    

2019

Cash paid for amounts included in the measurement of lease liabilities

  

  

Operating cash flows from operating leases

$

1,425

1,408

Operating cash flows from finance leases

 

313

 

138

Financing cash flows from finance leases

 

417

 

351

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

 

 

Operating leases

$

22,014

Weighted-average remaining lease term

 

 

Operating leases

 

5.9

years

 

6.5

years

Finance leases

 

12.3

years

 

13.2

years

Weighted-average discount rate

 

 

Operating leases

 

3.10

%

 

3.14

%

Finance leases

 

4.30

%

 

4.28

%

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 three months ended December 31, 2020)

$

4,182

 

2,204

2022

 

4,980

 

3,016

2023

 

3,984

 

3,098

2024

 

2,438

 

3,181

2025 and thereafter

 

7,208

 

28,285

Total minimum lease payments

 

22,792

 

39,784

Less: amounts representing interest

 

2,047

 

 

9,935

Present value of net minimum lease payments

$

20,745

 

29,849

Less: current portion of lease obligations

 

4,999

 

1,972

Non-current portion of lease obligations

$

15,746

 

27,877

ROU assets

$

20,315

 

25,674

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS PER SHARE (EPS) (Details) - shares
shares in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
EARNINGS PER SHARE (EPS)    
Weighted Average Shares Outstanding - Basic 26,038 25,981
Dilutive Options and Restricted Shares 144 187
Adjusted Shares - Diluted 26,182 26,168
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.20.4
SHARE-BASED COMPENSATION (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Selling, general and administrative expenses    
SHARE-BASED COMPENSATION    
Total share-based compensation cost $ 1.4 $ 1.4
Performance-Accelerated Restricted Share Awards    
SHARE-BASED COMPENSATION    
Pretax compensation expense $ 1.1 1.1
Non-vested shares 220,300  
Non-Employee Directors Plan    
SHARE-BASED COMPENSATION    
Pretax compensation expense $ 0.3 0.3
Total income tax benefit recognized 0.3 $ 0.3
Total unrecognized compensation cost related to share-based compensation arrangements $ 7.1  
Remaining weighted-average period for recognition of total unrecognized compensation cost 1 year 8 months 12 days  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
INVENTORIES    
Finished goods $ 28,365 $ 28,471
Work in process 37,290 30,183
Raw materials 78,399 77,535
Total inventories $ 144,054 $ 136,189
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
GOODWILL AND OTHER INTANGIBLE ASSETS    
Goodwill $ 411,161 $ 408,063
Less: accumulated amortization 134,005 129,063
Patents    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Gross carrying amount 2,120 2,092
Less: accumulated amortization 887 858
Net 1,233 1,234
Capitalized software    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Gross carrying amount 86,442 84,888
Less: accumulated amortization 58,957 57,302
Net 27,485 27,586
Customer relationships    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Gross carrying amount 229,275 227,178
Less: accumulated amortization 70,746 67,643
Net 158,529 159,535
Other    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Gross carrying amount 5,342 5,156
Less: accumulated amortization 3,415 3,260
Net 1,927 1,896
Trade names    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Trade names $ 158,263 $ 156,381
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in carrying amount of goodwill (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2020
USD ($)
Changes in goodwill  
Goodwill, Beginning Balance $ 408,063
Acquisition activity 2,300
Foreign currency translation 800
Goodwill, Ending Balance 411,161
Impairment $ 0
Fair value exceeded carrying value percentage 10.00%
Goodwill, Gross $ 30,000
USG  
Changes in goodwill  
Goodwill, Beginning Balance 271,900
Foreign currency translation 800
Goodwill, Ending Balance 272,700
Test  
Changes in goodwill  
Goodwill, Beginning Balance 34,100
Goodwill, Ending Balance 34,100
Aerospace & Defense  
Changes in goodwill  
Goodwill, Beginning Balance 102,100
Acquisition activity 2,300
Goodwill, Ending Balance $ 104,400
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.4
BUSINESS SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
BUSINESS SEGMENT INFORMATION    
NET SALES $ 162,949 $ 171,728
Consolidated EBIT 18,201 16,791
Less: Interest expense (541) (2,421)
Earnings before income taxes 17,660 14,370
Aerospace & Defense    
BUSINESS SEGMENT INFORMATION    
NET SALES 66,891 77,511
Consolidated EBIT 9,380 12,513
Test    
BUSINESS SEGMENT INFORMATION    
NET SALES 41,518 41,383
Consolidated EBIT 5,342 4,656
USG    
BUSINESS SEGMENT INFORMATION    
NET SALES 54,540 52,834
Consolidated EBIT 12,731 9,288
Corporate (loss)    
BUSINESS SEGMENT INFORMATION    
Consolidated EBIT $ (9,252) $ (9,666)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
DEBT    
Total borrowings $ 55,842 $ 62,368
Current portion of long-term debt and short-term borrowings (21,842) (22,368)
Total long-term debt, less current portion $ 34,000 $ 40,000
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2020
DEBT      
Available to borrow under the credit facility $ 434,000    
Cash on hand 57,362   $ 52,560
Letters of Credit Outstanding, Amount $ 9,900    
Equity interests in direct and indirect material foreign subsidiaries, pledged as collateral (as a percent) 100.00%    
Weighted average interest rates 1.45% 3.18%  
Long-term Debt, Current Maturities $ 20,000    
Revolving Credit Facility      
DEBT      
Line of Credit Facility, Amount Outstanding 500,000    
Line of Credit Facility, Commitment Fee Amount 250,000    
Maximum      
DEBT      
Incremental term loan $ 250,000    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAX EXPENSE (Details)
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
INCOME TAX EXPENSE    
Effective income tax rate 22.50% 25.10%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.4
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Changes in shareholder's equity    
Beginning Balance $ 961,595  
Net earnings common stockholders 13,686 $ 86,777
Ending Balance 979,599 915,491
Common Stock    
Changes in shareholder's equity    
Beginning Balance 306 306
Ending Balance 306 306
Additional paid-in-capital    
Changes in shareholder's equity    
Beginning Balance 293,682 292,408
Stock plans 1,053 648
Ending Balance 294,735 293,056
Retained Earnings    
Changes in shareholder's equity    
Beginning Balance 778,398 684,741
Net earnings common stockholders 13,686 86,777
Dividends paid (2,084) (2,079)
Ending Balance 790,000 769,439
Accumulated other comprehensive income (loss)    
Changes in shareholder's equity    
Beginning Balance (3,657) (43,974)
Foreign currency translation 5,349 3,923
Ending Balance 1,692 (40,051)
Treasury Stock    
Changes in shareholder's equity    
Beginning Balance (107,134) (107,259)
Ending Balance $ (107,134) $ (107,259)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE FINANCIAL INSTRUMENTS (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Interest rate swap  
DERIVATIVE FINANCIAL INSTRUMENTS  
Notional amount $ 150,000
Forward contracts  
DERIVATIVE FINANCIAL INSTRUMENTS  
Notional amount 3,500
Fair Value $ 167
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS (Details) - Forward contracts and interest rate swaps
$ in Thousands
Dec. 31, 2020
USD ($)
DERIVATIVE FINANCIAL INSTRUMENTS  
Fair Value of Financial Instruments $ 167
Level 2  
DERIVATIVE FINANCIAL INSTRUMENTS  
Fair Value of Financial Instruments $ 167
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of revenues    
Total revenues $ 162,949 $ 171,728
Point in time    
Disaggregation of revenues    
Total revenues 78,181  
Over time    
Disaggregation of revenues    
Total revenues 84,768  
United States    
Disaggregation of revenues    
Total revenues 118,124  
International    
Disaggregation of revenues    
Total revenues 44,825  
Commercial    
Disaggregation of revenues    
Total revenues 118,465  
U.S. Government    
Disaggregation of revenues    
Total revenues 44,484  
Aerospace & Defense    
Disaggregation of revenues    
Total revenues 66,891 77,511
Aerospace & Defense | Point in time    
Disaggregation of revenues    
Total revenues 26,946  
Aerospace & Defense | Over time    
Disaggregation of revenues    
Total revenues 39,945  
Aerospace & Defense | United States    
Disaggregation of revenues    
Total revenues 57,813  
Aerospace & Defense | International    
Disaggregation of revenues    
Total revenues 9,078  
Aerospace & Defense | Commercial    
Disaggregation of revenues    
Total revenues 27,879  
Aerospace & Defense | U.S. Government    
Disaggregation of revenues    
Total revenues 39,012  
USG    
Disaggregation of revenues    
Total revenues 54,540 52,834
USG | Point in time    
Disaggregation of revenues    
Total revenues 42,367  
USG | Over time    
Disaggregation of revenues    
Total revenues 12,173  
USG | United States    
Disaggregation of revenues    
Total revenues 37,045  
USG | International    
Disaggregation of revenues    
Total revenues 17,495  
USG | Commercial    
Disaggregation of revenues    
Total revenues 53,864  
USG | U.S. Government    
Disaggregation of revenues    
Total revenues 676  
Test    
Disaggregation of revenues    
Total revenues 41,518 $ 41,383
Test | Point in time    
Disaggregation of revenues    
Total revenues 8,868  
Test | Over time    
Disaggregation of revenues    
Total revenues 32,650  
Test | United States    
Disaggregation of revenues    
Total revenues 23,266  
Test | International    
Disaggregation of revenues    
Total revenues 18,252  
Test | Commercial    
Disaggregation of revenues    
Total revenues 36,722  
Test | U.S. Government    
Disaggregation of revenues    
Total revenues $ 4,796  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES - Remaining Performance Obligations (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Remaining Performance Obligations  
Revenue, Remaining Performance Obligation, Amount $ 512.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01  
Remaining Performance Obligations  
Percentage of remaining performance obligation expected to be recognized 72.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUES - Contract assets and liabilities (Details)
$ in Millions
3 Months Ended
Dec. 31, 2020
USD ($)
REVENUES  
Contract with Customer, Asset, Net $ 93.8
Contract with Customer, Liability 112.3
Contract with Customer, Liability, Revenue Recognized $ 30.0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Components of lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases    
Option to extend true  
Finance lease cost    
Amortization of right-of-use assets $ 492 $ 622
Interest on lease liabilities 313 328
Operating lease cost 1,452 1,419
Total lease costs $ 2,257 $ 2,369
Maximum    
Leases    
Lease term 20 years  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Additional information related to leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 1,425 $ 1,408
Operating cash flows from finance leases 313 138
Financing cash flows from finance leases 417 351
Right-of-use assets obtained in exchange for lease liabilities    
Operating leases $ 0 $ 22,014
Weighted-average remaining lease term    
Operating leases 5 years 10 months 24 days 6 years 6 months
Finance leases 12 years 3 months 18 days 13 years 2 months 12 days
Weighted-average discount rate    
Operating leases 3.10% 3.14%
Finance leases 4.30% 4.28%
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Operating leases    
2021 (excluding the three months ended December 31, 2020) $ 4,182  
2022 4,980  
2023 3,984  
2024 2,438  
2025 and thereafter 7,208  
Total minimum lease payments 22,792  
Less: amounts representing interest 2,047  
Present value of net minimum lease payments 20,745  
Less: current portion of lease obligations 4,999  
Non-current portion of lease obligations 15,746 $ 16,785
ROU assets 20,315 $ 21,390
Finance leases    
2021 (excluding the three months ended December 31, 2020) 2,204  
2022 3,016  
2023 3,098  
2024 3,181  
2025 and thereafter 28,285  
Total minimum lease payments 39,784  
Less: amounts representing interest 9,935  
Present value of net minimum lease payments 29,849  
Less: current portion of lease obligations 1,972  
Non-current portion of lease obligations 27,877  
ROU assets $ 25,674  
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 us-gaap:OperatingLeaseRightOfUseAsset  
Location of finance lease ROU assets included on Consolidated Balance Sheets us-gaap:PropertyPlantAndEquipmentNet  
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Q]25('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 " ,?4E24COZ\^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)^FJ8.CFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?P&-F_GSS M#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>MS08T\91"V J6EB M/(Y="Q? !"-,/G\7T"[$N?HG=NX .R7'[);4, SUL)IS90LS MZ=Y@^96=I&/$-3M/?EO=/VP>F6IX(RK>5/QN(V[D-9="?$RN/_PNPCY8MW7_ MV/@LJ%KX=1?J"U!+ P04 " ,?4E2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M Q]25*([LF:104 )D5 8 >&PO=V]R:W-H965T&UL MG9A=<^(V%(:OM[]"0SN==B8$2^8C;!-FB$-V:9/ !K:=M-,+80OPQ+9860[A MW_?(!INDYMAM+H*_SNO'1])[)%UNI7J.UT)H\AH&47S56&N]^=AJQ>Y:A#P^ MEQL1P9VE5"'7<*I6K7BC!/?2H#!H,/17:VTNM :7&[X2,Z&_;J8*SEJYBN>'(HI]&1$EEE>- M(?WHV,P$I$_\[HMM?'1,S* MM)&_TP0>'Q_4;]./AX]9\%@X,OC#]_3ZJG'1()Y8\B30CW+[6>P_J&/T7!G$ MZ7^RS9YMMQO$36(MPWTP$(1^E/WRUWTBC@.L$P%L'\#>!=!3;[#W 7;ZH1E9 M^EDW7//!I9);HLS3H&8.TMRDT? U?F2:<:85W/4A3@]NI)M JV@RC#PRBK2O M=V0<9=W#I+E)XC57(KYL:7B;B6FY>^7K3)F=4+;)O8ST.@953WAOXUM F:.R M ^HU0P5OA'M.;'I&F,6L$AX'#_^51WDX17#L/'-VJF?_S\S]-5S$6D$W_1MY M63M_63M]6;OJ9?/=1I2U!1Y.K>87A**34W3J47Q)N-)"!3OR*#92Z3(B7$JK M1"!$W9RH6X]H*I0O33MX!,9!:8HJE/:]Z[L/'_[=O]ZP]7*V7LTV4QQL+^T4 MI].%:RUY$&/YNLB9+E"=?3^]]0-!'I)P(509"ZY!F]3J]+L(33^GZ=>A>10K MWPP52-4##TO;KD)GYDS(?.1\?IC<33Z-1[,?OZ==ZY?Q@W..4%*K\$BK#NAH1"KBR"32:@>_7BE\A?K]!(,\,G):!W+.7\G8@V[G+WTW M];UI X M=\.G^>2!/$Z&-QAI8>W4_D^DCCF#EI[+;51*B8'Y# MBW)!<9=/&W((\]W3/+B 3=L82%$;*&[H=]*%Q$S7,L*,N$*$4;O9@PD[1E14 M!HK;^MS74!3DDE#VT^)G,A-NHB!;I5BXDB/#$&QGIJ7[?$8V7)$7'B2"_&"= M6Y1LA,KFE!AU44$H;OU06ST_6I'9+ES(H!2VJG:,L+EI42,8[N*'?)'1J[OF MT4JKP/>DA6%@-4J M!.,(YI#9.LY,VO@!M90,5ZP@*XR?U3)^,S^"N@Z^NI*J= A4Z-QQ!3U@Z+JP M7H7Y@O R28RQ\']6R_]G(0\"[7AV2M!20+ \)E*H$*XV>X9Q]&Y1N/G*5K;#)) M--3+R!A:Z?HV4^ZDRF9_YF7 NI;=ZYF:]%)&59@_J[4N<&#T*:A+8UBROY+? M1'FJ<"D+_BZZW9Z%56Q6&#S#_?E@7[=^;"KFDX!R@JWR*N2:3:O?M+&*:1>6 M;^-.G2_PCMENX6+I:*P0J]J5*&S?QDWZ/=5^97R:"Y?[@E(5EF_C!CT$)"_# M"GA9[[ZN$#@Y EM'FU_&@-(]P9BX9E&6[8/E5_-]QV&ZV]8J'L\V+>^Y\:^8 M!&()H=9Y#X::RO8!LQ,M-^E6VD)J+G>7W^3!TF:.&Y7]P5(F,=OQN,9)],3%S_DGC&%WM(DD]>CO5*'J\E$;O8L MI7+,#RR#?[9! MY#%-J?AYRQ)^NA[AT?G&2[S;J_S&9#8]T!U;,O7]\"S@:E);B>*493+F&1)L M>SVZP5=SXN8*A<1?,3O)UF^4A[+F_$=^<1]=CZRV9PE26X) M./ZIC(YJG[EB^_?9^M AF326;\^3O.%+[ZU$P0A';TF.B7OCI3U8%5 !N M>"*+3W0J97WPN#E*Q=-*&:[3."N_Z5N5B)8"V-$KD$J!=!6< 06[4K"+0$NR M(JP%570V%?R$1"X-UO(?16X*;8@FSO)E7"H!_\:@IV;SI\?ET[?[Q='2;-(3B<*&')+ MDTWE[[;T1P;\V>B!9VHOT5T6L>B]_@38ZP#(.8!;8C2X8)LQLO$E(A:Q-#SS M3ZOCT(!CU_FT"WOV_\FGP8]3^W$*/\Z GT?8X9(F3+L$I:I7J.;[^'6&/1(Z M$-]K.S,:,1_[)*C%WI&Y-9EKS@"72B*H#L3>H-E()J\,\7JU5<\8;VX5\>UP MS*6ZVPHF#'S?[X3J.ADZ=K]'Y6#+LCKL&BF"+5>/'M3H@1'])N5"Q?_2HJ="?N-,T6P7KQ.& MJ)1,:7F#/DGH!!WK4' 2LK[[S;'4"=3#BPWKC5\+$1<,455.BFMTNU ME+B_7QR7!-U.HI-S?=L=:"68-+#$"'M'108[2Z(U@R,+@_+<\)0A1=\&@$D? MQ/>\[E;2B3FV/U"=N&G^V/Z@/L]XY[1J(>V>=SOTG2ZC1LJSO '$9FY@\^"H M,[H5/(4RR%2<'>$&@I.A*-J /K%./V.V%WA=:(V8Y7O. '4S4[!KI/[&944< MQ;*"9E&+N=AH>0/+<[^&-KR-B\L+XH6Z4T'EKPWZQ;.&=G\SI;!Y3/T!!V<$ MG30?4[G[S]!6E5+2VI>^[6B!^Z,+"AL/9;897=@\N][7PP"O%J@_CWS(H#T MU PD;)Y(^8&,<^-6RKC#1RTYY_=D94]OQ6@-7:[,T0KY0S4.6F&"#$/D3/MXO/U4ED, MVM-L' Z4"VDF!#%/B#/)1V53F0D^2%=?RA[; YN,-'.!F.?"(DZ."C+T*\MK MZWA)EU7G,5/EP6M^MWV;<%,_PG?NW^&I>OI-HS)2O2!ZHV,69 M1 G;@DEK[ .8*-\ZE!>*'XH']S57BJ?%SSVC$1.Y /R_Y5R=+W('];N?V7]0 M2P,$% @ #'U)4NDXER5< @ 0 4 !@ !X;"]W;W)K\YYSH^-]I*]:9S1 .[LA!ZX.7&;.Y\7RJ.0I2ZI+/R@W>[[)>/"BR.W-U=Q)"M3<(%S!;HJ2Z8^1EC( M[<#K>(>-%[[.C=WPXVC#UKA \[J9*UKY#4K*2Q2:2P$*LX$W[-R->C;>!7SG MN-5'<["5K*1\LXN'=."UK2 L,#$6@='PCF,L"@M$,G[N,;V&TB8>SP_H]ZYV MJF7%-(YE\8.G)A]X7SQ(,6-585[D]AONZW$"$UEH]X5M'=N_]2"IM)'E/ID4 ME%S4(]OM[^$H(>B<2 CV"8'371,YE1-F6!PIN05EHPG-3ERI+IO$<6%_RL(H M.N649^+Q['DQ>WR8#)?3"2R6-#Q-GY<+F-W#;#Y]&2X?* NYTRA,#D:GK"B M!1? !2QS66DF4AWYAI18/#_9LXYJUN $:PA/DN T3$6*Z9_Y/E70E!$E1D8MH,5"LRX^>P/U(Q]QVBM M^1X'_=O(?_]$9J^1V3LK\RN9',A*FA5H%9Q4:*7ACAJ'QL^D]?Z5%MZ$W;_$ M^4>OND2U=M[5D,A*F/J!-[M->QC6KO@=7O>6)Z;67&@H,*/4]O4-*5"U7^N% MD1OGD94TY#@WS:G%H;(!=)Y):0X+2] TS?@74$L#!!0 ( Q]25()IU@U MS@( *\' 8 >&PO=V]R:W-H965T&ULK55=$$QQJ4 M9Z9M6:Z9XY0:_4#O+7@_8%N9I90L.!+;/,?\.P\9RN$ZDVS'ZP MP6L2$OFR67"(S(HE3G-"1N$UY3LQ=$:J4K>&'M7P23N M&9821#(22<6 X;$C0Y)EB@AD_"DYC>I(!3Q>']@?=>U0RQL69,BR7VDLDY[A M&R@F*[S-Y#/;_R1E/1W%%[%,Z%^T+W,M T5;(5E>@D%!GM+BB3]*'XX P%,/ ML$N ?0IH7P X)<#1A1;*=%DC+'$_X&R/N,H&-K70WF@T5)-2]15#R>%M"CC9 M'\YGX?QI,GI8CDA9/7,9K,(!ZCZZ=Y&-Z@ M'^@E'*'KJQMTA5**E@G;"DQC$9@21"EJ,RH%# H!]@4!#IHR*A.!QC0F\5>\ M"<54%=F'B@9V(^&(1'?(:=TBV[*M&CW#;\-;W08Y3F6PH_F<_VIPP\'MZN"V M/KA]X> 9M "".4WINO:S%&A7H]5=W_5;CNN[@;D[-NL\RW<]SZNRODCK5-(Z MC9[,94(XBE@.C2=1'6%'X%\$,;E%%&2S%9+XX[[!!+E=YQV]\2?\R2G:SOU]GB5:*]1]))) MG"'V+9/JA'O?$7Z>=%FX7PGW&X4/:\36"?3/_WI=R^F<*#S/ZEJ>99U(-(]Z M7T[X6H\$ ;YMJ2R:1K5;39T'W6Q/]@\ZS0%Y.U,9NSV4PG:Y%S?2HWHH!? M'J3*N8%']3C3&R7XJFJ49S.*<3#+>5I,YN?5=W=J?BZW)DL+<:>0WN8Y5R\? M12:?+B9DLO_B6_JX-N47L_GYAC^*A3#?-W<*GF:'7E9I+@J=R@(I\7 QN21G M5RPH&U06_Z3B27<^H]*5I90_RH?/JXL)+A6)3"2F[(+#GYVX$EE6]@0Z?C:= M3@YCE@V[G_>]_UDY#\XLN197,OLW79GUQ22:H)5XX-O,?)-/GT3CD%_VE\A, M5_^CI\863U"RU4;F36-0D*=%_9<_-Q/1:4"\D0:T:4#?VH U#5CE:*VLBL_5'-3M09OTJ)7]S?7Z./E M[>67JQNT^'1S<[] )^C[XAJ]?_[7G*8'IVG5'QMS>JN4* SB6@NC MSQP]LD./K.K1&^N1ZS6"N4%)^4'\W*8[GL$0UKFJNPJJKLHPV\W]D 7T?+;K M3HG%BOH!/EB]TND=='I.G9=)(K<@"R(P$:!QF8DI*H2QR:Q[\CL"B,>"T._I MM)EY.*)VH?Y!J.^>4%D8!3'>K-&H2'\P>LS"P5Q:K(+0"^P2@X/$P"GQ<[&# M%98J%>/R NOD^%Y/G\6,!22*[0+#@\#0*?"K60L%ATAWL]M$AI;16=R?0XM5 MB'UFEQ@=)$9.B??2\.P-$J/!X)Y/J=??BQ8S+PC82-#$!Y&Q4^2= FHJ\S)% MFXR7,B'.RQ#? ,Y,M?1(/@"0DFV^S;@1*^ (,#5)>44J^.T=8?[4Q[AJ"@]X MZC-O"D&H-Z+B6/9B\SJV[![BLZCGM<6,Q5$XXC7!+1KPD0UN>/&8PAG1C<*^ MKSR7RJ2_NKYZ4XS]QE<:3W' COO::.EZP;S08V'/6:L=K/'(>4,Z("1.;_^2 M+QQ B5PZ&UK,\VO8:(KK];2@7CP+ZSS]:06Y1$7I\<-C/*@K'%;/%& MW'P[)#,;_E)F,E:)0VQY'HG[1ZC%S,>0;XU(;/%&W'P[I#&=U1Q-%L@07X10 M&@5]L18[.'!],J*VY1QQ@PXF5&WA2-<\XV5:8Q4YI T-23PXIH=FC!)O)*.A M+9.HFTE[B;(Z9\0SE+/:+I0.0>'%,$\]H18S'T.>.R*TQ0EUX^1U9M-9?JO6 M(3>H[P6=PZ01:[,+,!V;UDY!Y.;+M7@0H'2%#'\^*G:(C@![PXFUF8T>X;0E M#'43YHLL3O;3*GM8/*;<0A6_6P+85Z-TI)@@B @ .HT\1WQH@>?H+; F&E+SZ5_]HGS7GR.6% MXIG>\$1<3*"ZT4+MQ&2.;+G)1AU$^Q*YCF4(;\S-7Y_:J8HU;ID M#)1I@>=/ UK7,IW'O>&QHH9:*(@'F]!M]/H^J@4E.P+*U2HM2S((E@U/5R=I M@1*^22%XK%=20PK2V(-\MG\I9;.#5&ZD^F(M+ID;E]^$X? 5%-9<%6/Y)AOB M+XSQ\.RQV841BT?"FK689&Y,7G;JWCH#260.>WA=WFOO!$H+>!;H?2:U_G"H MEH&I5F^&@"3!X-K%8G7" C\<<:5S8>G&:'V.5H'2.Z?04CQ()9!1P-2M>JF- MK!Y8B[D@9/V\Q6H81.%8XL):IC(W4V^%UCVE$-T&UD6;,^1- QQ.8T*J &Z? MDN:8>&,8LR%L3P@.">O?X[W!\+6?+9>9F\O-&PO=V]R:W-H965T&ULG99=4^(P%(;_2J;CA3JS8+Q MC$C5Y4M;K#B0N1%EJ>UB'-H9H;DUZ)FQ*1_T6"%3FL.4(U%D&>%OEY"R==]R MK(^!>[I,I!ZP![T564($\F$UY:IG5RYSFD$N*,L1AT7?&CH7(P=K@8EXI+ 6 M6VVD4WEB[%EWKN=]"VLB2"&6VH*HQPN,($VUD^+XLS&UJCFU<+O]X?[3)*^2 M>2("1BS]3>CN]OH[N9Z/)Q-QNAR>#.\'4U0=#69S")T.B4<G)&3I!-$>SA!6"Y'/1LZ4BT7YVO)GULIS5/3#K&.(6\IQSY&(7 MU\A'Q^41K)0XL(M[.S!?Q&T@QY6Z.'WT VB0,-")HS3=YC7X9:>P789 MX&]6Z\ZF$07VM M&P3N,'!W\[PS!1XEGZ@(A M"OZVRUQ[+.!/$'Z(VUUG?S$T""QA[:VS3U\\?A&^I+E *2R4$K?:RH*79WG9 MD6QECL,G)M7A:IJ)NO\ UP'J_8(Q^='1)VQUHQK\!5!+ P04 " ,?4E2 MBNY,*6P& ":&@ & 'AL+W=O'!O!*^N]*NS\)SIZD^JF7G!OTO,H+?3Y8&K,^'0YUNN0KIC_(-2_@E[E4 M*V;@5BV&>JTXR\I&JWQ(@B :KI@H!A=GY;-[=7$F-R87!;]72&]6*Z9^7_%< M/IT/\.#EP3>Q6!K[8'AQMF8+/N7F^_I>P=UPVTLF5KS00A9(\?GYX!*?3FAD M&Y06?PG^I'>ND75E)N5/>W.;G0\"JXCG/#6V"P9_'OF$Y[GM"73\JCL=;,>T M#7>O7WK_6#H/SLR8YA.9_Q"969X/Q@.4\3G;Y.:;?/K$:X="VU\JG6-3/L MXDS))Z2L-?1F+\K8E*W!&U'8:9P:!;\*:&?;Z\O'VZNT?0!_GRY M^?HP171R^@E]_'SW8XI.T/?I-7K[YAUZ@T2!'I9RHUF1Z;.A 0VVIV%: MCW=5C4<\XU'T119FJ=%-D?%LO_T0M&\=("\.7)'>#J]Y^@%1_!Z1@ 0./9.# MF^.D1P[=QI.6_5%?/)E>HCDDAT9S)5<(\DTQ(XI%M6"%$5R?]HPSVHXS*L<9 M><;Y"AG.F2J@9^/82#5FX-$^J;L,=-2=Q%&#JEA-MY42],W*9_0UI!)7' M:&0DE!Z0DXJY_:Z5LK^2A@=:+9[Z/G+]ZJBGN#=,VAZJ:"5;6L MR!!;267$G_*!:T+C3G!P$FE"753@*W!$<;[6.>[5.C4Q_HE2N@!VZ4LR? M[35W"1UW)<#*:^ET&(U&D5MFLI69],J<+%FQX-H6**8UA^FV<7 MVJ0CA$2CEMBNS0E.@A"[Y>*@*;U!?Z+,YP S).>6.UPI6'&&/;MUUEWMB0AI M.ZPN*QI[IA_O, *_6FP.R@P 19WL]GEOME_58^Z%?A0G[17M,*.4)!Z72.,2 M.YUYXCR58^X%_R($(_2!BB8_C_!=P:9'A9DAUD<>#B &T;AT5$P%,4C MUT<44]P@!_FG"6T[G._XH1ANRXYS1+BX25N MT(3[V32I9%9%'N1OE&=Q=6ES$B8Q;IB MZ02/ AJV/7+:A=Y"VQ ,]R/L7LF4\ZQ.%\U@EV+I<$0-ZK(*CVF2>&)-&E:1 M?E:YUL1QY9$XV(1CXLDPTL")_ LX>5;",7*[W,%C0B(/>4A#'G(@>=[:9?ON M5=FNA4HFW.#I)6R MCXXI= Z8$>P[,Y*&9:2?90=)=0;9<=YR!=EU+*,)P9X@TX9U]-!S&7].RT,E M@OAQE-8'3$C;:C\)R5I><-A7/@*L(:==#M$N^4C4VG!8T=%X)\OWI3>DI/VDG/BDOD.S;_-.==X']1[<>!Z!LOB*]>R0+8QIU8M\U2Z(H M\9PZ:8-=VG]TFV[6ZYQ;3 &PTA?:PP*JOAQ ,>G#.VVH2/NI>%L Z&#/XT4( M== K;M<"AQ'!H:>$T09PM!]PMT4J5[QZ*5,*1&\AE?)-9A>>-K8FV-F%D'"Q M*-XYY4>=5ZPC2MOO81U6- A;\H<[;_E77"W*CQ\:X+4I3/6^?/MT^X'ELORL MT'I^A4\GU6>2IIOJJ\T7IB"O-,KY'+H,/L00455]"*ENC%R7WQ)FTABY*B^7 MG&5<60/X?2ZE>;FQ VP_1UW\ U!+ P04 " ,?4E29+/& M-U*9;#&/>U=N,;==T,K0E1.^:QKI=F>D[?8TFV;[C6NUJ0-OC!?S5FYH1>%+ M>^6P&@\HI6K(>&6-<%2=9LOIF[-CEH\"?RC:^H-OP9ZLK;WEQ65YFDV8$&DJ M B-(_'VE<]*:@4#C+F%F@TE6//S>H[^+OL.7M?1T;O6?J@SU:7:2B9(JV>EP M;;>_4?+G%>,55OOX*[:];)YGHNA\L$U2!H-&F?Y??DMQ.% XF3RAD">%//+N M#466;V60B[FS6^%8&FC\$5V-VB"G#"=E%1Q.%?3"XFRYNER)3^_$U?7%ZN+C MS?+F\M/'^3@ F@7&18(YZV'R)V!FXH,UH?;BPI14/M0?@]+ *]_S.LN?!7Q+ MQ4C,ID<(\C[O'_C=_S,-.1>!1)W-2$RBUL MTTJS4V8C"FN\U:J4@4I1*2--H:06/F #S1+\D5!&!*C95ADN?%NA8 PZC(_Y MM-!="52MA2S_0HDE-496/K 1J!BN>8V^*SKG> \L7"QTJ1]'/?W1-2$?W2NPGA\:5 M$"3T3:B3U;M.N:0!)MR]8CIY^5E(4T8C$,"AWHG2PL_P("2,4"I?:.L[6-JC ME;VOQB $CW-;[R*;SL0(MHA9H5H-A T9VBEE])K(D8KM#2>U4I ;+<>,KX#[,7!=PO-<_ MS/Z((RXJM@VKRO0W!PZ.>HZ,%OY=NI$O1SH*($^(4A""LD%R*1-O&T$BM.2K,&L]FD'SA]/7X/_GTYA]H1 MO6QX\*623H 87@DO#;!8N%QI^]91J 9E2N2:+Z6G^@5!0.DQPO20]@C^I5S[ M?3 KY7S8I]JG7$]C!",!1RE%AS$8Q)^D'=6GOW#F?$OQ!M6[/CK :Z4;^OW1 M!")+J6Y4V/6EPY6];RI_,)C8D4;>PFF,H"8V!%M'"79-RT;@:BV#D%4%'BE< MG&40WU4N5H)==*JZ#(HY.*T,5QUD<8?:I+]'G%]5@YVP#0^@/CH\?N MAO'!/8M.W<371 0SH;]RA]WAP;+L[^E[\?ZU\T&ZC8)/FBJH3D:O7V7"]2^( M?A%L&V_MM0UX \3/&H\N
&PO=V]R:W-H965T&ULM57;FT\RDV!B2T!28@89>'MHPT,NSD!>L1I9<20[)WWL_9LY)V-=YK6D4+@T8*NB8.9^CE+O)U$_:@TKL?C6MKPA7WMFYY%P"OK=-& 24$A5#VRNV8?#@"CY!% MV@#2H+L.%%1>,<>F8Z/W8+PWL?E)2#6@29Q0_E#6SM!?03@W7K>& MY6(%Z_>SU0)>+);KDW'LB-W[Q+QAFM=,Z2-, _BHEX!MTJ0X"W^"O4CVB'G;4PT ]_ >[^#13VH/'R&#. MK.! 4Q 6.).\DLQA!I45:@F%6FQ9=HA,YZ<"5DY6G^?RPH965;3V%MQ382H2H)[IT860J*@7=H MN+#HV3,OCDKY* SHTE>Y!0H$MVB=#T/.%"5T+L7Q)>.5 X9P3WTR;X MBU],)["Y/TC84=.SE;D'*DI^ P6ZW._5Y_PP]8:LLL0BZAS:W?--B#R0&464 MUDMKM)-",O.\VQ.B0.6%T.8S2_\E-4^2&!AU92E)>W()SY^-TF3P^H_'S[E! M/"K;7URH"#'DY@NQ-?J"I$__%7QK+\&LN03K.O_K@S/WJ'Y*J//39#""].ST MU:A?7S%_BM<'![=Z.(*&J W9'PX?YJ,+F&7?J3D>^S5!^J,T#.>C%O&["H\/ M>F:!9A=>!KKJNE*N;I^=M7M\9G7/?7"O7ZZ/S.P$92!Q2]"D=T&]WM2O0;UP MN@P=>*,=]?,PS>D!1>,=Z/]6:]DL$9%(E:2M>+]^=]1+Y,8.BC5? M;)*Z>^ZYAW9FUY8<@,'$&!3>^*D'BEYW2!;Y%F MEA:"^;3D*6S _EVN->X\EL./[W-ZKZB,T^;PCO%CEQOVRJK:-WGDLWANKBL89&11"UO_\L=&A MY_ ^O. 0-0Z1XUT'73Y[MI8!&=;(*X05K62-$%I#&[5=)FAJUD LFI M?X"L.FI12VT9O0AX ['/QJ,!B\(H? %OW*4Z=GCCGTKU!'K204\<].055'P9 M:>RS2V#L2P;L6A4EET=6:G40"1@6XP+V"'AD.2"Y)XWQ3#46$6AWD)W:/0_@LSMT6[5JWG1JKE' ']+C[&ZP M5'-I&U%"?WPJ2G_AE45!5O:[.CVIBU@9B[&X91E2VP+031&K5(I_T12KO]EB M/*.=8'B9:>=I7%0AXWQ/I"IA,[3&VP(;,AVP%!N)&H2,>(+GKL JX42LU0U+ M?O/7K[PH_UB\;8MEVXQDU- M 6_8"][^3W?\E[1_E!^I"46B?,5QNUA MW/AOH2^E.K@S20,]:*C1*G>O0S+D=&2FT"1/3$?^%3L"U\8_=X4$O4NY )VZ MIP<=:WMIZ_NY6^U>-XOZ4G\RKY]&MURG K&PO=V]R:W-H965T6A7)%W[K-AT+-26/$EINK\?)3MN"JP%UA=)I'@.+Q(Y MW4OUJ$M$ \]U)?3,*XUI3H- 9R763 ]D@X)N"JEJ9DA4VT W"EGN0'45Q&%X M$M2,"V\^=;I;-9_*G:FXP%L%>E?73/U98"7W,R_R#HH5WY;&*H+YM&%;7*/Y MU=PJDH*>)>IM7<&]QSW^N@,-I.-E(]66.8S+[0!8869 ML0R,MB<\QZJR1!3&[X[3ZUU:X/'YP'[E>&[*F3?V(,>"[2JS MDOL?V.4SM'R9K+1;8=_:1HD'V4X;67=@BJ#FHMW9'(\ X? ,0=X#8Q=TZ M,,/F4R7WH*PUL=F#2]6A*3@N[*.LC:);3C@S7][<7][<_5PM+]?3P!"A M50=9!UZTX/@-< +74IA2PZ7(,7^-#RB0/IKX$,TB?I?P K,!))$/<1B'[_ E M?7:)XTO^-[M7;&G/ECJV]&.U>A^<#N (#TOQA,)(Q5'[(-#X4"A90T;UY&+' MQ1:H[Q2S/U=;K>;:@"S E B%K*B7R.84OGP:QV'R_<,[%1SK#2I7]#4VII-" M'[XN!7F3.\U$KK^Y%VF7*RXX?;@CH0>J[?]6,+)Q/;>1ACK8'4L:F:BL =T74IJ#8!WT0WC^%U!+ P04 M " ,?4E2\E]:YWD% ":#P &0 'AL+W=OL@";K:U0E8XHE+THR 8]$O&J][)D=N[52='LC&"5WBK0#=ER=3J M%(5<'O?"WF;C(Y\OC-WHGQS5;(X3-)_J6T6K_I9+P4NL-)<5*)P=]\;AF]/$ MGG<'/G-UD/"IRQ1IB/UWA2RR^70KLG+-NS\; ' M>:.-+-?$I$')J_;-OJWML$.0!<\01&N"R.G="G):GC'#3HZ47(*RIXF;_7!0 M'34IQRM[*1.CZ"\G.G-R<7-S]N7RZ@K&UV=P<_?^_"-<7M^-KR\N3Z_.83R9 MG-]-COJ&)-GS_7S-];3E&CW#-88/LC(+#>=5@<4^?9\TW*H9;=0\C7[(\ QS M'^+0@RB(@A_PB[>P8\V*2K9C$B4E>V+H_YIKZ< ACN*QRT9#]@;S? M+!#>R;)FU>J/W[(H'+[5M*ZT%+Q@ALZ<,L&J'&%B74D#,T VQW**:FMW8%4! M$ZS->CO8;"MT_&=24(SS:@Z\,JR:\ZE 8%I;?G,EM8:<*;6R!U@IF\J*(8XL MSYNR$4X+VE>&?VP_%E,62"[%E]@J2,/3"00A)D'G!(#Y8CNHD=*)$7$L;-.O*"4017J$F#9R]JL=J;IC@WTFTEC.SM#[WJTBS@9T(K7"X<&XAX$W3#H0@Z$W2.*'-TW&2:-1=]?IR$OC]&#D-Y1-U"\#3;UX MYW93+TP'AX*,O21,=U;1('CDS*.HN_W0RT:#YX*94PV<\8J;@T/Y3K$"H6(E MZ@=6C79R"^'QXBSLJ"@%YPO2 ->I"Q\91\Y@ODE>S!C%IXUQ.<9(0)8O8-IH M*C9D5HUS:KT,Y73E.)F%0H2RK>IHJ_H3]8%30M?K,O ".?JEWV,DCZE9_CAS M[*;\DHQC@^TU?)I1'^]]4\-*[6A%#:126.4K,(I5 M6NP[^>8=^-G!@NS9?>2/O6 W_T5^%R0.^M9Y@\3OTC^53[\+5>O(2'5?ECR' MAD0I0].%67D/W;M6=CC1UF(;/YUC14V"@+J9"J(FOR;H]RA@N@+&E>!K0JV>J .X+<!4'FS#<2UF*O$(5:TRM*O[/HOZI+KZ_,R_1?<_=5$BEQ.;(=G3:[FX' MSW$[;W7'VZGU UF;DQ\)G!%IX _3'JAV$FP71M9N^II*0]7$9E#]#_ MF91FL[ "MN/XR;]02P,$% @ #'U)4J\WUPU]"0 J1< !D !X;"]W M;W)K&ULK5AK4^.X$OTK*NZM+:CR).3!:V"H @88 MJ@9FBC"[GQ5;250K6UY)3LC]]?=TRW8?&HYXM +_KG9Z6;UX>A0:Z+^"N?:S]T#ASO MOW%@6!\8LM[Q(M;RLPSR_,S9E7"T&]+H'S:53T,Y75!0)L%A5>-<.+_\,;E[ MN)Y,Q.3Z]O[ZX4G[R_>+K[]G#6#[B!]O736MIEE#9\0]I(W-LB++RX M+C*5;9_O0[-6O6&CWN7P78&?5=H3HT$BAOO#_7?DC5IS1RQO](_-W1(_;L6/ M6?SX_^3-]Z4=]L1[ L730HDKFY>R6 OM!3)3%OH_*F.89@*8#]A1.IM5:?!" M%IGPRBUUJCQ69! Z"#N;*1?74B.]US.-58WM*2*IBTH7ESY"O.@BS$3!>R2+4T]0X25%:NM%[YC^)".>M+F2KQ MF\S+4_%9S9#I2NP2SRAGUB*5QL"*&VU"O+-_8RJ-%^"1O40\WHC)0BN3D5Q2 M_TGY(';I+U;IQ8^@C0YK,;&FBCK?.EN58O?'Y':OQ]Y[2XO:D-_^=3P<')UN MV0VW>.W)<>+[TQUN31>%-79.;KLK@-9=O(8&OU]<77W#FPPY[&AQE]]@Y<;2']#>1&-^$MNL8=N]7&=RC9^BFH'6*D<^N+(]-IMB)VN5V.7UVIFP8'@ E+4G@4(-TM>X+E->SPL6G[<&P.6E(K @7K,V MXHF8<<@)B@[42&<*N02D&E GP&%J*@;!8ITYD+%.68)R M0?X4CGMB5E*J9! M18D"764+!-J;U3"090EQ,?"GHBKT7Y5JA.?P*LSU^49(KE-G/T"ULC) M8EC!@J6>1O?1>A_R9&IQ&_Q"=TGR=CQJ00]NI;UJ3F*OG?J4PB'%$@FO3)L" M[=EDI"<>Y'(MR.R /H!D+O523CFKR0L #+GY0[ &Z4FG2IC,-JBY2+B MP==#K&."0AX#DK*$_(NH><)4PY<1XDPQO\ -&["#):Z?)A^^XIJY4T6=?MU7 MR)ZM'9IBTZHE#!HM.!KH@E9+S4!G=F;\$&(HVZ*!T3/D19U!0SU;)[!(>HYG M$<$O":<2D ,>$L'-D;/-"][5HD45RLW7+]0#B=ANWGKA9*:MF#F%Y"C2M? M M*V_AM!,1SI?INBL&=L!5N MZ[28@#ZH]M:0"':N.*7X<%W!'AYOQ:2Q..[#*R FWO F5 @-X!YTW+47NT0; MT6_ _8ZUS32B;SGB("W0Y.=RN<,_<@4^C*ZSSL7AX:A+H M=ET$-6=WXP;ROUA:$]#EUX=;!=I0]]C:R(?^977P6(C)#A8HJ9O ?>A\V^0& M--4J:LFH;;V2=$*ST@1O"KGP>17^JUZ\N[I_IU(E8+C?HL'84,Z6EB+:&; MXPU3&IR0A3A#$0=Q,<.A4BOI"H0+7D *=_NU#D"G"LK'>#AB+](BR.>&T3I7 MD'!PJHEDS3U3 680J1]O4MEG4T]MGI_=/J/?Y^XW^Q.&#]M MP;R@\BD 1C/#[AT9 3:#FGZ/1PC\&9R(A^LG,;GX>CUY\ZJW&L-F_=_B\# Y M/AFT+XZ.DH/!@.GBI:R#<7(PWM\\#I/CT3C6DI=;QP-(.>X^CHY'8(\"B-49 M%\Q@J9'K*#(X'"8GXY/VS>!HD!P-C_^V=QE@O[KY?_OG!*IOC!X,8=CH5?=@ MZ6BT<>1),CP^?MT[!\EH/-PX)SD\.(1O,%$XZG1WC?6(\LM#NQ!X,-SK/A\> M'NYM._55VP?'"="R>3Q,CA#PKZ"XCR#C.I_4<[EE>'O-P7C0N728C(=XOFXR MMDU+E!P5$_*]+.Y$^PCJ=_PZ3D9'F\<'=$.W%Q??,34UP]=]PV64[IN9K.D+ M?F:D;1ZHJ4A.[;)A"TYZX]4*Y4J)IM%_9$ZL>8IZ3ZZ-K8PY%1N,J2CL*;HF=MB,&VYD1ZP>U(>YS9C^AF,V],[] M%?JD1NVV%'6:IL9#FB8,Z)=K A6JDK>5H_[6&-LT3.TLMM$!E6.%481^@3]2 M'OT#^0'\*%>[0QHAAT@EQ M&XO/J!R5]_7((BX0Q'5==S9 1L)FNAEK #=?FV4&KD]<5,YDI!;&AU)*S(6EK^GC/:L"V4? MEWD>;DL3A[?U9A_$="]MLJ&>Z9&3+N,%C@%=UGOM(U^_\_D4(]6&ULG5=K;]LV%/TK%UXZ-( K MR[+=I&T2($E;+$,?0=IMV$=:HBVB%*F25!SOU^]<4GZD3;K'%TLB><]]'UZ? MK*S[XFLI ]TUVOC301U"^W(T\F4M&^$SVTJ#G85UC0CX=,N1;YT4511J]*C( M\^>C1B@S.#N):]?N[,1V02LCKQWYKFF$6U](;5>G@_%@LW"CEG7@A='922N6 M\I,,O[77#E^C+4JE&FF\LH:<7)P.SL7EK]AZI"?3HX M'E E%Z+3X<:N?I&]/S/&*ZWV\9=6Z>QX,J"R\\$VO3 L:)1)3W'7QV%/X#A_ M1*#H!8IH=U(4K7PM@C@[<79%CD\#C5^BJU$:QBG#2?D4''85Y,+9ZS<7GT]& M 4C\/2I[J8LD53PB-:'WUH3:TQM3R>J^_ @6;,TH-F9<%#\$?"W+C";C(15Y MD?\ ;[)U:Q+Q)O_:K7LPTRW,-,),_V-T?BQUE!$+TN=:TJ5M6F'6/_]T7(R/ M7GD4S#R0\GT3J+]D1<+3PFITAW])?"Z?O/K?3\11-G/I8BPWBY]D&_K5?$A/ MKPR%VG9>F,H?QH"GG\\V"$USZQ D999^*W] L]GP>%K0\V(X>7Y,EYUST@1J MK8N=91>DK5D^"](UR4% DZ^QG=8>P'Q:C!GR$"\1]+!7?Q]H2%IZCSZXKW!G MV&0ZS/.UBF/P@.2H JDZ&#]TMFNY:7(8Q'1 M0TG%UOYZC7YW2QA]6;.G%]@KDFA]'ZOH>H%FB6%KFX4P"2>DT'T\ETFTEQ*Y06+10">%#DV4Z!2$J_+>D'>LCSX@,AZ1$VFI0)* 7/QCG9BC4VD>6^U+AZ ME(GGC;P+%%#12%$3V?L5U78ED?YOP^S)6*XW9+0,'0K4SK5:BDT,DAK?E?5& M3=6Y3:E]KR8%1LL W_RNP5"+OF/Z U=@6O !+PSR:,J@&@S! 7V1O=C%\X&R MR>@*04&A!4[.'OL\CLV-(739:116Q:""TI1#%@%"4T H2;ZSI@)JU!#[[N-B M 5T5W4"4GKZ[NOAX0X2BA&(&^DE^XV=5 2Z%D$+=E(0@?) M(=*/D2O& GIN<4N K+F%@]WT^[?6"^TY+5\[Y2+#;?M](1G4+"-A.=O0..<, M%C,>9>!S:U$^>, W84S7L$8VIS,=,T1?G0\KY5M,HHX31R0IKK[ZY!&%JF>T*9_H-[VBD$Z;?L4X;RFGM5*7C/'N%GN3G0AEA2CY3(O=X3X@/5DVZ5!!QS7V$*993 MJ&S4*UI+@.^?)RD<3:=/8EPDVQ\_&1[ZX3:2?DL M-AAG3UDP0%\TW[5#%"_R\8LA:L2W,@[">@W*?8QB]NE@!3H A?"UH14"(].5 MA'MP%Y_LH5EKM#>5-M(MX^S-]P\8(PVHV]7M>'^>IMK=\?3?X+UP*&&^CQ80 MS;.CV8!&PO=V]R:W-H965TB:PW:Q18E\^%(2->^-?70-(L&S:K5;1 W1]C1)7-&@$BXV6]2\4AFK M!+%IZ\1M+8HR!*DVR=/T0Z*$U-%R'N8V=CDW';52X\:"ZY02]M<*6],OHBS: M3]S(NB$_D2SG6U'C+=*W[<:RE8R44BK43AH-%JM%=):=KJ;>/SA\E]B[@S'X M2AZ,>?3&9;F(4B\(6RS($P3_?N(YMJT'L8RG'3,:4_K P_&>_CG4SK4\"(?G MIOTA2VH6T4D$)5:B:^G&]%]P5\_,\PK3NO"%?O#-/D50=(Z,V@6S B7U\!?/ MNWTX"#A)WPC(=P%YT#TD"BHO!(GEW)H>K/=FFA^$4D,TBY/:'\HM65Z5'$?+ MR^OSKU=KN#N[A_7]9GU]NYXGQ%R_FA0[QFI@Y&\P)G!E-#4.UKK$\F5\PGI& M4?E>U"H_"KS (H9)]A[R-$^/\"9CD9/ F_QCD2^@TQ$Z#=#I?^W<<<9)#*\Q M<-<@5-(Z@J=.6$+K]R$#K"H,=QBD+HQ"(/$,5A [6Z.@X#.0NI.Z!FY9GN=+ M[Z 7#O(\GKWC=;45%DL@ _DLSMXQ!NA5*E.%78^]"HO0^X\VX&2M924+H0F, MA4YWKA,M2$+E0#*9E7%FSWM;YY&$6?RW(TD.+K9"6X?V=5Q*IVFXX^/L^$*< M#8WQQWUX7JZ$K25O2(L5AZ;QQUD$=FC9P2"S#6WR8(B;+@P;?N70>@=>KXRA MO>$3C._F\C=02P,$% @ #'U)4@/IK("W P Q@H !D !X;"]W;W)K M&ULI591;Z,X$/XK5DZZ2R6V@($ ;1(I:;MJI=O= M7MJ]TSTZX 2K8&=MT[3__L:&$*+;=J/F!3SVS.?YQA[/C+="/JF"4HU>JI*K MR:#0>G/ANBHK:$74N=A0#BLK(2NB091K5VTD);DUJDH7>][(K0CC@^G8SMW+ MZ5C4NF2$NGPP\XQ M::8- H'?,[VB M96F P(T?+>:@V](8]L<[],^6.W!9$D6O1/D/RW4Q&20#E-,5J4N]$-M;VO*) M#%XF2F6_:-OH8M@QJY4656L,GE--)F. MI=@B:;0!S0PL56L-SC%N#N5!2UAE8*>G#[>SQVX@BI@!) M;#E:FK1$0T#6A:@5**BS"V20O>#RP_]'NWG_3B X45HMJ;2GNM.SOF#/3X]& MOA(5<$*0%]G3+Y7G=,TX9WP-B5L2GM%N)?!&!^,'B[[)V F]Y*<\?<>+@DX:A*U.(!C'B1.DR=[M!'P+??05ZE@'G_4N M2YLS>]8F0'O?DY$3QS&Z9L\LIY $]BRZU2%VO"0\.Y#C].RM0,6IYWB>MY=' MJ1,&QU_R69;555T2#;$2D-+2,(&:6YAB^&S> 9 I&I9"J;,3@CB$&$1QCU88 M.&D,/*'@03GC4("DI#Q[15K"C0&'3"'=:4=.$.XY@24.C.&62#CAE_;)RN - MD%!Z/YQ6OC-*<<]#B&SD_YIT]Q)!IZ)J^7KRBS'TO=CQ@_XE,#,X@FMPIU0- M1U7#0R?;C4YZ2M[;ZVCBPKP@;6G83:9QZD3I_M!2/W+"U-_)/ZN(;J^WJ*A< MVP[*I%;-==-F=+-=DS9K>I.]>M/A?2$2HJM025=@ZIW'T0#)IFMJ!"TVME-9 M"@U]CQT6T&A2:11@?26$W@EF@ZYUG?X'4$L#!!0 ( Q]25(@>DQ"#04 M ,\+ 9 >&PO=V]R:W-H965T M,;1 YF?2!FT2(*]B!MJLB)/L,RU=6UPH4B.I.-ZOW[F49#M=DGY8@::6R,O[ M./><*QZMG+\/!7.DQ]+8<-PK8JP^#@8A*[A4H>\JMMA9.%^JB%>_'(3*L\K3 MH=(,QL/A^T&IM.V='*6U;_[DR-71:,O?/(6Z+)5?G[%QJ^/>J-!ALON2[9!NTL>5X<]TY''\_VQ3X9W&E>A9UGDDKFSMW+ MRS0_[@TE(3:<1?&@\// YVR,.$(:?[<^>YN0]PQ[EO%"UB==N]3NW]1R(O\R9D/ZG56,[F?0HJT-T97L8&93:-K_JL<5A MY\#A\(4#X_; ..7=!$I97JBH3HZ\6Y$7:WB3AU1J.HWDM)6FS*+'KL:Y>')Q M>3V].[V9WEW2Y^G5Z=7Y]/0+3:]F-]>W7R^O;F9'@X@H8CO(6H]GC'>+H[$*;%<$A2 /?/37!N?D',L2)%U C724J6K;22W MH#>C@R$D;8Q,)_@H.$?@X$J671U;H&K/LON SJBY-CJN$^9UE(TOT[,_KG^3 ML91OHU=JGFW8(3N:9A&FE @".T=I)_P8T//<_0AU\KB2FJG$^?"62(HK0' M'1_8UBR$S=DZS-[$3F!_VY_U*7?&*/\=N=$PEHC22D%AB:\BBO9D7!"B(I,Y M$^/91G 4_'6+!="F^;HS@7%[RB:Z=:JH,4V]68O7CA9M\(91@2!AZ#>**CQG M;FGU/SA7JC7E.L&%ZD7U%K4&G92_1ZM"9P7LY?LM4/^%_"5-9Y=.8K4"Q6C( M )^ILUBW0P,QM6FI(G3KTZDQNU+<$6!BB&?!N(&0M3 'W^3,UU@1W&Q;O6MV M $;<@#!7!JH&C](]145:*'3H09F:^X2O\TMAKB[;H3+T"OD;ID7)=UTY(FTPR]]US(/25%ST3 #3@[;9":E;> M!T) M$F:GIRDCF$%HK4#!+[=*4A)ZMI>FEI[;<0**VZ#:&TY+!!EH6X!"ZONS7X = MO?YHA I#DU@RE+YTR$2B; THKBM^2>$?26(.)Y_^]^]55W>W\%GJO),ZZ>U4 MFN?J@,S"NV[0OKV=O7DG'/ENZD_V#H9#NIU=T.C]A^_C/'<%&.Q9"&;<^ZXU[[<:=7N:1-H;G MIZ5C%P221B!AW+4A1OE>1GE^ZMU:>+H-;?2#765I@-.6DC*+'J<:/I(\\%6\P%K/OCU M&+ZN:#P>B!>4B<^Y0@FGKK)1VZ585CJ3-E5"A2CG1J,"@I BYEZI/XU:*2-R MK;ST:;X1X*[(=$B-"Y57PBW$0FHO5M)42A1*TBZ(%D.?*SP350G"1%B,7MI0 M2J]LNB$Y;3"D03%0D ;@3&CY5P;'3?8HC.ZW+$C,AE5G\X6 MSJ MA&/QQV_OWAZ^.Q$?&?H8ZZ-D/#YYT6"A8NXR9]P2-N#3]\I% "^]3A&( MOE%\A[XJ5$I ?8]\72N.$4N_1 \V&3K5M M5_T:3S5' 2$VTN "*5I4QHBH?-$F;J$M*@T7(!RBKRB#3\,S^>F$5;;C!/D8 M]-+J!7*$^FBDGZ]2<&2+:+H+X\=.&(DLEZXHI=V('&4&DFAT<*3BB5HJ:<@_ MYV)H:A=]2!5SA+'M16QMILK8;(^:[2H0,>5*(L'D5)U!:*R?3J:)%XY3(LO2 M.Y0%,#T;(S@Q8"]2Z?V&]19$?4:4RI S"/ZAOE<:*FKZ(K5*!PK3ZSG78?C M3CB1-A*_;^.^2^)U)^:=S'%%'9XP;];2PUT\,![T" TG4*1(K/ $+:QE&;BP M4@-/4$A(]AKU#T:U#&ZP[N*]ZY#,N]3YNJ>2'!KQ[$),=QUW!IID@!& +^-" M91U[T]GEOCA*WG _PV 4X =LSVG>>:F$CIDNH\G)__:]=TT-W%4!H,/^MJUV MFQE=:]G[V<4=F_8Z5-K_[Z%^^-?I;"5^K[M+3LXB?:S;9H;5>NX5:H MTKRN$@S5GCIT::C=D3ZB<4DV^QUN(BC2+C6WR,8T*MRZV/;#3.!%Z/8SU#$U M 7"::A9AT.%$Y&Z-//,[43=?=/VO> 2HSW:$ZR>SYB$(D0*BI&_MTZJ@5R*E M]M$ZL(XI:*(4")5V"!#-E3]2:?#< #?L#,2%\DL>^X-@+M>S\79W^\]B6@_4N^OU MWY(;Z9&;GO#UJ%\OHBMYO)Z[B&&=?^;X=Z0\7<#YPF$&:!9D M8/M_Z_P?4$L#!!0 ( Q]25+*6>W*\04 .$0 9 >&PO=V]R:W-H M965TLWLYE*"BBIFHH:*OR2"5E2C4N9SU0M@:96J.2S8#Y?SDK*JLG)D:5= MRY,CT6C.*KB61#5E2>7N#+C8'D_\24^X87FA#6%VS04O* M2J@4$Q61D!U/3OTW9Y'AMPR?&&R5\TZ,)QLA/IO%57H\F1N#@$.BC0:*CWLX M!\Z-(C3C2Z=S,FQI!-WW7ONOUG?T94,5G O^)TMU<3R))R2%C#9 ?Q+@ ML#1 D1HDPT]@X"(8;"@WN$F& ]F8VB546=*Y*&M: M[3#UH52$:?RJ-*YJEFA%"F0T7!75C43C:2F:2GM$,TS>W)K=5 E(C>>%WID0 M5'CR*,K1=?,QH:H@&6ZGK$$TR[!\T1X,"WI9B1*CD&$I"ZFFY.-3"[D2:'G" MF]2HLX&I$L;9$&]C6CJB &,0MTP7Z#30I$!:+62K6$&.1Y FY@ AJ$VSJC&. MX*DHK59E#@6&QOST0QS,P[?_V?,4I% U3>#5&GZ^,J"+1B$0ZI?Q,RWKMY@P M&1[%H_*[VW?#^T>3 <-":,J'U;F;RV]>- &3"YD3YF@X(,'*BU=KA[ (O7@9 M.81PZ:V"P"'X?NQ%R\5H[?1V2MZ)>Y"5A;.GAVMO[@=[9BQ7RSU:Y*W6(S6* MO"B.GC@M^R(>#5DNO7CMN[9'WB*:.X3(]Q9^[-J^#+QUM'XUC-_[?+=_OKP, MU&N?=WA.8=7=:BP^-TX+Q-@/74A7WCQ:.(0@](+ETHT38NP'(P97>'#)RMKO MI \"O(KWS/!77K1>[)-C+UB,Z8 @Q\'(]7\&^>;97O'/87TM\(RWG03'.!?) M);KN(AD%7KA<.808Z]N-U@J1CL< ?[@W!XJK%.MX'7T%S\#S5^$>.0R\Y6*$ M)\;2=K;[-V"^ 3,PFT9R#=*.UM@4R8<-9WG754:.VN$0(X='MEBR!6%M6X8O M#;O'-FIZ588]*?G,1>Z95M;V]);IH6[;J9:T4K0=C&O)4#/EMOC--V$;G:2F MG^N"ZD=MOU6A#%>72W^!&0WZ/HIP9XWI_=V\H=!,J!ZIZ!Q2. FDT,XIPX:V MJ2N3I[W[CLM];^^FBLZZ@MZ; 0 WL6'B?$=H74N!?EE_VEU&ETRGMYL^:0KM M4 4/[19-!0^F$RG4T,MBUV_M,(RUT"AD.I60N$'OC5V@W8>FX3F[J@:QPCA= M(5?&S"F(+97CC43N/)?X1T-1*XY&3DA.]?Z\YCT*:4%3;G:' VIV0"-= M'N/X:UQPYKPN/IBKST4Z><$%;4X,-.%@'4[C 0##=> C)F%/,N6H3&P1=KZ; MDHO&9(HU*V,29Z@O#45?I#$0=_8?8SQ@D3X!X""XG="(W@V]<"*)::8<#OFEP871Q5E#5^R6F3^;&P5?HZV4 M@M=,:"X%46QY/KB,7UUE2&\)_N)LK7OO!"U92/D/?KPKS@=C!,0JEAN40.%Q MQZY95:$@@/&OESG8JD3&_GN0_M;:#K8LJ&;7LOK""U.>#V8#4K E;2OS2:Y_ M9]Z>"&1#47+@GO?=^Z#',QM]@2#Q#8G$[11;E M:VKHQ9F2:Z*0&J3ABS75<@,X+C HMT;!OQSXS,7[-Y>W;V[/1@9DXB((5N_PCP+ %D@0@5\FC E^S?$C2."+).!D_(B_=&I9: M>>D+#-L1E&T%9590]F(//,GGDI%K63=4;"!C#%,02*8)-:1BD%&$ MBYPU-DG7)3,E4X1"OBI%Q8I! 1AB2J!ME+SC!?#EX'D%F2+O@!+(20LRY-(R M:0V%S$&V$SW"?^WKSF4-*G*GAQ*%67PBER2+!?=M@!),!Z!!5T*K>FH99,:<5K!!0GI'9):RFT'I)KI@QTK@#7Z__U MIUD23W_300S$IVH+,,H&22,<=F\8Z$8FE!\$."R(H&V0+!F3#:,*-'TIF2#< MQ@::IY:"+JH-R;U^&^ > D!>5:"$J9RCA\J@/"(?J* ^+3PN;?_GP)B; ,11 M$RX>^-EB:UK52#0,B$,^$!9$L"]D I*&^VP4GU: M[N1W80%(DM,J;ZN 9B]SO0>V^;J3YQ!W<"%0,9J7_2K=2>&'*81NA[A#3)T7 M$)84X)206TP#*&H0?N=S$ A.O:,*DKO:*R.J6& O@N^"91A\'ZE'JV5(WD'7 M* IN.< U+ROEZ!E**RV[3'4M<,F4 LP*1$1!HF(GG64"#0),X+""0^D;<)@V M-F'E BO&IFO(E8-&8-"\AK[C?3S,IN$ &TL06@*6H&VOVM8W!LL%Z 1\3 D. M-Q!V"FEDH4G;HS6O>47AR=0=SQGX8EURFQ(87AA;"J9L_Q(GVU;;2&$-1 TT MMS5@(^X+3$_ 0FVAM.CS1Y,4]2QM M&>OK%81PX4X7;M#'OEQ@%?>R\G]-E1^3,L]/G;#X9 H%PFNJ2VBY MO'!]H\:VH?=:?PWN:MUNV%7;H= _]>Q2(4?%2W"Z=FU'[B9)/^20%,ED3Q2L MCF?/$+SL%\OA)(W33I"KK1<(RN(N'=-)O'W_=*#"W ;C_ I=M\3]O1LJO].C M>WZS/3C99TF2:!QGV\\O]GC)BA,*LS.,15 GM=\&>\/==^.9#.=N8"6GPXE_ M>WO8I7$R3#T%''42_[J'DU_PD<'C&]"R88I$V1#ZVB^]&L8P M5I6;$>T9"0\5 O>S;P] @*UY8RBN8!E'HK;V: 8J=%H(]XOL;X3<:T'X0@I__MC&&_H>+ MMW!F]8@ RWL7 O\ ?#$YO 4'6)YC/D"#K"B*^92P^1EV\0[K M.)N2>31/)^3FX8 N($>>0 "[\CB:9EV/3N;1+)M[#'8Z!(D-3B"N%)PX>NUD:]B\B:J96];L4+*\AO=R>Y7=W> MZ%ZZB\R.W%T'?Z!JQ04>39; .AY.)P,W#X#_ MI90F?*""[3WWQ7]02P,$% @ #'U)4H!X(C2! @ M04 !D !X;"]W M;W)K&ULG51M3]LP$/XKITR:0$+DI04":RNUT T^ M %7+QFCIW9#H5_O[.3!M"@VO;%K\_SW)W/=X.-T@^F0+3P5 IIAD%A M;746AB8KL&3F4%4HZ6:E=,DL;?4Z-)5&EGM2*<(DBH[#DG$9C ;^;*9' U5; MP27.-)BZ+)E^GJ!0FV$0!]N#.5\7UAV$HT'%UKA ^[V::=J%G4K.2Y2&*PD: M5\-@')]-^@[O 3\X;LRK-;A(EDH]N,U5/@PBYQ *S*Q38#0]XCD*X83(C5^M M9M"9=,37ZZWZ5Q\[Q;)D!L^5N.>Y+89!&D".*U8+.U>;2VSC.7)ZF1+&C[!I ML5$ 66VL*ELR>5!RV&O)<7S++10*L-:(E2\K":KKEQ+.CZ7A^/A[B=CMS.=/:1+UOL#_SG>%1GR3 MS#\@E!KT0;GT; ]=FFB(3^%^^P3C]@D63>"WM366R9PB]*PX(=;Q0=1+(3DZ M.$UCN."B=O4*MY5[$@.$ACD:JWGF!%NAKOL-7I52B7ON&82!3M;1-576G74\:-Z7X F\:VC73:TZ>"UP1-3H\.0I M-TVBV5A5^<)<*DME[I<%]574#D#W*Z7L=N,,=)UZ]!M02P,$% @ #'U) M4FB#8XYB @ 1P4 !D !X;"]W;W)K&ULG93; M;MLP#(9?A?"&H06"^)A3EP1H>D!ST:Y(NO9:L9E8J"QYDEQW;S])=MP,:#)@ M-Y8H\?]$TJ*FM9"O*D?4\%XPKF9>KG5YX?LJS;$@JB]*Y&9G*V1!M#'ESE>E M1)(Y4<'\* B&?D$H]^93M_8HYU-1:48Y/DI055$0^7N!3-0S+_3V"RNZR[5= M\.?3DNQPC?IG^2B-Y7>4C!;(%14<)&YGWF5XL4BLOW-XIEBK@SG83#9"O%IC MF-7R_2Z(ZWP<+ZGW[K<32X;HO!*L!>:Z7SF MC3W(<$LJIE>BOL,VGX'EI8(I]X6Z\8T2#])*:5&T8A-!07DSDO>V#@>"<7!$ M$+6"R,7='.2BO"::S*=2U""MMZ'9B4O5J4UPE-N?LM;2[%*CT_/EP_/-P]./ MU?)F#6=/9,-0G4]];_%P8(=D%,*+:2:3')12I*@^_.)1+YH$]HAP',.*U.8V M:I24L ^?D2%-)C :]0;Q )Z$)NRP3@=GADG2"P8)A/'0\":?_1O_X'(7*'>N MA16DHN*ZN>?=:O=*7#;-\>'>/#'W1.XH5\!P:Z1!?S3P0#9MVQA:E*Y5-D*; MQG/3W+QT**V#V=\*H?>&/:![.^=_ %!+ P04 " ,?4E2EJ3\PR<$ !W M# &0 'AL+W=OFF I.UU!;JV:++MLV(KL3!9\B1Y6??KCU)>G&1M%JS[8HDVWQZ* MI.C!4JHONJ34H.\5%_JB4QI3G_N^SDM:$=V5-17P92Y510R0:N'K6E%2.*&* M^S@(>GY%F.@,!^[=HQH.9&,X$_11(=U4%5'/8\KE\J(3=C8OGMBB-/:%/QS4 M9$$GU'RL'Q50_E9+P2HJ-),"*3J_Z(S"\W%B^1W#)T:7>F>/+)*9E%\L<5M< M= +K$.4T-U8#@>4;O:2<6T7@QM>USL[6I!7P Y89T?12\L^L,.5% M)^N@@LY)P\V37+ZG:SS.P5QR[9YHN>)-@3EOM)'56A@\J)A8K>3[.@X[ EGP MB@!>"V#G]\J0\_**&#(<*+E$RG*#-KMQ4)TT.,>$/92)4?"5@9P9WCP\7'V^ MO;M#H_LK]#!]?_V$;N^GH_N;V_'=-1I-)M?3"7HW)3-.]=G -V#2"OKY6OUX MI1Z_HCY"'Z0PI4;7HJ#%OKP/KF[]Q1M_Q_BHPBN:=U$4>@@'.#BB+]KBCYR^ MZ WXCYB)MV9B9R9^QB.,B\H!>=[,;M822@$DP)%6:H@L2W&8@X5+ ^_Z6J1V*H M 6_XKM14FN4$Z6>F5@@4LE&F!THV L!XX;&7M#'Z(YJ\(#D>5,U'.P45DP9 M]H.X+K-ASK*TW2<9NJ>[BD,/1VUD+!6?'*=+4C-#./L!IK6%. #Q#CUXBQI8YEZ2=8[';-KA)"4BG)G6Y>L M_@/GB_L>3G>\ K?"]&3<:>"E<0NBEWJ].#H\:0A.@OOM62=]+XF2DY$_F!)@ MOQ5HXD4[IYMX8=([%63DQ6&R0^%>\%,R]W%[^J&7]7NO%3.#6V#.!#,GE_)4 MD8(B02JJ#Z**=WH+X/&B+#S2J)-MHTY.;M2'\=SKW<8H-FN,:TM&(DKR$LT: M#>K@)#1=P.!B7NKEQ\V_M9?_Z75$(;-JDO_<87:OA@HB8HOR#'V MI*KMU3*'^8VBJ82.A<:$$Y';C+"AW+]IW&UR: .G8;>/HK@;HC# 77>GP'.4 M?VV89NU4Q\SSBPA"_#J-N]'>'F8\F. $S%Q*49$_(Z.(T'R_ KT,U.-F1Y M]Y'O7;A[P&V?Q-VVF!ST;9('<;>])N":[>*7$M[?&0:A92[MQMP5863M1LN9--"?W;:$/P.J M+ -\GTMI-H0UL/W7&/X/4$L#!!0 ( Q]25(W-EU]- , -\' 9 M>&PO=V]R:W-H965TK(4LF491;BQ526!I8U06%K7MP"I9SHWQ ML#F[E^.AV.HBYW OB=J6)9/_3*$0NY'A&,\'#_DFT_6!-1Y6; ,QZ,?J7J)D M=2AI7@)7N>!$PGID3)R;J5?K-PK?*J%>3HR[#H@*"#1-0+# MY6^XA:*H@3",'P=,HW-9&_;WS^B?FMPQEQ53<"N*[WFJLY$1&22%-=L6^D'L M_H)#/GZ-EXA"-5^R:W5]UR#)5FE1'HPQ@C+G[I-DVICC<'EO"Y*K"7>YFBGQ]/'>+Z8Q3&)9Y_O9HLE MF2\^?7VXFRSG7Q?DTW\-PN;[?!:^"]5^!C;)YT M6P 1:[+ UHH9\D@83\F,29[SC2)3P)8",N>)*($LV?X6H/0+ M5<]!E*@ONI%+;@57HLA3IC%C+30K5"\0)Z#FP!MT)T[HF"&-?IG=V72^_-_* M_\W/ $,_)NU03,P]2P]>A>Z1R(%)H^@\.[[I>O1(CAGX 7(C*R&1&7)9"(55 M_MGH$@%]>M67@R"X.B7U;.Y.9.+?Z M82>>>Q&LWJ-;@MPTHT6AGRW7[?O;G7;3:](^VD?U=O3=,;G),9H"UFAJ7X>^ M060[3EI!BZIYPE="XT!HMAE.8)"U MZOA=#/0NV@F^GC?P%02P,$% @ M#'U)4LK"!BA: @ 7P4 !D !X;"]W;W)K&UL MG91M3]LP$,>_RBF;)BIUQ$U2J%A;B0+3>(&$*-M>.\TUB?!#9CLK?/N=G304 M"?IB;_QPOO_/=[;/\YTV3[9"=/ LA;*+J'*NN8ACNZE0$"_G#2]QC>YGS >FN M]9.?W!:+B/F 4.#&>0*G[B]>H1 >1&'\Z9G1L*47'H[W].\A=\HEYQ:OM/A= M%ZY:1+,("MSR5K@'O?N!?3Y3S]MH84,+N\YW<"[6@>.T+ZA7C3RU>=//E GL*=5JZR<*,*+-[J8PIEB"?9Q[-*C@*O M<7,*Z60,"4O8$5XZY)<&7GHDOR.8;,!D 9-]@%E3,12M0-!;NO/90F<)>/T; 97K3&H'#3:A)JA;(56Y5>'1H:\@=!@*UKN;.\P M3Y*)1XYH$*"C?ONWH#'0@[/TPM]N^!I8FHT98Y QW[UW@_'!HY=HRE#:1-2M M_?UW'%3ULI22%N2LM/S:02F*^=NXG032BC7C@HR#"OZ M =%X!UK?:NWV$[_!\*&ULI59M;^(X$/XK5DZZI5*V>2=) M"TCT9=5*M[L]Z-[I/IID(%83F[6=TO[[&X<00%=8KOV2>.R9Q_.,/9X9K(1\ M4@6 )B]5R=70*K1>7CB.R@JHJ#H72^"X,A>RHAI%N7#44@+-&Z.J='S7[3L5 M9=P:#9JY!SD:B%J7C,.#)*JN*BI?KZ 4JZ'E69N)"5L4VDPXH\&2+F *^L?R M0:+D="@YJX K)CB1,!]:8^_B*C3ZC<)?#%9J9TP,DYD03T:XSX>6:QR"$C)M M$"C^GN$:RM( H1L_6TRKV](8[HXWZ%\:[LAE1A5',M425QG:Z='T;CRYO?O^Q\WM9/J) MW/[YX_[Q'])[I+,2U-G T;B%472R%NYJ#>=, M*HTC"4"J]7&@6QA CU">-Y$D3"&26'$R,WE)>HBL"U$K5%!G%\0@N\'EN_^/ MS>:[=X'@24(U ]F"B9$]_5+Y"A:,<\87F+DEY1ET M*X';WQM/&[PE*JD]%,^__(^,?$Z!/)71.,^9>:%H29:4Y9\9_YS1)=,HOY^? MGP9V/_%W9-\.W>1-GI[M1D$G]TXB/8V<:/3F4Y 8YG NP!4&J_5 M!PC&<6(':;)U.T'?0H]\PT+6P6<[EZ7-F2UK$Z"M[TG?CN.8W+!GE@,F07,6 MW6K/M]TD/-N3X_3L4*#BU+5=U]W*_=0.@],O^3C+ZJHNJ<98"4QI:9A@T2U, M-7PV[P#*0'JE4.KL T'L80RB>(=6&-AIC#RQXF$]XUB!I 2>O1(M\<:@0Z:2 M;K0C.PBWG-#2#XSABDH\X9?VR]^=5I[=3_T=#S&RD?=KTMU+A*V* MJN7KAU^,GN?&MA?L7@(SXT=X#>Z5JO&H:GSH9+O1AYZ28WN=3%R8%Z0M#9O) M-$[M*-T>6NI%=IAZ;U5 9Z>IJ$ NFM;)I%3-];J_Z&:[[FR\;DJVZNO6[BN5 M&%5%2IBCJ7L>1Q:1ZW9I+6BQ;%J4F=#8\#3# CM,D$8!U^="Z(U@-NAZUM&_ M4$L#!!0 ( Q]25*$.L025@( "D% 9 >&PO=V]R:W-H965T5A>XE]Y_N^^\ZY\[!6^L44B!;>2B'-R"NLW=_[ODD++)FY M5GN4=)(K73)+IM[Y9J^190VH%'X8!#=^R;CTQL/&]ZS'0U59P24^:S!563+] M:XI"U2.OYQT=2[XKK'/XX^&>[3!!N]X_:[+\CB7C)4K#E02-^V&'EW'F28LTK8I:J_X:&>@>-+E3#-%^HV=G#K05H9J\H# MF!247+8K>SO@W*?H?I$AHB+)*(*@<:"2,93+C;9_/].7371A$7^%_UX5RTT)JCHY'QC5LF*@0+F()ME"5 MH2K,);!25=+"Q3KY? DT(S73&:3TSS7-FH'H:A $L$YFT+NY/=*]=Z?^2?N6 MJ'?-D!IB(O:VDSMO]PY,VO;_$]X^(D],[^@:06!.T.#Z=N"!;@>S-:S:-\.P M599&J]D6]):A=@%TGBMECX9+T+V.X]]02P,$% @ #'U)4B,."*O0 @ MEP8 !D !X;"]W;W)K&ULM551;]HP$/XKIVR: MJ%0U(= 6M8 4&-4JE:DBM'LVR858=6QF.Z7]]SL[D%&I19NTO<2^\]UWW]W9 ME^%6Z2=3(EIXJ80THZ"T=G,5AB8KL6+F3&U0TDFA=,4LB7H=FHU&EGNG2H1Q M%%V$%>,R& ^][EZ/AZJV@DN\UV#JJF+Z=8)";4=!-]@K%GQ=6J<(Q\,-6V.* M]F%SKTD*6Y2<5R@-5Q(T%J,@Z5Y-^L[>&SQRW)J#/;A,5DH].>$V'P61(X0" M,^L0&"W/.$4A'!#1^+G##-J0SO%POT>_\;E3+BMF<*K$#Y[;IH3Q7]@VMGTRSFIC5;5S)@85E\W*7G9U.' 81!\XQ#N'V/-N M GF67YEEXZ%66]#.FM#HV0"68,+SCF=-%LR27W<<;;B@EM.S^/?4[WYXW;N/3[[73>^AN[% MY5OIO3L='@R+"O7:CT0#OI/-W&BU[=1-FF'SV[P9V7.FUW2?06!!KM'9Y7D MNAF#C6#5QH^>E;(TR/RVI#\':F= YX52=B^X .V_:/P+4$L#!!0 ( Q] M25)&PO=V]R:W-H965TV4ZJKWH#8,BWIF[UW-L8TYWXOLXWT @]D1VTN+.6 MJA$&EZKT=:= %'U04_LL"!*_$57K+6:][48M9G)KZJJ%&T7TMFF$>CB#6N[F M7N@]&FZK>R_J,JS&;N91XI8"VVM;F5NU_AD$]L\7)9Z_Z7[/:^2>"1?*N-; [! MR*"IVOTHOAWNP0G(G@M@AP#6\]X?U+.\$$8L9DKNB++>B&8G?:I]-)*K6BO* MTBCY).\_BU4-^L/,-PAK-_W\ '&VAV#/0$3DDVS-1I/+ MMH#B^W@?Z0RVBW0%8/..VD,O9*B882OV+SU,6^?-C/ M/V4LB#Z2_VH\!25U)W)X,\+[ZY:8C=QJT1;ZP[@MFNXCN8 U%O<(?K>\&N:? M09MQ(8VHA]5Y7Q2@B'GHX.15"N>R0>>\$9;2+)TZACBB6<(=0Y30E#'' M$(89Y4D\LITL)^1*WH-JK;J#/9K2(&1'-)(T.;)QFDY'*^>49_R'I ]?E':( M) G-IJ'+G=.8!XZ!AS0.,Y=[PNB43]\LX]\=KT"62G2;*B>US/OR>%VHMXYW M;66@($LCS'?W%*/&8>1*FM* QXZ!190EB7M/J''(1@VN6X/R]OR=SP<%3K,C M&F%*^30^-F>4Q>/G@")G;/3Z/XM\>WCL%.2R1 WL&]@ 5GOQSVE](RLLM0H? M%6P,7"433-U5DC,:):ECR+"^W=M*4>ELO.#?[^V#XH)B'4_Y$WHR&J;1D3EB M-(E'>3(L;>>X?T'FI_[;?*P[)L?37*Y;%_: H>M< M_ 502P,$% @ #'U)4BH1%RS0! +0\ !D !X;"]W;W)K&ULK5?;;N,V$/T5PNT6":#8$B795NH$R!6[0+8;Q-DN^DA+ M8YM8271)*D[Z]1U25\..XT7R(EXTB4 MYW OB2JRC,F72TC%^JSG]>J)![Y8:C,Q.)^LV *FH+^O[B6.!@U*PC/(%1Y4*6Y373['PBQ9I((XUH MIF.W:K61',_-H4RUQ+\<]?3YW0+*I/T R#2-:,[JD>P&O(>X3WW,(=:F[!\]O=NA;/'_O#O< M!0U08(&"5X"F&!!)D0(1-2 FPUKX\2)RRW.6 MQ]"QRIN<+S(A-?^/V4!%@TH32R=B?E(@ E,*T,ZU[.\DB.@6PI!2\B77( &7 M0Y!R\92S&4^YYM#J^Y[?]NF8?%N!Q(7SQ2["GA.$M#O"_3T*S=+NF7>H48>& MHRURU/&'T1X/#!L/# _V0)8DW)@+J?"\3,YEGDR9QG/5HF2XTR'WK_+1#ODQ MCGFX@]:3;SIJ+7C%U)*L&$\(VI&P3!0FKGD>IX5A8M6!9&C.0@)>2+J-^5T. M]E;;.EQL%I[CO:C(7(J,B$U7[#H6NAX-MZ!PUAT? #SOAN3N4/#\%JB,X%\ M"KS6Z?W0:_H/.^)8S#2^%4J[PG.\9/D"K.$_PJ);=C,]CVZK4.JX7M ,?]C; M&Y(3]H102 @/&EFV60$S2_9^/F$_(B]@?'+8#ZO>[6Z3>K3O5Q*>WZ=5=XMG MPE5L_)7@@O!^@G[?<\DGTP38O$(MZ/M&*.AC]ORT)ZT-F[0V/#BM28@%NAYZ M07T7S N-84>*O-XJND['+3'1F>AL0P>C?---NR[EV-]&H4Z4#]^^5YZY*U/N M)_[>C/A*AMH^I?H@_K%.@ G23$YAI:NLYYZ2N_*,J@:3G$>.,+PPA1E9LV-M MDVQ6)EFP278C;YK$>-P)G<#QQNW=AS>;&QB9=BIPHK';N@X&U- (=*Y7% BZ M M'8" 0=T*"3=GQ2,@ZCB$!=2&L25>0B5CE_BB%G*%S885-?P M47M]>4XTHN0OD9_\$@C>*2'R&;9\1LYXM/UX.;1M VESR[[7V7+H#$?!KI0Q MZ)0P&%I)?F5QPW&@*, @ ?@8 !D !X;"]W;W)K&ULE57;9%;4L:=)+9W2YG$HM8%X["41-5E2>6O*11B/W9\YW"Q8MM M$00%I-HP4%QV,(.B,$0HXV?+Z70N#?!X?V#_9&/'6)ZI@IDHGEBF\[$SB7V=]#&,S1\J2B4?9)]8QL-')+62HNR!:."DO%FI:]M'HX R-,/"%I M< IXST/8 D(;:*/,AC6GFB:Q%'LBC36RF8W-C45C-(R;*JZUQ+<,<3I93%8/ M7QX^K\ERL2+KN\EJ02X6R_4EN9B#IJQ0E^0C43F5H X+X^1K+FI%>:9B5Z,( M0^6FK<-IXS!XQV%([@77N2(+GD'V%N^B^"Z"X!#!-#A+.(?TBH3^!Q)X@=>C M9_;/HG^PW"1F9[$!BBY%U4Y#'6BN- MU6!\B\6:4L72OKHTY$-+;II[EP21%XYB=W>*!]VRH=GE<]9 M49MV)8^5:5Y%4"U9@=*2I2:@)I ^T<._Y/B#P8GD'IO1=;_@J!,HE4N06SOA%$E%S773$]UM-T0G M=G:M5$BW#;A&T]SY[DR%836QJ&]CMK[]C)X1 0]HK[0O8CN?,F1G[> 8'J7[H M#8 A+WDF]-#;&+/]Z/LZWD#.=%=N0>"7M50Y,SA5J:^W"ECBC/+,#X/@SL\9 M%]YHX-86:C20.Y-Q 0M%]"[/F7J=0"8/0X]ZQX4E3S?&+OBCP9:EL +S?;M0 M./,KE(3G(#27@BA8#[TQ_3BEM]; [?B'PT'7QL2&\BSE#SOYD@R]P#*"#&)C M(1C^[6$*66:1D,?/$M2K?%K#^OB(_LD%C\$\,PU3F?W+$[,9>GV/)+!FN\PL MY>$SE $Y@K',M/LEAW)OX)%XIXW,2V-DD'-1_+.7,A$U@[!WQ2 L#<(+ WK- M("H-(A=HP6+UKN<3#R$7Z@:0@0+&,,)$0EF#5N#:*V?-*X 4OH ;= MXJY7N>LY=]'_+%T+]&T%?=L:R3=ID+[>, 4=>TD2$LO<$F?N[L52FZ;R%Z / M#M3JQWY$N[V!OZ^7I'W/&=N[BNU=*]L%**=G(H;..(Y1(C#9R'D)F'8>V^'* MAD+&!Z:2MM3?5Q[OWSKU_0JZWQZ,PGOW43YI(>W]!>2=. M#'^7+J2?.8$P\KK&,:682 $[%M/\U/5^HW]_[5+1D^[2=N%=@FV]\!$A!]> M0-)A>Y2S%,@6%)<)0:4[IM_QE&L,X\\Q-X;0SH625V"*]$E>O-HT) E[;91/ MO]: Y*!2UY=I=+P3IGC.J]6J]QN[CN=B?6)[0M?8G&"*AO*1J90+33)8(V30 MO4?RJNC1BHF16]?F/$N#39,;;K"O!64WX/>UE.8XL0ZJ3GGT'U!+ P04 M" ,?4E2V-ORW%L" B!@ &0 'AL+W=O6;)!5!6I-6Z\.Z*$G;9Q=N@E5C,]L)W;^?;2C* M4I+M!7SM>X[/N<:7M.'B398 "KU7E,FI4RI5W[BNS$NHL+SF-3"]LN&BPDJ' M8NO*6@ N+*BB;N!YB5MAPIPLM7,+D:5\IRAAL!!([JH*B]^W0'DS=7SG8V)) MMJ4R$VZ6UG@+*U!/]4+HR.U9"E(!DX0S)& S=;[Y-[/$Y-N$9P*-/!@CX^25 M\S<3/!13QS."@$*N# /6KSW,@%)#I&7\ZCB=?DL#/!Q_L-];[]K+*Y8PX_2% M%*J<.F,'%;#!.ZJ6O/D.G9_8\.6<2OM$39L;C1R4[Z3B50?6"BK"VC=^[^IP M /"C$X"@ P3_"P@[0&B-MLJLK3E6.$L%;Y PV9K-#&QM+%J[([%;J<@\*$RBOT%3VMYNCRX@I=(,+0NN0[B5DA4U?I/0W2 MS3O^VY8_.,$_A_P:A?X7%'B!-P"?G8>OH-9P;PCN:J>]W:"W&UB^\-]VS["% M/5MHV:(3;/>$$5WZ FTY'RY.BT\LWERH?1:,PR1.W?UA#8:RHI'?9_TE+NK% M16?%O>CK8PZO%CP'.:BN)8@/]@U'P<0[4C>0Y?GC<%A=W*N+SZI;XD9_Q@H$ MP7106_QIU]$XG$R.M UDC>(P'M:6]-J2L]K67&&J2[<'IK@@,*@O^71F?A1Y M<70D<" M3/SQY$BA>W"#3??\@<66,(DH;#30NQYIBZ+M2&V@>&TO]2M7ND78 M8:F;. B3H-0_0%02P,$% @ #'U)4O!5Y1/L P #1$ M !D !X;"]W;W)K&ULM9A=2>QLFYELDHG=]EHQLM$4D%>2X[:_?B5,@(!@NEW[QD9PSM&K5])C MX8ZF:?&N+'2I!:W7&T]TFTI]PYY- M=GA+ED1^WCURU;+K*@G-22$H*P GFZEU!2_G*-0)9<072@ZB=0WT4)X9^Z8; MM\G42)97R4I!3HOC-_Y> M&=%*@-Y JH2T*\FN%6"6P[TJ*P+XC$ M-!,?P)_@\W(!WK_[ -X!6H!5RO8"%XF8V%*)T27M==7Q];%C--#Q@JPO@ O_ M ,A!CB%]/IZ^)#N5[IC2;65![0.J?4!E/?=_^##2C5MWXY;=>$/=,)8<:):9 M_#IF!F6FWGTO,P]"&,")_=+VQ1#F1$[@UF%OA'FU,&]4V!T1XE)MJO4^WV=8 MD@3@G'%)?V*]VTQRC_7\E@[H>H[C=^0:PE \*->OY?JC>,R' &G/^@Q9;;>Z^D"9;PYY?".H5_L940Y 3([.E4:TP.O$* MB'HJHBCL*#7$^)%9:%P+C4>%WA.C<;%AH;EN1XXQR#/K@4[#4&=4T1SOJ,09 M_:E,$VPC#YB3D34#6W"&YUR![J^&P*\Z)H8.9A@T\X MSL__ODBK@FTE?A3[W75J"@M=9V!/P0:K<)RK XL5]K&(0B_JPM,8YD?!@*J& MGG F[_:X:HJ"_@ /4(-5=&JLHCXO M70]VMY0I"@7.@-P&JNBWH(H,9TVUS[N:#%%1/&1A@U0TCM05QPD!!<[)&$=1 MPU%T5HZBAJ-HG*.#PBM3P][[AMKT*.B>K(QQ@1O!CK%VZUU5_U'P-^9;6@B0 MD8U*="Y"93,_OGL?&Y+MRM?79R;5;U9YF1(EF>L ]7S#F'QMZ#?B^A^0V;]0 M2P,$% @ #'U)4KOW5=6M P Q T !D !X;"]W;W)K&ULK5=A;^(X$/TK5K1WVI7V&MM0H'N !*7;1>JV5:&WG]TP@+6) MG;5-:?_]V4E(6)%X0>(+Q(GGS9L9S].XOY7JIUX#&/26Q$(/@K4QZ9^6AOW(ASV4[:"&9CG]%'955BB+'@"0G,ID(+E(!B1 M+V/:=@;9CO\X;/7>,W*AO$CYTRVFBT& '2.((3(.@MF_5[B&.'9(EL>O C0H M?3K#_><=^M!O,"]-P+>,??&'6@Z 7H 4LV28V3W+[#8J +AU>)&.=_:)M ML1<'*-IH(Y/"V#)(N,C_V5N1B#T#2AH,:&% ,]ZYHXSEA!DV["NY1;)S2]GX_N;Z?CNQLT MFLUNYC/T#[I>,[$"C;A $5/JG8L58HG<"(/D$JVD7&QY'*./$S",Q_H3^N"V MSM=RHYE8Z'YH+%?G,8P*7N.<%VW@U4+?I3!KC6[$ A:_VX M;M[KO.:0OC>M^=TG?'Z]MVG.TG>]@V2H&(WI%13.B8.3)U'#H'''I- M%+HEA>Z1-;!'\ \%Z!ZX;Q-".J2>0:]DT/,RF"8IX\I*H*GSV3LH>D/ 5Z6[ M*W_.K3/TRN(-('B+ &S?5OT]!19:.E>LZ1GYX@B\P_LO3' 17FH6/+,VM MDKI>7?!!>NRA;#H39$\NB=?U\^S6%P*M<.@9=8-4)C4ZUJ7=1A*5E!&_ELU!&U]M*T$BW7.> MF4IFB%]G3CTSO8-$M=JD,4^5_!"_0)Q4K*M3.-!*6:A?649@!25E$:"_69+^ MBR:PM!,H^.:/2CHH.6/Y:"4EE)ZS? 7:?NH(ILVYJZ2'^J7GV'F!UFA.X\! M*\6AQ\Y,?SX^]'!B(KC=/B 1[@W6":A5=GW0*'*#;SYCEV_+*\HH'\RK[?G] MYCM3MC@:Q;"TIOBB:^-7^94A7QB99F/ZBS1VZ,\>U_::!&ULM5?;;MLX$/T50B@6";")1.J>V@9LQVT--&X0.=MG MQAK;0B712])Q]N^7ND129$DHVN;%$JF9PS,SF&/.Z,3X#[$'D.@EB5,QUO92 M'FYT76SVD%!QS0Z0JB];QA,JU9+O=''@0,/<*8EU8AB.GM HU2:C?.^>3T;L M*.,HA7N.Q#%)*/]O!C$[C36LO6X\1+N]S#;TR>A =Q" ?#S<<[72*Y0P2B 5 M$4L1A^U8F^*;.2&90V[Q3P0GT7A'62A/C/W(%LMPK!D9(XAA(S,(JA[/,(&:MT+*7/#>YMXHF2K,R!I*KKY'RDY/98[!<+8( !8O/ M=XO5&BU7G[X]W$W7RV\K='$+DD:QN$17Z#&X11H$4:0OC67U?DJPC(:P0S,@AX"YMK9.*_$3&( MT<%G_M/NV!^@8U8)-7,\\Q<2.@!O5?!6#F_UP*\6:Q1,ORZ"KLP7KD[NFO7O M\P0[Q+=46,_-A'28N=@E7F7VAIE=,;,'F%%***"+I'-V_)5MM3EV&!&+ M]'!T*X[N(,<%Y6F4[@1Z J70H%IMPQ) DKY 9ZNYYXER'<=H4>VPLDS7Z*;J M552]0:I3X$PO:N*?^N"''^/>[J,1H'NZ;7KOL'5:8V-CLH4AJBF20XEJUSU =:J7$ M[R*5N-9*_!MB6?HVTV-A&WOM+':9F5Y?%FNUQ'] +O&Y$MJF1=H4SZTLQW9Z M&-9ZB8<%\S'X/%2%6M.P^RYEKI4(#TO1<)F]\Q1:MG76+!UFQ#.MGB366H;] M/U!FOZ-37?-,<\[-?.+U_&V36@[)L!S.&3\PK@BBBY@)<3ET)ZMUC.#W*#JI M58@,J]!/);;$:%YUKGQBMQNHT\QQVAVD-Z[9"?!=/GT(M&''5!;WU6JWFG"F M^;V^M3]3DT\QI]0PQ=AT1_DN2@6*8:L@C6M7%9L7DTBQD.R07^:?F%2C0?ZZ M5],;\,Q ?=\R)E\7V0'5/#CY'U!+ P04 " ,?4E2#'7Z54 " "_!0 M&0 'AL+W=O<>*%[0IC)_PTJ>@.5F!>JZ7"RN]4 MQQ3O ;P:U[HV)3;*1\LT6/_.I%UA#P"$S5H'BZP!S MX-P*H8V_K:;7;6F)_?%1_;O+CEDV5,-<\C\L-\74FW@DARW=<_,BZQ_0YG$& M,\FU>Y*ZP8X#CV1[;639DM%!R43SIN_M.?0(P]$50M@2PL\2HI80N:"-,Q=K M00U-$R5KHBP:U>S G8UC8QHF[%=<&86K#'DF77R;K#(*$__0CW^.&H?1>-*A3NR-.GNCF_;F>Z5 &%))Y9I$;@F78O=D0)7XML2].8EZR'I\= M;S0*@N"#\W.4!04?C/N]]K)7VR^J=DQH]+)%7C#X@C*JN2Z:PLC*==Q&&NQ? M-RSPA@5E ;B^E=(<"]O$W9V=_@=02P,$% @ #'U)4NVQIIB_ P NPL M !D !X;"]W;W)K&ULI5;;;MLX$/T50FB!!$BM MF^7$@6W EP1;8(,-DG;[3$MCB2A%NB1EIW^_0TF6G5HFBNV++5(\AV=FR*.9 M[*7ZK@L 0]Y*+O34*XS9WON^3@LHJ1[(+0A\LY&JI :'*O?U5@'-:E#)_2@( M1GY)F?!FDWKN66"77\:$F];D\+/'T^L#_6P6,P:ZIA*?DWEIEBZMUY)(,- MK;AYD?N_H THL7RIY+K^)?MV;>"1M-)&EBT8%91,-/_TK4W$"0!Y^@%1"XA^ M!0PO .(6$/\N8-@"AG5FFE#J/*RHH;.)DGNB[&IDLP]U,FLTAL^$K?NK4?B6 M(<[,5@^++^03F6<9LW6@G##1G"9;E:L5&,JXOL8E7U]7Y.K#-?F *\B70E:: MBDQ/?(,J+)>?MCLNFAVC"SO&Y$D*4VCR(#+(WN-]5-^%$!U"6$1.PA6D Q*' M-R0*HJ!'S_*WX>&X![YRPU]AB_"@;_=WT<1=0>*:+W84Q$$S[&B&-RDJ8/LVC,S7C\:4\W79B;IUB'GY46!>\ M:2@)M-'VSF5,H5D2%(2C=H#W%!3#6XMW%BU.H'^O-4;$&E(,QU7TAN<6$0#(+@H^.4WG5AWCF9OM6V; 7N4%D.7!#>N>(9=_&,W6=(BOP31E"2%:S-#5E62F&.R1,U ME4*#[0]I?': \*M]Z02%P='9 Z>8%]A)OL/#>SC/C[W7_3W[R73.&8Y/+MU!Y.'&G=["WH]-=&X9@2-]1Q\.X_^G:RG+DIG2UO41P&$,[0:G MTJ+$(>WH[:';W)_H&RNKTI7^HR&'R1_5\6B?H=L_/PO\JMBLH,/45X!+*GK3 M=X?6R##=37?0S78=Z+SNNWZ97X3WRZ://-(T;>T353D3 MFG#8(&4PN,5:2T-=F+U8X'=-2B[ -]OI#2'@=V@Z]=G_P%0 M2P,$% @ #'U)4I&ULC93;CMHP$(9?Q8I4J94J$A)HNZL0B4.J[L5NT=+#WIID0JSU M(;6'PKY];2>D% '=F]ACS_]Y9N)QNE/ZV=0 2/:"2S,):L3F-@Q-48.@9J : MD':G4EI0M*;>A*;10$LO$CR,H^A#*"B309;ZM:7.4K5%SB0L-3%;(:A^F0%7 MNTDP# X+CVQ3HUL(L[2A&U@!?F^6VEIA3RF9 &F8DD1#-0FFP]OYR/E[AQ\, M=N9H3EPF:Z6>G7%73H+(!00<"G0$:H??, ?.'H;CQ7[)K?>.;@!1;@TIT8AN! M8+(=Z;ZKPY' '%A_!F\57@ HH!28;O21S%T9EXYJ^6#V^N MA)/TU4H\+WEUM:Y 1SUTY*&C"]"\JL!?9L)DH000I'NB*<*Y^E]'Q?%@'+TY M5Z?_Z,:#X:FNS24\NEH"],9WG"&%VDIL?V._VC?UU-_ED_69;?:V-_]BVI?B MGNH-DX9PJ"PR&GRTK:+;[FL-5(V_P&N%MAW\M+8/%FCG8/E9.TF,QGY;LK/I^QGGTW.X>D2VUJAE/B>TKTX> 9Z*G>,/>C!E_AL8FM$-*.1U":(^GFD2YIE MVI+"\:,V.FE\:L7#YV?K?Y:35Y.Y(X(N6?9O&LOD;!),0$SOR2Z3UVQ_2>L) MN=I>Q#)1_@?[2M;U)B#:"UZ!8X^'8-/("W 3<)V@A2QF%E2.='-_!\WQ^&ZS5P/2-<56*O MA,GK@0O]T W##KH!,>@Z(1R&YS?P?".\917 M0Z@H2Z"QESP0947-A["MU=> MV(L5MKO9-LN\P ;MEL'L-V:[-F#&]HK02W '] J-X,[C.-7[%,P>BA4ZQUUHSPDAQP[& ET2X[0S([E M:@);!7!XW7<2O0YZ)&JA:'&%!QE3(AC4T_=D="WI(O,I*L.>>H(5Z@S%.>TB)Z Y&IK4*E0F_$@WCZUNMCI M-H0#4CA$> 1L2[_HK0TKZK>BT N[N^N U-2Q;7>$OU#+Y,CI>C-:5?(ZA3>O&WN:\[+6XK.^P4\75:W+JV9ZA+H&^$J_@)D M]%Z9M$]\%3I>W:M4 \FVY=7$'9.2Y>5C0HDJ RV@OM\S)I\'VD%SNS7_'U!+ M P04 " ,?4E29>;(CSX" #-!0 &0 'AL+W=O>\L2;'3)D--PH+?(0-J+=B);3EMBPIR8%)PAD25-,#+]9G]Q>:N M<]EC"3-.OY-496-GY* 4#KBD:LVKK]#D$QB^A%-IWZBJ?0/MG)12\;P!ZPAR MPNHO_FCJ< 'PNS< ?@/P;=RUD(URCA6.0L$K)(RW9C,+FZI%Z^ (,S]EHX0^ M)1JGHOEB'>\FVWBW0"_Q,G6M MGC7!P!*8[CI%W<#33^B>K@@'K7!P5UC?Y@J+%"6<*:&[0MY)9M!R#OY7O8:M MQ/!?ZU43!!?UZ@6WJC5J94?WJX6)0#M,2[BF./KS#PV&OPFZ%]UI!MTK%D?" M)*)PT"BO,]0!BWIXU(;BA6W8/5>Z_>TRT_,6A''0YP?.U=DP,Z"=X-$G4$L# M!!0 ( Q]25(FPGQ9/@( $0% 9 >&PO=V]R:W-H965T^D+>.V=V9F%==P*^:I*1 UO%>-JY)5:UX^^K_(2*Z)N18W< MG.R%K(@VH3SXJI9("@>JF!\&0>17A'(OB=W>BTQBT6A&.;Y(4$U5$?EGC$RT M(V_@O6\LZ:'4=L-/XIH<<(5Z4[]($_D]2T$KY(H*#A+W(R\=/(XCF^\2MA1; M=;8&ZV0GQ*L-LF+D!580,LRU92#F=<0G9,P2&1F_.TZO+VF!Y^MW]IGS;KSL MB,(GP7[10IY)P_12M#^Q\W-O^7+!E'M"V^4&'N2-TJ+JP$9!1?GI M3=ZZ/IP!PL$%0-@!0J?[5,BIG!!-DEB*%J3--FQVX:PZM!%'N?TH*RW-*34X MGR=VG2I[QB S"3SS=]TSW7]6VJ"\1?47;HO]HFW\V%/9^F1-YH%P! MP[U!!;PIT*)V<[(3VDR=6Y;FFD-I$\SY7@C]'MC1ZR_.Y"]02P,$ M% @ #'U)4L.>2;8 !@ TR4 !D !X;"]W;W)K&ULM5I;;]LV&/TK@C$,+;#%XIWJ$@/-95T?N@5QTSVK-FT+U<63Z*0# M]N-'7:)/B4Q:A:*7QI+Y?2)/=8[.L7C^F.7?BIU2VON>Q&EQ,=MIO7\WGQ>K MG4K"XBS;J]1\L\GR)-3F,-_.BWVNPG55E,1S[/M\GH11.EN<5^=N\\5Y=M!Q ME*K;W"L.21+F_UZJ.'N\F*'9TXF[:+O3Y8GYXGP?;M52Z?O];6Z.YFV7=92H MM(BRU,O5YF+V'KV[DJPLJ$9\B=1CT?GLE4OYFF7?RH./ZXN97\Y(Q6JERQ:A M^?.@KE0YB)F?>6FW" M0ZSOLL<_5+.@:H*K+"ZJ?[W'>JP@,V]U*'26-,5F!DF4UG_#[PT0G0+3YW@! M;@KPRP)J*2!- :D66L^L6M9UJ,/%>9X]>GDYVG0K/U385-5F-5%:_CWWD]>E'J?=]FA"--U<3[79C9ES_FJN?)E?65LN3+Q/F6IWA7>3;I6 MZ^?U<[.*=BGX:2F7V-GP6JW./()^\;"/_2/SN1IC.6V;TZHYM33_G.DPMC2LL:KK>55?3(\,$$EBVPYY- MC[738\[IW691JLO[0QO*.Y;+VW[\];$4;7,Q$LNZGG5 $A))=!PCV5Y6.B_[ MUX/*3^$3M+V"U\<'^: 1_DB$F@9=B"05W'(;H8XZ(>>5[]-(J[6WU*%VKP5# M1SP!5$!Z1,9"17I0(7,S86K!"B0!N37A8ZI5GE;+"F/78H#%B$V %9 :\;%8 M\1Y6E$K,+% !XY&;\E=9DJA\%;EQ B8C.0%.0&X4C,4I.'9/46X!"@/SL9OY M]V?+,^]#9J0J-=Y-NY[2P&F,7A\M# 3'>"1:38/G=Q65%@)BX#YV<_^]RK-B M'ZZ4]W.8['_SKM7&^%V7OF,@-Z83@ 9,Q^X']@#06 \TSF6 7OB)(\.$8,CR MK,2@%=BM%19LO?^\H5X#@SI@,0'6H!;8_> ?@+7L@8AY0+D%1! 2[!82.XA# MS @!U2#^ZP-(0$"(VQ2XD%1- :XM8:.XA#'0P!V2 3! <"2D'&1@?2SPZ!+RR^F("& M$+>&V#$<9&T(2 :9(%E04 HZ-EG0?K+ 0HK@.((41(2Z1<1!Y<&>AX)PT E2 M!P6MH&-3!^VG#A+X"%M@[/P.X9:1^^4'UPI %.@$48."#M"Q48/VHP:CC/HO M?R\Y,@Q+8O&.%)2$NI7$X/@#7H:"4- )H@D%>:!CHPGM1Q.*"1>6'YA .=B) M9%(!-L2W,- $-D$R82 ";&PR8?UD@C 2ED-@H\&!Z7R"U,"! M\'QL:N#]U,"%);ER4 )^0@E4X<2G\R)A@D# @=]\;"#@_4! $4/RA<]HAO%G MPXBT/ DX* 0_H1 &R!\P&AP$@$\0% 1(@1@;%,215Q#2]@9"@$B($R)1 S;$ M: C@OY@@#@@0 3$V#H@C<0!SYEO0 GT0)_2A1FNHTQ @ &*"?"! %L38?"#Z MQA\;R"S*)CHO'T\H1HW84*LA@.EB N/25%\)*3\\[V&'/+;*M=0X6WR@ZIKK>7M&?;G4GOJ_TX+\Y?HG=7]?XB M:%-O=_H4YMLH+;Q8;4Q+_ZQ4L[S>050?Z&Q?;<+YFFF=)=7'G0K7*B\'F.\W M6::?#LH+M/NX%O\#4$L#!!0 ( Q]25+D#8VP&PO M=V]R:W-H965TTB+H$D/50^+/;976>^ZN\NC_?7=71N+2D N;2]X'S/?8P:/XZV0+ZI$U+"K M&%<3K]2ZOO5]E998$=47-7)SDPM9$6VVLO!5+9%D+JEB?A0$-WY%*/>2V)W- M91*+M6:4XUR"6E<5D3_OD8GMQ N]_<&"%J6V!WX2UZ3 )>JG>B[-SN]0,EHA M5U1PD)A/O+OP]GYLXUW ,\6M.EB#=;(2XL5N/F83+[""D&&J+0(QCPT^(&,6 MR,CXT6)Z':5-/%SOT=\[[\;+BBA\$.PKS70Y\=YZD&%.UDPOQ/8#MGY&%B\5 M3+E?V+:Q@0?I6FE1M^-DHLGI^VK/<-:W2"=8II'P;A-41!%#PM MIW!YGS+SFX S'H.,8.([A28X-\C5>OUJN:[BKQ)KK M8]5I*-XY"OO:;))1&/7#V-\<43;LE W_EK+9KC9O!6;PA58V3N2P-%>P0?R2RH&92,,P-6- ?F[^!; 9CL]&B=L-H);09;6Y9 MFF\)2AM@[G,A]'YCYUOW=4I^ U!+ P04 " ,?4E2L+X_H5," "-!0 M&0 'AL+W=O+%'B.3RD3&:-D,^J M0M3P4C.NAD&E]?8N#%5184U47VR1FYNUD#71QI2;4&TEDM*!:A8F430(:T)Y MD&?N[%'FF=AI1CD^2E"[NB;R=8Q,-,,@#@X'<[JIM#T(\VQ+-KA O=P^2F.% M'4M):^2*"@X2U\-@%-^-!];?.3Q1;-31'FPF*R&>K?&U' :1%80,"VT9B%GV M.$'&+)&1\:/E#+J0%GB\/[!_=KF;7%9$X42P[[34U3"X":#$-=DQ/1?-%VSS MN;)\A6#*?:'QOH/K (J=TJ)NP49!3;E?R4M;AR- $K\#2%I XG3[0$[EE&B2 M9U(T(*VW8;,;EZI#&W&4VT=9:&ENJ<'I?#Y[FCTL9POX!!/!M315 J(4:@6$ ME\ H65%&-44%YU/4A#)U 6= .=Q3QDQ=519JH\.RA44;<^QC)N_$3.'>A*H4 MS'B)Y9_XT.CODD@.28R3#PFG6/0AC7N01$FT7$SA_.SB ]JTJTWJ:-._U.8# MJLN.ZM)17;Y#U=6VH;J"B7M7E#T8V5+WX 'UJ3)ZSEO':;MKG]^F_9LLW)]0 M4*V"X M-M"H?VVJ(WWS>T.+K6NXE= F([>MS+Q$:1W,_5H(?3!L@&X"Y[\ 4$L#!!0 M ( Q]25+62&X'_0( /0( 9 >&PO=V]R:W-H965T*+K5-L#?S+*R1H6H%_R1VEV?L624 9<4<&1A-78FX;7\Q!;@+/X06&C M:FMD0UD*\6HW]\G8"ZPBR"#6EH*8OS>80Y99)J/CUX[4JWQ:8'V]9[]SP9M@ MED3!7&0_::+3L3?P4 (K4F3Z26R^PBZ@KN6+1:;<+]J4MOW 0W&AM& [L%' M*"__R7:7B!K \#0#\ Z CP&=$X!H!XA)V@2[17+!<<.!:(;%"&9C4H%@HLSV_ 4UHIBZ, MUD6GW ;H0?!=:K0+4\@^8CW M30A5''@?QPRW$MY ?(6B\ O" 0X:],S_&1X.6^1$55HCQQ>=2JO-GVHAZE1$ M'4?4.4'T/7?5K@6"K0:>-*6ZG4'+ EJ$="LAW=:([B@G/(9:9;20]BK27JNV M*1-2T]_$Q6C*3MJ7[E*L+@OC@R@%NK&V2M*>([5]ZFW2&>*1_U:_[\\V/7RP M^:"V7ZGMMZJ]YQHD*(V,V#(-&25+FE%-C^^ZU%G2=6L:HC ZTME@@P?-.@>5 MSL%?:@:D22E?G[RL4M[@D^NPTSW.8Y.1?46:! XK@<-6@<]"DZS>8YK4#3]= M(,;=_I&Z!J.H=T)=&!QZ8M"J[X%L*2M82X&'M?X:_E\G"/&!"K?*JU+HL5<8L_SH M^SHML&*Z)YE'03#P*\:%-QFYN7LU&P5Z555,/=U@*==C+_0V$]_XHC!VPI^,EFR!,S3?E_>*1GZ+DO$*A>92@,)\ M[%V''Z=A8@/F6+L#3W(,&>KTGR3Z\_8".I;O%26VOW" MNED;>)"NM)%5$TP,*B[J?_;8&+$3$ V.!$1-0'1N0-P$Q$YHSU!''Z *(B" WRF9X>'5QUT MXM;EV.'%1_"F3!>P9#P#DUYIG"H2*#%XII$UB0.:UWU!R M-N'*5^VE"\[J]2=X1P)3 \,\W'O1GNE5?PPIG]%1%MX^2P-U,;FZ-H")P#"J*$5;Q2&P^,*3V#%#5;4 M8D4'L)Y+C;92H]<53L9U:L]_H"QCUR>VETL8_WW%=$/$O3!X>]"[DW')VRX1 MVXLI[+Z9SBB);H"D%Q^1<"HN&AZ4X.]T516JA6LV-;CDU9U(.]LVM->NC7LQ M?V,;7=>M;6'J+ODK4PLN-(G."3+H7=)YKNK&LQX8N72]VUP:Z@3=8T'-.BJ[ M@-[G4IK-P'Z@;?\G_P-02P,$% @ #'U)4J@DDRC&ULO9C1;J,X%(9?Q8KFHI6F!1L2H$HC MM6E'NU)W&C73W6L7G,0:P!G;-.W;KTT(T,%V.MO1WK00..?_SP&^@YGN&/\N M-H1(\%+DI;@<;:3<7GB>2#>DP.*<;4FICJP8+[!4NWSMB2TG.*N#BMQ#OC_Q M"DS+T6Q:_[;@LRFK9$Y+LN! 5$6!^>LUR=GN<@1'AQ\>Z'HC]0_>;+K%:[(D M\G&[X&K/:[-DM""EH*P$G*PN1U?P8HX2'5"?\3 M ,F W!"@;BBN0LHUP&4&5K3$94I 3E1K@4KVI#)*2L3G^K .X"3'.M7#_2/ M0A IP,D-D9CFXE3Y>%S>@)-/I^ 3H"7XMF&54(%BZDE5K+;LI4UAU_O"D*6P M&Y*>@P!^!LA'OB%\[@Y?DJT*]TWAGFIQVV?4]AG5^0)+OONV375KA"-ET*8, MZI2A):5R!L$)>4GS*M.)=7/EAA,""E;*C0"DS%2?52-(\41XVXQ34S/W4I-: M2C_ZS[,0QFCJ/1L,AJW!\)A!9-+:1XW[6DGLF[7&K=;XF%9@TAH/M((D#LU: MDU9KTQH='1V%Z)0DW24<#Z0CY%NFXE8Z=TM^8 MQ+EF#BVJHGFBM_A5,5P:G\=X6#Z*$LL]E+0F$J>).R+$!<"%YH]0[%"S2B@# M^GZGBDAJ3YJ\)$,O?AB9K4"_8Z7O-+/8BX-GG%=$([)4<_;]#6JROW45A6.+ MK1["X3MZE%:<:W-;Q@\$WUMB3SE=UU0WNX*&QS%)+*8ZWD'D-/65E6?_V1(: M6(+C*)RTGAJ"HP&TX"2*;?WLN K=8.TFD]%<8+B* 1S_;&Y(5 2#Q((YV#$5 MALY!\J4_85UC!';HA$?9^?L&"1P2%ZEGSU)VAUQXE+G&60*'T U\.+'(==2% M1[%K'"=P"-K 3RR@A1UIH1NUMHD"ATP-8 PM+]1A M%+DQ^JN#!0VY&221;8JCCIOH/=S\Y=F"AL!,DL#6E=X+HAN8'QPN:,A,I-YT M+!Q''0R1&X8?&RYH"$N81)9W M1!$+G?+#\R7-#P]1-%<61Y.4 =19&;HNZI MT02_&0?C262[ASLN(C<7[UC:+MC8VS5&?_FE;FA-=T5Q=>I<=8;E-*N78=W&O87*5IKPBV5VG/&\NTYO3>L?5I6RNI&N5U8$; MN<'=[X=U,?JA;KCU_Y=N=',%N>>*Z^[HK;\_T@ZW@;;.@_B=UJX_%MVO'@6Y MT@9IQO] MW>POS->T%,KZ2NGXYY'B!M]_BMKO2+:MO^8\,2E946]N",X(UR>HXRO&Y&%' M?R!J/PC._@502P,$% @ #'U)4J^A;+Q# @ 6@L T !X;"]S='EL M97,N>&ULU99;:]LP%,>_BE#&:&'4<=*D=+4-6Z$PV$:A>=A;4>QC6Z"+)\N9 MTT\_R7)LIZU'Z,/FO43G(OW.7Q='"DJ]9_"0 VA462@@26D'<>8MYO.UQPD5. I$Q>^X+E$L*Z%#?-F%D&N^ M)"'VUY<8.=RM3"#$CV?O?U92W[Q#KIU]F,WFC^(<>Z]"5R= +^;C M7),;0Z]/0O^!/ :^.@;WH*.!7KNJ49!*T2_N$KN (1,.:$=8B&\)HUM%[:B4 M<,KV+KRP@5@RJ9 VNVI*^392/KFT[SR[X2V'4R%54]M5<+_;MONSQ,&S BEC MG< %=H$H*(C6H,2=<9K.3?!%"K7V9E\8A9DB>W^QPOV IC%%ME(EH+HR/CZ$ MHH!!:N4HFN6VU;+P;%)KR8V14)))01H-AQ&M8; Q,/9@OX8?Z1&[3@=[-K<[ M)CK3"&I-AW&.Y0]ICCW$OHV+"KJ3^G-EIB,:WQXRN%>0TKKQZ[03,$;WQ^FD M*-C^$Z.9X. F?W+!*""'<2B7BCZ9:O:HQ"8 "J,=*$WC8>27(L4&:GTX3G4Z MKGGQ'VK^N^N<@0!%V%"T.?M37N4W*UY>_2O)S;_*<\&O:FRON*F+7$U?Y/)Z M^AK;!\+414[SN_':JW%P_Q[=OET4V5=.B+_;]Q+KBZ)M19FFHO5RFB0@7ES" M!J_)UCQTC_BF?P(IJ9C>=,D0]_8W2&C%K[M>]W8AVEZ]_=5.SU\W!?O7=/0; M4$L#!!0 ( Q]25*7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:GF#ZG-)=G=S'IGL)$=9@BX@-WM4TWHYHP;GWY?*QKV8ST M%R%I(9G@*K%+6#/ZU+[D=Z_H.VO9(ZN8_&=B];\K:J&:<5:S'[2<6&,+M3OQ M="\:]D-P2:JL:$1532Q[R%C31K+B57+60>;DL>U3)'E,B0*96+=C5>&&-:WL M2_3U$\7XG:K"P]M!BCFK)&T"(NFB$8<]X]NN&O45(^TS^C@ .F](^34C_QXAE%VCW&>:8 W .#-Q0#1U9)H MD+< Y.WEFMK/[C7(#P#D![.04S\+>Z1EBC.%Y^=A$FMH'P&TCV;1L)_&8;S( MD)IA5./Z*497>)G]JM%] N@^F:7K@:Y5^%3C=B,7Q]E_8V>/H1E[;)8OC->J M.9,TQ/J8M4&)&+;((DF"/\(H0GXI ^O6A>RB&U8(P&>YCH+) O;L"W"6/5_C'+_*\)?NW& M=3+($K9A3?1C]#Z) IQFOR#\^RK,_]39(#G8ANV@F,*UZE-KC.9AK 06^I'J M:5F>KKI.IV-">K -^V'NARE:^]$*HP?L9ZMTD)B.!RG"-NR(%*M9;G4ZQ4%2 ML U;(5(Q.J%Q( T%3UDZS5)>^ >PK#,@"= M=;*I<" ?.(9] #E+Q53'A%3A&%9%IZVS30Q9PKF )?JF)!)7,,F@3$]'1-RBVO8+;"7 QT3LHMK MW"Z=E\]U14@FKF&9]%37R"]+UN61"K&7@W%TI6-",G$-R^3U_O=\*"&ON.]Q M6O5JC7.&TH,TXQG6#+S(T><>#]*,9U@S;RYRAGCJF)!F/,.:>5[D7*. M62[ M;>AV&#IB@U)]]^=!PO$,"T?#3&EWU(ET3$@XGF'A_%Q =I#U7G!5N.V:NZ*DI:@0.B8D',^P<)XQST_N M.B9D(,^P@9XQ4UH(7K"*/0^@S4$>=$S(0%YOH-'Q,KFD&\9I&:N_:%5Z0:IB MV:#N,9Q]>S?=&=;F4%4SE9;P2)#R>#=]O%?_\B]02P,$% @ #'U)4I(L MH):X 0 YQP !H !X;"]?[0YI6ZYS;MQ#2?!WW=>HW;3R<[RR;;E_G\[);A;:> M;^M5##H8C$)W/Z-ZG]S/[,U.;?S/Q&:YW,SC1S/_WL=#_F-P^&FZ;5K'F*O> MK.Y6,4^K<-S=ME.X7*1_GESU/A?3JOM<2!5*!RD$:?D@@R K'^00Y.6#AA T M+!\T@J!1^: 7"'HI'_0*0:_E@\80-"X?) .4<4"0]( U@=:"7 N!UX)@"X'8 M@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WOKPL4V@ MMZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@ MMZ'>1J"W/1R6$.AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3 MZ.VHMQ/H[:BW$^CMJ+<3Z.T/A]T$>COJ[01Z.^KM!'H[ZNT$>COJ[<_4.^73 M+J9;SW6-[W\FU?G\;+R]_K*\;J*$PPO. ?YKOO\"4$L#!!0 ( Q]25*, M3^J/N@$ .X< 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]! MV2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,G[; M6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$ M-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z M-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0< M71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^ MUK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(4 M53D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR M*A19U7_*^F[,\J__P+7WM-9E<\AGW6_.Z2=02P$"% ,4 " ,?4E2!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( Q]25)2._KS[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ #'U)4HCNR9I%!0 F14 !@ ("!#0@ 'AL+W=O!P & M @(%++0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ #'U)4FT&XJO0 P _PD !D ("!H# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #'U)4@/IK("W P Q@H !D M ("!(D\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #'U)4LI9[&PO=V]R:W-H965T"(T@0( +4% 9 M " @&UL4$L! A0#% @ M#'U)4FB#8XYB @ 1P4 !D ("!A&X 'AL+W=O&UL4$L! A0#% @ #'U)4LK"!BA: @ M7P4 !D ("!YG@ 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ #'U)4B,."*O0 @ EP8 !D M ("!_H$ 'AL+W=O&PO=V]R:W-H M965T( !X;"]W;W)K&UL4$L! M A0#% @ #'U)4O8Q+I>, @ ?@8 !D ("!GHT 'AL M+W=O&PO=V]R:W-H965T4 !X;"]W;W)K&UL4$L! A0#% @ #'U) M4O!5Y1/L P #1$ !D ("!N98 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ #'U)4@QU^E5 @ OP4 M !D ("!K*( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #'U)4NHRFIF%! Z1( !D M ("!9*L 'AL+W=O;(CSX" #-!0 &0 @($@L >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #'U)4L.>2;8 !@ TR4 !D ("!"K4 'AL+W=O M&PO=V]R:W-H965TN] M !X;"]W;W)K&UL4$L! A0#% @ #'U)4M9( M;@?] @ ] @ !D ("!=< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #'U)4J^A;+Q# @ 6@L T M ( !=\P 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ #'U)4I(LH):X 0 YQP !H M ( !2-0 'AL+U]R96QS+W=O XML 60 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 61 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 97 299 1 false 30 0 false 4 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 (LOSS) Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) 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 - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstruments DERIVATIVE FINANCIAL INSTRUMENTS Notes 17 false false R18.htm 11101 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.escotechnologies.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 18 false false R19.htm 11201 - Disclosure - REVENUES Sheet http://www.escotechnologies.com/role/DisclosureRevenues REVENUES Notes 19 false false R20.htm 11301 - Disclosure - LEASES Sheet http://www.escotechnologies.com/role/DisclosureLeases LEASES Notes 20 false false R21.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 21 false false R22.htm 30403 - Disclosure - INVENTORIES (Tables) Sheet http://www.escotechnologies.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.escotechnologies.com/role/DisclosureInventories 22 false false R23.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 23 false false R24.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 24 false false R25.htm 30703 - Disclosure - DEBT (Tables) Sheet http://www.escotechnologies.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.escotechnologies.com/role/DisclosureDebt 25 false false R26.htm 30903 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://www.escotechnologies.com/role/DisclosureShareholdersEquityTables SHAREHOLDERS' EQUITY (Tables) Tables http://www.escotechnologies.com/role/DisclosureShareholdersEquity 26 false false R27.htm 31003 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Sheet http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsTables DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Tables http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstruments 27 false false R28.htm 31103 - 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 31203 - Disclosure - REVENUES (Tables) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesTables REVENUES (Tables) Tables http://www.escotechnologies.com/role/DisclosureRevenues 29 false false R30.htm 31303 - Disclosure - LEASES (Tables) Sheet http://www.escotechnologies.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.escotechnologies.com/role/DisclosureLeases 30 false false R31.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 31 false false R32.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 32 false false R33.htm 40401 - Disclosure - INVENTORIES (Details) Sheet http://www.escotechnologies.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.escotechnologies.com/role/DisclosureInventoriesTables 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.htm 40701 - Disclosure - DEBT (Details) Sheet http://www.escotechnologies.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.escotechnologies.com/role/DisclosureDebtTables 37 false false R38.htm 40702 - Disclosure - DEBT - Additional information (Details) Sheet http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails DEBT - Additional information (Details) Details 38 false false R39.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 39 false false R40.htm 40901 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.escotechnologies.com/role/DisclosureShareholdersEquityTables 40 false false R41.htm 41001 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) Sheet http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails DERIVATIVE FINANCIAL INSTRUMENTS (Details) Details http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsTables 41 false false R42.htm 41101 - 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 41201 - Disclosure - REVENUES - Disaggregation of Revenues (Details) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails REVENUES - Disaggregation of Revenues (Details) Details 43 false false R44.htm 41202 - Disclosure - REVENUES - Remaining Performance Obligations (Details) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails REVENUES - Remaining Performance Obligations (Details) Details 44 false false R45.htm 41203 - 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 41301 - 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 41302 - 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 41303 - 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 All Reports Book All Reports ese-20201231x10q.htm ese-20201231.xsd ese-20201231_cal.xml ese-20201231_def.xml ese-20201231_lab.xml ese-20201231_pre.xml ese-20201231xex31d1.htm ese-20201231xex31d2.htm ese-20201231xex32.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ese-20201231x10q.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 97, "dts": { "calculationLink": { "local": [ "ese-20201231_cal.xml" ] }, "definitionLink": { "local": [ "ese-20201231_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-20201231x10q.htm" ] }, "labelLink": { "local": [ "ese-20201231_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-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ese-20201231.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/deprecated-2009-12-16.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" ] } }, "elementCount": 349, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 6, "http://xbrl.sec.gov/dei/2020-01-31": 7, "total": 13 }, "keyCustom": 8, "keyStandard": 291, "memberCustom": 9, "memberStandard": 21, "nsprefix": "ese", "nsuri": "http://www.escotechnologies.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "role": "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstruments", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.escotechnologies.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - REVENUES", "role": "http://www.escotechnologies.com/role/DisclosureRevenues", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - LEASES", "role": "http://www.escotechnologies.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsTables", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - 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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - LEASES (Tables)", "role": "http://www.escotechnologies.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_F3wRp8i3a0m2aQHy-rHb3g", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_F3wRp8i3a0m2aQHy-rHb3g", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_TU-qMy7usEGMa1T0woxKlw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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": [ "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_TU-qMy7usEGMa1T0woxKlw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_sEzf9Ksd-U-oyrwibl245w", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_9_30_2020_pKCt9DRvLkOaOngeP7VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_M0DzibLz5UKZMbeuNUGZdw", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_M0DzibLz5UKZMbeuNUGZdw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_9_30_2020_pKCt9DRvLkOaOngeP7VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "As_Of_12_31_2019_UHbzJIgpBEitADV1zbyexQ", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_0pjXgaafKUGR0sQPfMY44w", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)", "role": "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_0pjXgaafKUGR0sQPfMY44w", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ese_ForwardContractsAndInterestRateSwapsMember_O8HXIX8-4kyhtuy0CiR-2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - 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", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ese_ForwardContractsAndInterestRateSwapsMember_O8HXIX8-4kyhtuy0CiR-2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - 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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_Kd_EFKylZU2ZFV0fB82XWw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - 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-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - 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-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - 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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - 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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ese:ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - 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-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "As_Of_12_31_2020_T7H3NJM_DkePJhKblf_4ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_W8-Spt9DsEmO75mz79Rf6Q", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ese-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "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-20201231x10q.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_mdmD3DC8dUOPdiXO8vrE5A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 30, "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": [ "r411" ], "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": [ "r412" ], "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": [ "r413" ], "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": [ "r413" ], "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": [ "r413" ], "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": [ "r414" ], "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": [ "r413" ], "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": [ "r413" ], "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": [ "r413" ], "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": [ "r413" ], "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": [ "r409" ], "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": [ "r410" ], "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_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/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "ese_CapitalExpenditureIncurredDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, capital expenditure incurred, discontinued operations.", "label": "Capital Expenditure Incurred, Discontinued Operations", "negatedLabel": "Capital expenditures - discontinued operations" } } }, "localname": "CapitalExpenditureIncurredDiscontinuedOperations", "nsuri": "http://www.escotechnologies.com/20201231", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ese_CapitalizedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Software [Member]", "terseLabel": "Capitalized software" } } }, "localname": "CapitalizedSoftwareMember", "nsuri": "http://www.escotechnologies.com/20201231", "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/20201231", "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/20201231", "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/20201231", "xbrltype": "stringItemType" }, "ese_FairValueExceededCarryingValuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Exceeded Carrying Value Percentage.", "label": "Fair Value Exceeded Carrying Value Percentage", "terseLabel": "Fair value exceeded carrying value percentage" } } }, "localname": "FairValueExceededCarryingValuePercentage", "nsuri": "http://www.escotechnologies.com/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ese_ForwardContractsAndInterestRateSwapsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for forward contracts and interest rate swaps.", "label": "Forward Contracts And Interest Rate Swaps [Member]", "terseLabel": "Forward contracts and interest rate swaps" } } }, "localname": "ForwardContractsAndInterestRateSwapsMember", "nsuri": "http://www.escotechnologies.com/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "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/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "xbrltype": "stringItemType" }, "ese_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Right-of-Use Asset Obtained In Exchange For Operating Lease Liability [Abstract]", "verboseLabel": "Right-of-use assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstract", "nsuri": "http://www.escotechnologies.com/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "ese_USGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S Government [Member]", "terseLabel": "U.S. Government" } } }, "localname": "USGovernmentMember", "nsuri": "http://www.escotechnologies.com/20201231", "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/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r164", "r224", "r230", "r389" ], "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": [ "r245", "r246", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r387", "r390" ], "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": [ "r164", "r224", "r230", "r389" ], "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": [ "r236", "r245", "r246", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r387", "r390" ], "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": [ "r236", "r245", "r246", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r387", "r390" ], "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_SegmentGeographicalDomain": { "auth_ref": [ "r161", "r162", "r224", "r229", "r388", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ], "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": [ "r161", "r162", "r224", "r229", "r388", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406" ], "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": [ "r41" ], "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": [ "r13", "r25", "r166", "r167" ], "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": [ "r16", "r17", "r45" ], "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": [ "r39", "r193" ], "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": [ "r28", "r57", "r58", "r59", "r375", "r395", "r396" ], "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": [ "r56", "r59", "r60", "r98", "r99", "r100", "r293", "r391", "r392" ], "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": [ "r26" ], "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": [ "r98", "r99", "r100", "r256", "r257", "r258" ], "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": [ "r249", "r252", "r260" ], "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": [ "r88", "r185", "r189" ], "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": [ "r122" ], "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/DisclosureDerivativeFinancialInstrumentsDetails", "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "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/DisclosureDerivativeFinancialInstrumentsDetails", "http://www.escotechnologies.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r94", "r142", "r149", "r156", "r169", "r290", "r294", "r318", "r361", "r373" ], "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" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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": [ "r14", "r15", "r54", "r94", "r169", "r290", "r294", "r318" ], "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", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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": [ "r250", "r255" ], "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_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r408" ], "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": [ "r408" ], "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": [ "r407" ], "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": [ "r11", "r38", "r90" ], "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": [ "r83", "r90", "r92" ], "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": [ "r83", "r319" ], "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 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": [ "r83" ], "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", "r83" ], "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", "r83" ], "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": [ "r98", "r99" ], "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": [ "r24" ], "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": [ "r24" ], "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": [ "r24" ], "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": [ "r24" ], "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,645,625 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": [ "r63", "r65", "r66", "r70", "r367", "r383" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "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/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r210", "r212", "r225" ], "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": [ "r210", "r212", "r225" ], "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, net" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r210", "r211", "r225" ], "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": [ "r210", "r211", "r225" ], "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, net" } } }, "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": [ "r226" ], "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": [ "r130" ], "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": [ "r74", "r94", "r169", "r318" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r72" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": [ "r285" ], "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": [ "r43" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureDebtDetails": { "order": 1.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": [ "r200" ], "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": [ "r47", "r327" ], "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": [ "r48", "r96", "r202", "r203", "r204", "r205", "r326", "r327", "r328", "r371" ], "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": [ "r88", "r95", "r270", "r275", "r276", "r277" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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": [ "r263", "r264" ], "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": [ "r88", "r137" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r304", "r305", "r307", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate net fair value of all derivative instruments 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, at Fair Value, Net", "negatedLabel": "Fair Value" } } }, "localname": "DerivativeInstrumentsInHedgesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "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", "verboseLabel": "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_DerivativeNotionalAmount": { "auth_ref": [ "r298", "r300" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r297", "r299", "r300", "r301", "r302", "r306", "r307", "r311", "r312", "r314" ], "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_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "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": [ "r224", "r228", "r229", "r230", "r231", "r232", "r233", "r234" ], "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": [ "r224" ], "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": [ "r262" ], "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", "r8" ], "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", "r8" ], "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 benefit 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", "r8", "r280" ], "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", "r8", "r280" ], "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": [ "r206", "r370" ], "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)" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r103", "r104", "r105", "r106", "r107", "r111", "r113", "r119", "r120", "r121", "r126", "r127", "r368", "r384" ], "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": [ "r71", "r103", "r104", "r105", "r106", "r107", "r113", "r119", "r120", "r121", "r126", "r127", "r368", "r384" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r122", "r124", "r125", "r128" ], "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": [ "r319" ], "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": [ "r266" ], "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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r253" ], "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": [ "r254" ], "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": [ "r254" ], "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": [ "r252" ], "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": [ "r98", "r99", "r100", "r102", "r108", "r110", "r129", "r170", "r201", "r206", "r256", "r257", "r258", "r271", "r272", "r320", "r321", "r322", "r323", "r324", "r325", "r391", "r392", "r393" ], "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_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r316", "r348", "r349", "r350" ], "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": [ "r317" ], "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": [ "r237", "r238", "r243", "r244", "r316", "r349" ], "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": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r348", "r349", "r350" ], "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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r303", "r306", "r313" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r333", "r339", "r347" ], "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": [ "r335", "r341" ], "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": [ "r331", "r346" ], "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": [ "r331" ], "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": [ "r331" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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 three months ended December 31, 2020)" } } }, "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": [ "r332" ], "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": [ "r346" ], "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": [ "r334", "r341" ], "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": [ "r330" ], "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", "totalLabel": "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": [ "r333", "r339", "r347" ], "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": [ "r332" ], "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": [ "r344", "r347" ], "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": [ "r343", "r347" ], "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": [ "r188" ], "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": [ "r188" ], "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": [ "r188", "r359" ], "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": [ "r188" ], "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": [ "r308" ], "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/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r173", "r175", "r360" ], "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": [ "r177" ], "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": [ "r192" ], "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": [ "r179" ], "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": [ "r176", "r180" ], "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": [ "r88", "r174", "r178", "r182" ], "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": [ "r73", "r89", "r103", "r104", "r105", "r106", "r118", "r121", "r287" ], "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r97", "r142", "r148", "r152", "r155", "r158" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 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", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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_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": [ "r67", "r71", "r101", "r103", "r104", "r105", "r106", "r113", "r119", "r120", "r364", "r365", "r368", "r379" ], "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": [ "r67", "r71", "r101", "r103", "r104", "r105", "r106", "r113", "r119", "r120", "r121", "r368", "r379", "r382", "r384" ], "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", "r8", "r288" ], "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", "terseLabel": "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": [ "r68", "r71", "r117", "r119", "r120", "r368", "r380", "r382", "r384" ], "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": [ "r195" ], "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": [ "r267", "r268", "r269", "r273", "r278", "r281", "r282", "r283" ], "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": [ "r95", "r109", "r110", "r140", "r265", "r274", "r279", "r385" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r85", "r91" ], "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": [ "r87" ], "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 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": [ "r114", "r115", "r116", "r121" ], "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": [ "r186", "r190" ], "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": [ "r186", "r190" ], "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": [ "r190" ], "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": [ "r184", "r187" ], "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 $134,005 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": [ "r369" ], "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": [ "r82", "r84", "r91" ], "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_InterestRateSwapMember": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r172" ], "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": [ "r32", "r171" ], "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": [ "r12", "r52" ], "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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r34", "r171" ], "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": [ "r33", "r171" ], "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": [ "r345", "r347" ], "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": [ "r345" ], "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": [ "r329" ], "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": [ "r338" ], "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": [ "r337" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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": [ "r346" ], "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 three months ended December 31, 2020)" } } }, "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": [ "r346" ], "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": [ "r337" ], "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": [ "r44", "r94", "r150", "r169", "r291", "r294", "r295", "r318" ], "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": [ "r31", "r94", "r169", "r318", "r363", "r377" ], "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" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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": [ "r46", "r94", "r169", "r291", "r294", "r295", "r318" ], "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": [ "r22", "r362", "r372" ], "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": [ "r42" ], "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": [ "r42" ], "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": [ "r42" ], "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": [ "r22", "r199", "r362", "r374" ], "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": [ "r43" ], "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": [ "r48" ], "calculation": { "http://www.escotechnologies.com/role/DisclosureDebtDetails": { "order": 2.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": [ "r83" ], "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": [ "r83" ], "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": [ "r83" ], "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": [ "r83" ], "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": [ "r83", "r86", "r89" ], "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": [ "r83", "r86", "r89" ], "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": [ "r9", "r61", "r64", "r69", "r89", "r94", "r101", "r103", "r104", "r105", "r106", "r109", "r110", "r118", "r142", "r148", "r152", "r155", "r158", "r169", "r318", "r366", "r381" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "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_OperatingLeaseCost": { "auth_ref": [ "r340", "r347" ], "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": [ "r331" ], "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": [ "r331" ], "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": [ "r331" ], "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": [ "r332" ], "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": [ "r336", "r341" ], "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": [ "r330" ], "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", "totalLabel": "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": [ "r332" ], "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": [ "r344", "r347" ], "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": [ "r343", "r347" ], "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": [ "r10", "r296" ], "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": [ "r16", "r17", "r18", "r45" ], "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": [ "r53" ], "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": [ "r40" ], "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": [ "r288", "r289", "r292" ], "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": [ "r55" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "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/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r288", "r289", "r292" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "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, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherFiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r188" ], "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": [ "r49" ], "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 Operating Income (Expense), Net", "negatedLabel": "Other expenses, 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": [ "r286" ], "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": [ "r80" ], "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": [ "r77" ], "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": [ "r78" ], "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_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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": [ "r23" ], "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": [ "r23" ], "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": [ "r76" ], "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": [ "r79" ], "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_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r194", "r378" ], "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 $135,500 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_RepaymentsOfDebt": { "auth_ref": [ "r81" ], "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", "verboseLabel": "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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r206", "r259", "r376", "r394", "r396" ], "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" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r98", "r99", "r100", "r102", "r108", "r110", "r170", "r256", "r257", "r258", "r271", "r272", "r391", "r393" ], "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": [ "r133", "r134", "r147", "r153", "r154", "r160", "r161", "r164", "r223", "r224", "r358" ], "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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": [ "r213", "r214", "r215", "r216", "r217", "r218", "r221", "r222", "r227", "r235" ], "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": [ "r219" ], "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": [ "r220" ], "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": [ "r220" ], "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_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percentage of remaining performance obligation expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "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": [ "r342", "r347" ], "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": "Operating leases" } } }, "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": [ "r181", "r183" ], "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": [ "r190", "r191" ], "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": [ "r181" ], "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": [ "r19", "r35", "r36", "r37" ], "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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of outstanding derivative financial instruments" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r142", "r145", "r151", "r181" ], "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": [ "r142", "r145", "r151", "r181" ], "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": [ "r250", "r255" ], "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": [ "r201" ], "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": [ "r123" ], "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": [ "r130", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r147", "r148", "r149", "r150", "r152", "r153", "r154", "r155", "r156", "r158", "r164", "r386" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r130", "r131", "r132", "r142", "r146", "r152", "r156", "r157", "r158", "r159", "r160", "r163", "r164", "r165" ], "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": [ "r75" ], "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": [ "r87" ], "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 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": [ "r248", "r251" ], "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", "r130", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r147", "r148", "r149", "r150", "r152", "r153", "r154", "r155", "r156", "r158", "r164", "r181", "r196", "r197", "r198", "r386" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r98", "r99", "r100", "r102", "r108", "r110", "r129", "r170", "r201", "r206", "r256", "r257", "r258", "r271", "r272", "r320", "r321", "r322", "r323", "r324", "r325", "r391", "r392", "r393" ], "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/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 (LOSS)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r98", "r99", "r100", "r129", "r358" ], "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/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r247", "r261" ], "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_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r94", "r168", "r169", "r318" ], "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" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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": [ "r93", "r206", "r209" ], "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_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": [ "r224", "r233" ], "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": [ "r224", "r233" ], "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": [ "r284" ], "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": [ "r233" ], "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": [ "r233" ], "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": [ "r50", "r207" ], "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": [ "r50", "r207" ], "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": [ "r50", "r207", "r208" ], "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,607,911 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_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r121" ], "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": [ "r111", "r121" ], "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": 4 } }, "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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r299": { "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" }, "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(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.17)", "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": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r41": { "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" }, "r410": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r411": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r412": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r413": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r414": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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.29,30)", "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-31)", "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.6(a))", "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.8)", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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(24))", "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(25))", "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)", "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.13)", "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.2)", "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.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 66 0001104659-21-016643-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-016643-xbrl.zip M4$L#!!0 ( Q]25*!-[@ON0P (V 0 97-E+3(P,C Q,C,Q+GAS M9.U=ZW/B.!+_?E7W/^CX_/"\]]$B$I)Q=51IG]0HBS.$N M9?.K2B"K6#J45G[Y_,]_7/ZK6OUZ/1D@ESO!DC ?.8)@G[CHB?H+-.6K%6;H ME@A!/0]="^K."4*MLX]GGSXV6V?-3\WS!JI6(TG76 (G9TB+;)XUUBF=2"IG M%ZA9:]6:]68#_7QQ7K]HM-#X=DUW"TK.:!:A=!9DB1%8R>0%XXP%RZO*PO=7 M%[7:T]/3V?.#\,ZXF-=<7]3\EQ6I 5$5J(B@3B7BREXE> MU2E)Z'L&IWX=@%>WRPDU$%,F?X39\&XQ^>4R#.'+[5J MC>::*K-:43;CT2.\4(A=J*H]!1%( M_;B;]+/5UXV!#;*U[AW.)/>HJQJ1]4LYFHU61.CL9051:%Z*,*Q5C)5TR8PR MJHT!Y]?KJ(K6K/"[,QK:HT&_VYY:761/X=^M-9S::-1#H[$U:4_[0'!9VQ>U MGTL ?<.(?=:_H5V4(%PKI"I-Q!V1F#@=[#F!=P3C1K-TONAM#-IWPK+#E^"/ M!6&2/I(^]--+,N R+[!IW&:4FT50[HQNQQ/KBS6T^_<6Z@_AV4+O!B/;_JF$ MO1#LU]A3;;Z](,0W ;Q+9X;RW SE=7O0'G8L9'^QK&E935]13;%<]#S^E+MB MKNG-^+TO5!7;]A?4&XQ^+9%,1;)+I>-Q&0AB8<%@SB/'1-@+#,\KV24^IEZ$ M82Y*$WKOU5@#$-L(@@>K/1GVASJ-9KT+;N$IP@\-YR[3]3SVLP=^0LB^N !-J]A%H^D7J'K]X;0]O.E?#RS4MFWH M_$J$BR!\'4C*B)0VF:M^J0^3&['4IJ1@F\U@1O7C(:K7=W9_:-DVLJT;U0<" MIKW1Y%9/.4HTBZ#9)0]^"F[;26:$/ATBU+6NIR4219 8$"R)5-,VSL*1HG[3 MX3*UU<(&5"/#6WF/# MV+5^]_RS2MQY:HG;55*5NIE6$P5;>B('%$4SI2GR.8+1 N*QO@@S%\U"C:,2 MZVUT_H].5@PB5!U-1G<(:^7+,GW*9;H#OFK^Z((=*O$W+]U(68&:92%/+>31 M@F?\'\J#Q7SJOVR-6Z.2F(?2'..IMU2,)Q:P_1.$H5 :VA)7PG9\6'6,!20O MB$_!NKPQUEVFK(#KA_P!5_1N1W39Z^3H=70$3N\E4$-3PJ1IUFDF-L]G$D;% M.EY7O8:FO*O7/:RA7JFZQ=$L9CPR?)1;;E9\ MJ7E4? E:@E !1!ET\*$*"&L=U#A@'FE1%J:BH8NVZVHEL)<=A\JDSPIR'("O M@QQ5M!&*Z$9J"6:QL+Y:H9[B9^M9-=8D-;:?3&:&[N>D +]>K9ZVOR+KJVK- MK1*OPGWQ@GLN$=+Z,X!QJJD?3B0T8]9*Z8._C 9=:V+_&UG_O>M/?RM1*]9D M"OH(JC^2#X79!Y%L];ODY',RV8&-6&OPL2ZMX9W.FRU*UL-5V/I M)<3'0#PA2TS5II(Q$7JPR!PR>O!HZ-\LI'-R9P%^,)3= GR=!=K* VUE4N+^ M37#7.Y%?"_^.D&];"J+,RM+PIONV\X8I\W";XY4-<[PR;4=W&;D\8L\,EA1P M&F\9?[!+)H'$A!^,Q!+VQ;3MOH9K/+%L@$XC5@)TU([0'%M!,P JL >TQ.C8 M\'^^N'\&4@4"_B52A?;H&C;G9F!BWI5;PO#ZU9:BJR@9@!VY^[9$\C5[;O-O MMLU K^ NVQ*U? M428M0&4BD[*8M/5Y\%2EK^2@#B5SK1B4NQZP692\396"3 MUJT+%EH/,J!VS#E0B>.3J3ZYEGPR\\J_WE##E#P6G17 MS[MI/7D7>8;G4S^3*?U^5&QMBF%2F2?"%A&:T#FO-P\WW:=_:QU*+ -NQ<(X MR8 =$IB!>G\(U,Z'UB4V;Q;;208L)Y<9Q0^'*.;[RKJ$]PT"/LG 9M*;(?UX M"*GY$^L2RD)1H&30ME+,\'PZA"?\OKJ$X14AB&104NG,$+4.(4K>KEI"]D9Q MB;0ZE8/'"&6CGE3;LO:JEK"^+EB1C*:)U QBXQ#$U(VJ)7:%(QC)<.VEFA%* MF+6MMY^5D!0-:R0#LI-FAB/]R_42C.+UH\.9+[#CA],JF&YMG3"0L<4S#ZL) MRO?&FJ6.=0GEQT<#J%,#MHX1*+=S%J]\B5\51J=(3'E(8SR=I8@ ,_;GAYMZ MUP=0I'RG&!\7X?/P4(G_KR*@_J@3SR=DAO1IVA?J:.>KBJ3+E:=.X=;O%H+, MKBI@7C4^1OIWL/;L>>G%%$J\X5AO76[V'13E&XN(CGPW'_8-0M2!(*JJUF+= M*ZCV5E8!$D6MV@/O!(V"4E+4J-V"=8(V>?BAJ$W 0KQO8\YE;?N<&E$WECSKLY/1=*!?PCK)YWR=+-3P#KZ>B+S3V=I=PW(RW]I(SH\"6TQ2H$?5">#E).2O&M+S[; MC@-I0I^'2%1-==2WAVJ-I VUP#T Y@C6DS)]R)D%(V_^0DB7"N+X7,BQA]F^ MG5ET)V+4NK[8-_R1"*9>QBI&-2TI92_#MS3F".7;1'#=)4*+U24SM7%[UP83 MP6F9 M7#41& .1G-PM7%/O.)@.HA^ZS'!:%S9H,6U*58;:L9>\2=$[5](W$)7L'O#-*A2?VSF'S@@G9'ZJ+T!'U0[$\4@5ZHPMF(!^]A-> MR5V<"W&<%O#JVC(W\ "K/+$^'7&?DF?_VN/.'['YKY1AUXOG;[H.J\/WR^_OZ.=J ]=W\_+K\3LK/4;Q)?Z4*([WPRU5U M9;&K:R.#TA00=_NRUYU05A$^@]U+SHB/Q-N!N8T@FQ%O0BQN/24JRG6:Q@\(%$Z2TI5.^351(Y3?"!8]'@@5Q5O M% C/_,U$Z542OJU3UK/"8CY)&F[G\\51G*?I@W@W) RX"'%5XQ<>):Y?;N(! M:\OSTW_#,,!N8W=9"US,M,U1("I),F MU3U3A#AIJ@BF,)F>?9IR; '>,18KV;G,KU_)-F"#+Y)M8AFZJJO2V)*L[WQ' M.D='MR^_O2TMZ04@;$+[ZUGK_.), K8.#=.>?SUS<4/#NFF>_?;K/__QY5^- MQA^WDZ%D0-U= MN1= 0T!QC2J^DLI"E@0(F98EW2+3F -)ZIY?G5]? MM;OG[>MVIR4U&D%)MQHF.:$M>46VSUN;-_V@5&C?2.UFM]F^:+>DSS>=BYM6 M5QH_;M(]DDK.S*R$EFG_]4R^)1&<-KYYP^;7LX7CK&Z:S=?7U_/7SCE$L\G>:Z^+-U^?1!W!=:W6ZWZ;TE M2;%Y@[TO#:&N.9[D,[\@)::@OQKK9 WZJ-%J-SJM\S=LG!$92-(7!"TP 3/) MJ\"-\[X"7\^PN5Q9M.+>LP4"LZ]GP"N@?=%J^]E_4AW"!26[#VT,+=.@U&P> M8F6FK #R(. SB7[E:3*(@ %8AP[0%S:TX-P$^%R'RR9-V.0JNGEH''VX7"&P M #8V7\" M( E&$)?KIU?830,19>'XPX\.X5K'"FDO+H- ;&/F'; T/:[ .])'^(2=(:I M\+*Q3( .;=VT3(].97;O.N3=DVV0=-"U28>WZ>2F,#"G]IRH];UITU[<*V5H M:L^D"(< (V\FP*(=Y02Z)36FCZ]I?:7G0CQ*?_N)":DB;(LC_^\I(58:#N]Y4OI/4*?GS M*(^FJJ3<2\I8GO2F Y+ =YH)) OJD0]9U%V'**H_ 3;/)Y]I^-ESS,G(::YI M*SHFN6@"R\'K)YZJ-2Y:@7_^4_#XSQ%PPMZ@_P%+>P:6]]D_$](U*ZCJ]OOW M""ZI^D&;J) +C"U!I)K*;*J]]1P'F<^NHQ'C.843L(*(:IM,,CCO.S!++__/ MJ\[UY>?+;O>R];G5_MSI7EZ')!;2UQZ*"D]#^KINY+][*AP=?@4IFMA=^F:U M81)U6^>?$0BI# ;?A1^%'R(#(#+2/Y-<3&#!%2U/L\ZD5V#.%X[W9H5,XKPY M[U_/.M6H6"SH!\VTJ504F[Q>0:Q9RBPVX5HX"?I53N'B*-?'Z,V^GAY0CGQ* MVA9(21E(N',1$?5X02RT.KP4I2^*>#7&F MM6I$&&^)VKYOP0PBL$$.\*-I>W4>D%$C M@A0\%H*?+_7/+Z$3@+:-"@'W:\ MH5KNCJ*T&AR]9E8G1;[NK2)EGX 70&SV6D)(TYWOIK/HN]@AL)'\IELNG>.D M\0SRSTAVO7*45$?E.ZS.[&MQ66*MQ4C!BP(3 0:V)*E_W$WV0X^R]8A)9IE= M5J.B;HK67ID%;2%%*S9IQ%,))@+B>4M'Q=*RJ^!,!18I<_Y '$*DT3G"GK$T M;1,[M 6\@$ ."62R93X:E@O 97$SJJ"_MZ21AK^#R97=J>$$VM,S'0W=.6 & M-'=$HWEMKGQ;%/[2W)D?_JA)X\0%=TPSR&V>&>2^\CB>R-_DD3KX798&(_);EGX>*JKZ M2Q53RC'($Z89PE'1U%R5M=D$%MU(Z-+3TG/3/_0N.^+9E$OO>?T-83>R;#C=\U*#H2RY(U*H]7N7K4J M-I+99,5$1W-#%97XGNXM/J:KDP'!0[P TKMG--&4+,=!,S="48.B<5-XGD R M26;(>1Q1^3L02=0J=>P2H8SB8PF99%'$[9'%YN+*(:RMTY,5+_S5*7];;3 MY"FFS*QUXS4W)E&M8@:'=>6)A0OQ;-YZ+LO;T3BA=5%F3]A7M23SEY:G;JSQ M@V$Q?Y6OI@N9\A&T=59W9INV=CPR@PCXNQ*M*4:W$ZL.U/]:0(O4%?NK_U(" MB=E9*P:4H'FA%%&JVH2J"P'TC963L"9F@1(U^A2J=_KP9S^A..2QDI!*6QHJ M4=FCYX&DTQ9*(31?:77O??,M,;D M%8=I3L98J&;%*VH$MHBU9B4=6"6E:!]LED!UR)8V8?+);0S2=Y- M=MP,,Z$5M=_N&8;I5V6LF624U]=6IJ-9(4Q)X:O,C,?->D[\HH8N)_3(:AL8 MZ\L4>KKN+EWO6.L[,#/UQ*/OLC-&Y7!Y9'J0$[^HHZI0]5EV+R;'MGE*.6X- M*4,8H@[=(O)(^5[,FDT'9VC$T =I"I!W<^>#SIIK-L[PX#OM7G-VG]C).@63Q%UUB1FXF,B945%5(]SQO=@$JD:+A5@ M^AF)F?FB,OE$9%+U^3?5J V37)A\\0+QUKU;T\B#_:IN@TA!^,C\F[CC<.:\ M:FAW),5?P(DI1$D"RHS0%=2,\@8S#&*,OR0F96R2N\PZ*QMC3U.^?/C.9ZK* M^T%0!\ ([OOQX-(;$Y79UCXG3O9EYA1/;(TU**TB1T:)_FH$/W[4VK.:-#,06(J4="1H=8I5>+VVW8 M,1:/#C$6*IXJ%E2$(IK%+*!:+(JIYWV_-=-!9I79U\O#RH\SZ%35A<&[VSB8 MKC7,R'6B^I1'*K4PF^I"0^"6N!0&7:) ('EB25JT&YOX1%6"0QA\.V8JVPZW M0D W/13D_Q;P*+.-\ 4VB7U&=M:H8*Z(8-JGH"6Y1<.R6*QRG2EX!OO):$&V M#/A.F:KLI+[=8>A&3$$P(]F=SO)*+["\Q7,9=99R1@5 MJGSYU.+J]@0YWINV9NL% HPQ!8BG1,(&&%FE5PO_F!UC\0 C8Z'BJ6)!12BB M6==HACIK"3.IZ?.M# *IAU8$2UT(#I.* MSC:R5HZ%4IZJ'C!*@G,FM;(]>ZLMGN3>8#=9%/&UN#&Z#(J_P'=U.;;'M/KRD2]6DAK0MD/R0>Y/18/2@2F-Y M(JG?>A-9^ED>J[](/P=%5W+7]'=/TL#HO9 N80Y&[O(9(.J%6"[=@$G!8\5U ML*/95#$26A)G*409KKK7K(_AK87AP.\U&< MG#,JB<]$$I=UHI@3F*@GB&WP3+371S(T0:9F\3&D<6[=Y#R&F:/N)(H?6VT72[FI6QFH!A8IT>4/)RK:QL8K9/-N:BL;T<.&NQ M-R$%6>A8,H9EG?P%G8!R\"#G./SK8U6$>IH.&)HO-**]=]UL2D>7E;%B,&-" M"QF#IO5O":G%U%PVGL*:RP./:P!1'Q$4Z=G%7N46DL7Z[JP)\#G!"W/%JO?) M>8^P%7""%?6L7L\E3Q%$&O5,>8^%^OQ@13V>-P4,GS_'7]"Q*$5)R#,W:1S^ M,-?MB'I];(@*YC3P/K!G$"V#?48\(_6K_9'Z[9,Z&,FJ*JGR SW(E8S3[Y7) M8V\Z4$95Q[G#^WKC5@;Y9S9O]FD"_&C:GM4FQ ,$L-.SC6@I_K&_C\!9T&E[ M>KY'QES2Q]6@^JWM:0!]-,%.V/5//WL(O?SF((VT'-/6T/N -&SO\BEZ#2BT M2.7GZXPI=^Y56:5H1] 58.:O@C:0O+5> #)J$92)P@]DDJ;Q\-G(( M*N<@[_"VG*Y-Y;/:U_M6^TZ^G59KG>48:NSWZ4- MY9XJJ_2"B4WY$IQ)%OV"I--/5-SAK:$FZ>?V?461 [KK:>@O0(ZX8\DA@J0< MXK2J1.GO#/FYD-3"BPR#FM!J*;,G[ N$O*WB7>:9:= MK6J[L*E56./D-[K@D/2';J(OS55&I%U>7A,-NZJX8V'E,\ETY(-<.Z]A Y-' M"XZ8[316Q78+8N&D!S72LM2$X]AJ,G*=AK2^#3DS2)*1ZP2(SP!;B^8^I#=$ M@*B'S.&WL&<7#ARG'Y.K+/$: 2_?D5!B:2*H1;>8 )1IE"RPCU-$ WA UJ+[ M2P"4[N^D9XH*XW/GXNI3Q8SSL,;,>1K:.C?O3+\G,]^)*$ &8&$GQ3\ZFM8G M5=\> U3SD)I$T4CM'Y&U X/Y#]#0E'PP+ZI-?O$ZH])B+,QP:W$-.1/$5UA$ M'U[A"6E# MA:W)Z2"G "EII)K 91B]B"3D!#V''7X@#I+/F, MB+YRQ&L#!POJ'LC%%KPYI+O: MG*5$Q=4EXJIS +@,\+4(##,!Y7'%\Q=X@AK$+H>H2*Q2 MJ,*%3P7 Z\KG+^PXM.( ,LCIXL?-8'QITHH^D_K\^G]02P,$% @ #'U) M4H,0Q9:$%0 :CL! !0 !EGK/U_FCO&$*,/$_792/3L_,9!K$1N[TV\G M2W9J,@OCDW_^XW_^\O5_3T__U1QT#9M8RSER/<.BR/20;3QC;V:,R&)ANL8] MHA0[CM&DV)XBPZB?79U]OJK5SVJ?:Q=5X_0T;*EI,EZ3N(;?9.VLNGIS$[9* MW"]&K5*OU,YK5>/ZR\7YEVK=>+A?E;OG1$YP6D$'NS_'_%L&Y]-E7UX8_G8R M\[S%ETKE^?GY[/GBC- IKWI>K?SKOCNT9FANGF*7>:9KH9.@5JS&RY@Z49V+ M2M3\2=0^?VM[JPJ;A3]5@I>KHJ)N$C'5>KU>\=_RH@Q_83Y176*9G@]2*C&& MM(3X=1H5.Q6/3JNUTXOJV0NS3[BX#.,K)0X:H(GA$_#%>UV@;R<,SQ>.X-%_ M-J-H$N=P8K*Q_Q&N,%/37 @HSBO(\9AX(EIDI^+1Z7DU_-C_(63/3PSQZG'0 M6;6VTY H4!%E*^T7#[D,CQW4=KGZ45\87]&:(=EROR5$BMP1CRV-Z<:'_@>#S=S/A/Q#KNC4GI*Q^X M&G.R=+W^)*IX<*;U*2A.*LTEPRYB;(BF8C#NN!-"Y\5HJT;3Q?'10F.O8=M8 M-&\Z1;*1WG+!X\:,.#:?2=O_66+OM9@Q([G)(J5/\1,7RA.ZQ2Z?\K 0%/.H M/\'O/UIH-E\-/S.F4HJFOKOW) MZOF^C&A_H'B>!MR&P2X?&Q\0]7LBMZ_Z8P<')!3'FNYW2N!P8BX=[WB,QC]7 M'+]=W@D0$X8,<45'Z$_\)S>$%=#5M!H/>3&I%;$3_KGYQ97EBUVO8N-Y)2Q3 M,1WG1->\W3:A(R->V,Z??+GXK>U'$/];F+;$/;4#T HD+Z'MPH@E0@$/0VO8 M])ZD^JV'6LLQ.EVQ7R"IB:WO1[!+O$:A/2AJ,"2+ MZRD?UH+5G?LS;%)\>=]5XB;!2)2SD;UZBCWQ@75U8Z.^T?(!-^Y]P%D&2@M: M'VI0?GE^<5XU3HUUF_S'\'MCT#YM-H;MEG'3OW]H]X:-4:??,_X6-OWW8-'/ M>7&(%?N,(]P-A.9=\XLGVTO^\/'OPLEB+QW4GR2SW:!4+*=\(ZOYNB[S8+Z* M9XUGD]HC<[S6-\<<(\?W5A7=?J4$\03?YU]IO& F87&KS(K,M48V:)Q@WGNC MML*.G'-H(I0O2+Z=5*/6)I3,#R+[D'HBY7K). ]D$2SORL$J/Y-K7ES[P3'= MGCE'K=B$NJW5!_G4@31G=R97JTVBSF]"?QCN/S1HWT_]?G7Q^?+ZLEZ_K%Y7 M+^L7YU=7QU"JR)0%J%6)$ME+T7:68OS![QN+OH9E(4>8*L@>(.91;/&_?+)] M*ME]S/X-E2)G&X>"-FY1I\PQ!^PR0CMRBJ9XC'O$;7.[FKPBU,(46;P6$V1+ M 4VK<%3T:N6AER8' .-^Q^7+ #3TN%H)!J/HGL+F4]8HP0*4X7M("U I [BH M*J?EE#I +#0-?=4 "I#A53A4L8G_$U^.7U[",86*A"^140"(#I'#VYS>(9?/ MUB)6V[#G7.9\RO8C4.T7,0:A9',H9QL0S"$M18Y9O=EXA(!LVDPBFTBZV$4= M+A?9G%I$PP?2 3^NL*X?PYKZ=>'19E@O.\1L/S?P="80]1.:;TZS\)HSQ7!JD*X$%Q81B[]57<"C# MS#A=&N-M:?1]LAE?=CSQ%2*R>TLA_+ #*<>>0WSMJ(IU<=2AZ5 B@Z:)T>IU MB.@3MB3AH;";A0D<%IFZ^$_.-N*\V'Z\_,9<8,]TQ-,@(4VBB0?[VE$U\?*8 MFG@PD;U)31R9+TUN34ZP=\MEKS]5%M7X4?7L$S@]TY#0FU2KU7 =.%I'A/>5 MS?>B#_6(]V_DK7O7/IJ6[WM'5;XK<,J73VB_C#X&H_TMH>$C4:YZ;"65$'%4 MS?W\+C17(LET=?Y:B6<+%9U!I+TO0RN7Z--N+M%=O]_ZK=/M&HU>R^B/OK<' M1J4<<-!8NZ^ G9V[+02Q[2:Z0.R9@RGI2Q%8A91EF0CCNX,S(/8(Y*H7E-<6HF2*Z6P 2B]:G6ZM=U2.&M,I0B420 ].3!](1S7AGHVBH#(Y"56[TW@=SBK/BTG VO MS9!,/&X\(FE&CJ(L!/__GB)/X1! 5[A9,H_,$3?7G6!;U POU!U#60.":[V@ M;J+D$P!RB:L8)7+*&A! [2IBLNDA&MG3*A#3J[T!RT<; MS71NH<&ZH7^)%K=F!U75?0/&49[NJF(9&LJ^27XKYU^%LF9="&'FHE#69!D: MRHK1IV%9R_G2$4F/C3FA'O[3U]GL@[:T(0C!VB,,XU+^H2F#0GVS*4.>AHZJ M#-='&_*U^8>F# J%[B%9VF5:I:."7"^MQ_N\0@-4H91R0-,J'3?(T5"N^63;&QEL4?CQ-Y;)6OSZ'D[FS'R")K!6?\?'H88?/ M@T/B+'U/E#3=0U800GI-HMY$61PRPHN7Y>!V.,/($1=,B H8IY4FO*B$,)) M2GG*22]>H@U$"5N8EC@7IX4F8L./5*2*LA"B/DJ9*F@',"Q'%N>.L2V)B78A MQ+NE1"?:(Q_!ZN.-+EK(P(U$KQ9NUG^6F"*[M:3!2>68R+;HJ:M &)TR89+, M!E2<;@E%>.K>+"E%KO4ZHJ;+@K#;'9=/5QZ]RM( A$AT)@QUF(**:&>^,#$- M3@1*16^[,(20VJO=C:G-QV&GUQX. MC6'[[K[=&QF=WFU_< _KH/N [0%:B"BF.]W@O_D:OM0\TEZ_I0_7[>$.M\^* MYX=_]Q?P[[X;[TP>#Z*"]@,;8Q\>Q5_;WYW'EW@0?W=!N42$\EF%#V/J;8K; MI2 LKJ4BEU(-0-Z*N3S-EZM7M<0#8C.P)CD"5M_0>:MNX? ^Q>#H-->CIN7] MAKU9E'[.U[7.TA]U&>/V!+)'YHM$'7*U!&CBR:PGN1B&Y@<(SL\6;J.(#^PN M.=']17C]&VLB+@[4X8I,^;0;GJD7_0RJ!__G_"'6?N&"X/+&KDE??='UB"NZ M *J]R5;(JTKM9,4!&1"Z?5M]2KW;&+) D801KT- M_,%SY=SJB(JR55!#.-7TI@["*"7 @*.-4R46!A*ODRB0' =!6A#UA M #G>[P_-D6:"/(Y.XCSQ14J<:&68(:4.A*BD2@FWG)4J5@ %!^3TX(/TM+E MQ1M2&-A$(W'^>:LA!,%I?Q+7JR!IU&L22LFST#ISP=]XKQ(TLS4!(6B0 >QL MS$%SRR51/T!"4ISL??!5-0+!";\GPBKVH&%\8[)9P[7%/\(-]V0Z?M*0%\MF ME9DV>G4A^- S(*K)%30@N\CS$&61+O:7'O-,UUX=#2#KGJG5('BKLW3(5(; M(;W"0/45V M@]T01YRW1,WM;7*%M0HAB5X#ML+XA=;/XKQ'# TXN1J;]'0K0SB@+/=J1,X6 M-"P3#6LRGV,_='B+D'K2TZT-X22R?9<;27R!@Y.XTQ&B<\%KN#Z209=4$L3Y M8EEP2F*B_&"W?UO@C#B<31:,^MFBW/7=/4K#[XU!^WN_VVH/AG\UVO__V!G] M^^,PJ&R$!E"(TP.)J[NC*+D.G%!XAL.@DED!,&AM$::, DC* HG&:*E:[)K1 M9';> RCQ(,;UQ?GY%9S83#% );(( #MAJA!WZ!'K9\H6D)UR$.(Q2M6+;P;9 MH1^ ]->9: \FML7)DO[)M4HD4NI \-9KHY+""P"$!L)L>B>5 M!.2M,A#,_P+@V^(*&C M_(1MY-I,9)'((HKQ,A",_ * V>(*&C"R)4G2@9>F MY8/@7U8<'7_9L/]8!ML3N0;V)R/SY4'LG^0O/(_B\=(35MZ(/)B*$-:1:8"P M1BE L8XLM?*C<2T^'SUQTI_0+79-U\)B_VD47F29(G/5\]W(7*L]Z/QHC#H_ MVL9MI]?HW70:7:/3&XX&C^(PP6&Y4;K5Z9IL+0;6-!TN!SX[(^1UQ;?]PUC6 M!:*C.$:0HRKAU]6%?$[Y =+<4^Y'K:Q..3I"0V1Q2T<#XM3 M'<3!),@.]FZ+Z\A\.ON3R,'&C2#?^&F^)C>@B#T>](MP(I>'U\R8-^V00@4P M'R>3)Z[A4D;NTJL!B:P>H1NFJ\NF7-XOYK&HYM5YK5Z_@!.X!:8'B;("H!JA M_1<-E^H(EZPP!%^4KH['+I:4\ , E_5,MC9!!YC]5)@#ZBIP]H,?=SY72P44 MTIL\*@=F=14@$[&.!B<#E<34^P,*].Q9)'A0I[[-W/OAL[E03GVRPA"F/AW% M3#JF;IL7 )ALS BK:2(M2)U2I\P]ZAK,Q.R1 \Z,;S4,OF:T1P+BE1M-Y,4A MA-$R:X2<'6A^_J09@W52MV)6?"9JI!0A1M3W0U."P?'_XBIY[/XT) MY7"#5W?=X+>-SL#XT>@^MHW[=F/X.&@#\'ZOD5$?OKA5"HXSY\//7,!AD8DZ M\.$<_G .PW0.)]\7N.73\L_^C=O[\DM6LE2&L/+)XO3+RA\T VLU&S=?5W]^ MQXARPN^@).8HA7+ M]\7X$W,ZI6@:+LE6SS.YH6J[;JA!^T>[]]@>!L\WOF&0B1%]I62G5#+O2@^5 MLDJI>PV;[_":9AV$/NYC_KB/^9>]C_E7OS!8ML'UZ!<&OY/KK/-.BA_NQ2E8O*-CR1%3R47*OK$K56FB87Z7] ,8 M'\,[\H2H*R8;N>&14*A,HR.3%).(+VFX6!GT=XA,J;F88P4NC\PQ<^D@D$6<5[RR1/0CK1#PIO(. 3$0Z(I MLAO> \'BOAC.D/J8V[1*$,()F50Y?J*JFCE8H/7Y2CH+7MOE(80JBH!JFR\ M*$GF^VY:VD]JM1)S@#19BA\>IS)[WFIV4,A%D,\?I'K_AKU9Y/D*\OU%.(@Q MQ/^S1^:+!.]<+4'HMGF4(1>S<%*%5I? /B Z(70N=LWVQPX.1) Y8ZBFR!A: M?B9 MU&N9GFKE6_1'X*0[%:M7"4-/83(#8&'LS5*:+5+D!\JS6HH74Z%Z]3XL(37_ M^^@7#&L'@!+!VS"H1?;ZWN%]M&"S%0CY8 #T85,D;U(S5.()3NZO'FIB6C4/ MX8AV +JD):LWM!#S';['78^%'_U8E[W/==F'K0Q@*/JPE3]LY0];^<-6_K"5 M/VQED!,4(%NY*R[E8>OKQ/L3_\D-85F/V+O8W=O<;3>&OEV\;E_L:G;$%PQ+ M?*)<.[@KPD>!"%I<6!0OTHQ;98UC)=\.3'>:Y/C?>@?'7Z\AYRBC=H/^DE*; M?0H2,R5VW@+((=_1A9@@2]]@^(+GR[E4F%OORTY"3D!^O7R"Y3Z6M M/U-KE;>HU&1H"1M?QY6 MPJS=!H3E8&[XM;F$9M$GD3] +GHVG1&B\PS0QFI!6,L5!&:,+WCPA79R8\S\ M'"4I8#OE("R1SKS^Y)$AD8[G->;B;M4_53Y*[=IEPJ:E?;$C!76Y@@QF= BQ<%ZX3'IC MJJI&F;;$7J#M< (-J/C<*'B3X)-4L$RK(#,L20Q 0R,-A+)D?[FG[#.)/,$[ M^;4BFASS1O[Q7U!+ P04 " ,?4E251_HA6)/ !B@P0 % &5S92TR M,#(P,3(S,5]L86(N>&UL[7UK<^-&DN#WB[C_4.?=.+\9S]LWN!B51 M;<:I1:W(MF?.<3$!$44)8Q#@ *!:FE]_]<"C -0+#R)+OHNXO7&+F5F9AOWK]]]Q7"T3;V@^CAW[XZIF=>N@V"K_[CW__K M?_GS?SL[^\OYW37RX^UQCZ,,;1/L9=A'7X+L$6WBP\&+T"><)$$8HO,D\!\P M0C^\_?[MG[[_\,/;#W_Z\-U[=':64SKW4H(91XB1_/#V??G+14XUCGY$'[[] MX=L/[SZ\1__CQ^_>_?C^!W3[J83[1)C2"H[]Y_^Y=/U^OM(]Y[9T&49EZTQ5]QK!K&\WT2 M%CC??5N0_ZJ@3_\@&^']#S_\\"W[E8"FP8\I&^DZWGH9FWGC"$@)0?]U5H"= MT3^=O?]P]MW[M\^I_Q69 X3^G,0AOL,[Q!CX,7LYX'_[*@WVAY RSO[VF."= MG(LP2;ZE^-]&^(%^&#K"#W2$]]_3$?XE__.U=X_#KQ"%_'RW5 KT0XU6CO3M M9%QNB*;C7JR*F#F_(?W7->&KQC%^SG#D8[_@F1+1?%\V!M,+1I22C;U)GTDFU!F?RG0>8\%*B*X MB",C 1O]6N#_GS]_RT8<5[+:UX&6R,8VJ#@ID8?)DN+MVX?XZ5L?!W2%>$?_ M@UG.V;OWN9/\%_*G4AJ!C8UW7[F>7' ]Z+0V8L,VM0L=W$EL0:8Q9B;46E)3 M#88!JA?$Y>-EAO>IG8@"N!/ZT6)?HR,E++2>-!BQU!6*A1C:] JS(70ULO&? MX11"9*^I /0WD ]>#:S^P!1F\H_YGTH0T*Z/D5;+=6@08BU0L5E\_>;ODWYU^>"MKYWO&"DAP'XZC(&5%^^@D44>.*OOXRV<4)\"]MDK#.R]%S$ MQRA+7BYB7ZT,!BPHW; 2IJXJ6A0 S;'@1Z5(-=098L@H3E!. %$*$VO7QGM> M^F0I"W8!/QPP+"=*>"B-,@A0UR4%,( 6:3E1Z0]!0G4LF 5I[OMD1M+\?VC: MX[U24"DLE+)H&*\KB@000$F47*@4)(><%?^!6$IJ%4WM5?+A+\A_KI)-_*5Y M1*&%!%:.-M-2U:C X!2CR8-1+2@"77 H"HQ*L#5OE=PF\5,0;=7QBPH<6#D4 M[$LUI $+IR921HRZ4D8G!1Z,PMS&:>:%_SLX:,-=.3"PLDA9EZI*#1).421L M&-6$XR""-&WX2EW9/,&>0BWJ/T^O"#+VBD\O_C;IQVX/W/J\;(6@,--^35J: M%-X^QI$ZG=4&F?ZKJM@LOFSS]TF_KGSPUA=F8(C!3;U[6./M,2$*]O[#_2;( MI-4.;9#IO[**S>(K-W^?]"O+!V]]9?8;BG?H_8Q?/VD;"#%F@N MAP4(SG6,J,+S' >52(AC37YVD6%:6!D\X4LO\W*N-*EU.3C<:86._>8QA0P6 MY'Q"S8CZ8*+$H<4-7J$_ ,?9R867X8=$>V I0D(?:+6;;Y]HE"-#1=F-\ MW>EV@@K8B;_[>N^%X?DQ#2*3!A34=Y^ZDA9BP2VZ; 0I;'UT&! ;$",["BW(0P3,=09XLA(P)Y:J4A(FWCA M,O+Q\__":D_2@@-3'3G##6VI T$HB(P#I4YP8,2@$0&?[LB(;VJN@G3KA7_% M7J*NJ%># APE&=@NCY44<-,>,6F9:!\WY7D*#H\H ER%?<7T%?F+[KY="Q*N MOE[!=+.\O@$&4ETOY4%=7"_J!$, 4@A^\<-.)6JPT$HA85RN%@(@H&*TN#"J M1GXE9UKEF!,.?,9UZ,E"T<;OTRN!E,'BP]=^G/1C2T9N?> 2!E&@OI^T^*([ M+[UGS!W3LP?/._#/BL,L+?[2_+[YG_]&"[7WF%5 L9X#\FX61NAIO[TE\U03 M#*"3Z845'^V@876S7ETO+^>;Q25:;\C_?%K<;-9H=856MXN[^69) ."4IQ1# MUM%!!02C*G)610VI0TRN&++AVR>C!=#0=@TC?OMK1=<&'2"P#K18ENK!]>0] M&DPLZ/3A>GA+AN%*<8>?<'3$5V3:+^*(>;9?@NSQXIAFQ.LEB^=M>*39D'F: M8O+__(WWK)B"7I1@U&J T*+>]2 SN6+VYK&EN3DE1*<2%;1XQ[N"V@R5]%!! MD%X,.DDSI@-!PGF7J8_'P/?:)?OC3\+-8H/6\^M%:PD?1:1,Z*QV:D%PAE(O MQ*V]R2B"/.'D/IY*E$U,B[P33J_W7FNX*[V(TRRE+<">#S@B3!LB,L["$WC+@'.%'6)U?[7);UL@GP,!I M=XO1IDJ7 "!ZW!A=^N%IU70.!;,"=6%4NKY,N-_!84@+"G"$$R\D!C;W]T'$ MNB708K+C,.=8)%/X>RL>/ M(]^#()]7EZ]8"^#,;;ZGU;S_9/'X:KO;K27PY+$ 67\=(2WL*<,3AT9L8W))M MV&DI%$-")99;9CU HB+LDYHV7.K+,M/A2JK+)L4%GMJR3FF=QL/3)&N7+)8V M6;MMY;"@ZRFNXS0M!DD]RN)9ED>*#ZE EED\29?#&E MV-]4YX.<#53Q@>X9(XA31YP\$NC/BG69<4G69*)8]&PH9OF/,AZ$"F&AYWGA M)1$9L)S'@$]61H>"(XCO OT-7H2:$A?K62^[5=;H$ ^ M4,&'RE_1CJ4Y/'J38WP#Z5LZ\D]T''YG;/8 O5V'N[%*OQ##P,ECFB+$:WGJQ-@RL+DVD]85)O*ZGC$A/.V"Z#-.<(^Z4D M=5&E()?'A(AP^^BE>'7,7Q8A7VZU4U?SG68H&(,^Y;2)+N 4XTSN-$XG1/O* MC$"G\BKE)D!T/W)0Q =%;-2S^%@\A"/Z)9@%?<)9I/3X)/GB),6"EX[X;-" MX9Y'%O2?__KA^Q\<\V4?O2"B\JPB\O,A3KUPM9,"]O%>/8@[Y*]Z3XW10W6F M[(9/ZLFVM1>B] L?1%U-/@BU'!6*DUYGK'EB\T$F@E9U42EMO$V^/>'>YKO9 MG[[[@RL[%>D,I,44B*'L)BX;U?$N 58AYR#Z+NQ[1I@@]?9H ''@7=1@SFTV M6W+_ K#=ZE*:<-I9JN_+%+['A<2P(Z)/YU>):-4,**:H 0/CWZ2,BCZJ!C"Y MGY&,+KVU4_<74R9=3(9@*P'.%1HF->0$EQ95CUWY1%O>T"JE#:T>X] GGPO. M*Q1.BVQA66NMCK+%A/$E'X40?8XDZN??IQ)=ZB2+H MO)7:##$*K,8CIW'JJU9&_S22C&3-12G%![QW9Z_:IC06D>; \.2^MT7%CB.@C<.305B;@9G+8Y'!B>%KM& M9Y:E_H(7HC@7I/8M4Q#68@M['GT4AX[EAT_6&!5$BB'<.*@?RO_X=4/M"-@! M9S/5W!6NR/G8.&?5,DPJH=V(CQO,ZR+D'!0\1J[Q814EYQANQ,EZ]BN]=R-6 MEIHRO0"PV^%M1KM<]*H5[.);QAC-H95XO,DSKLC#AW)C91Y+#NL5FEVY82/R M!C,#ZWP=6JA/-I7Y[&";(A!9I>\K:WC8O7I]F[QT^)FO?QY@98WY-\+8ONK M];IU1WCB/E02,:DEEWD 6E(:1_5*4UX6:-#NT:@#=K8:;W):+;"&DX;IE346 MWXH65#7R]9B^D6?C RE*5L&KPZ:8JVUMKGBO"C%H!ZPHTXE_%2(CX@XC; METWB12D1E:<:S#W',WSJ;/U0_Y&<CC MI?(Q43$H$D9E537"N*@:^.07_BRJQ">=RF*>ML4\9<*\>"45P+3J0"=^FJ7! M1;_483)&#(2<\C36_)XV\(&Y!7.:B>'='6.K6 >R6VE+;$.\HL6 ZF%J%*+> MSE0)#M#9U,"+I,FII:FY9&)#Q>0FXT3*["J(O&@;>.%MG ;,)UCGR32HX,DQ MHUB*C)@2#S(-9F!*G_LZGU_/;RX6:/W38K$!?)^6/^E@T*XF$- C(5)6:X^" MU""F?P1$,GS[F0P&!)Y\L>-UO79 .?EVRI1+5191)O7:CIP7W#-7Z2!?,?/2Q_I"0KY']I_]\D+Z3Y^GEUX2?(21 \_ M>Z'Z?3\[7* PN8M@M8#9!G'ZT-F>J[:R$226S6+_(:#/D)>A@@)B)( >%QQ# MNBW]#URA@SWK.528.$*/1"# ]6Z[C8^$YSN\Q81_LJ4B^Y?<9:FHI)2,:0&K)DB=)[D7^HCW#GL!^K!Z*'BR&$A84IX"-! 1H'8 ]U]M:XL&1E)I- M0L6)%)HQ=0:;,K-+E<'X61M&\S<"'5'1VX06LVZ/ M(6W4C'Q\(%OF@!=FT>;K[[_[X^R/[]XQ5/*/=[,_?O>'&=E6IP>\S8(G'+Z M/H=>>]"=3,3B>1L>_2!Z^!C'_I<@5$=M-JA@SZ1;B]5X,MV(!_%\NB53LE?( M<]0R5J(5&V]*?%00 'M\;0S9A)UUTQJ]/2VD^J=HC7^8O7OWQ]P:/_PP>_?] M=ZY8H\'BH*U*9SE@UF'0DN+GDZCW@5T>7D3:[OR6#,X0H4,M\MPCOV]/FK!A%F#0_[$_#7V4GP7/#QFJ]WGE+L]U;Y2 MCP.42[ 1I)96T"%,GV$P<]/>MA4]=.F^R"S?-KT'K2>70?>?1 &68#3>43"T>K1%/X MO:&^TQX=1E>[BB=JLRWNY/K>C;'V2ZD5>ID.S%X<*!D=*M=R?KZ\7FZ6BS6: MWURB]4_SN\5/J^O+Q=WZ:[3XS\_+S5^=,#2[TFD= K@Q6111JZ$A#<:N(%E MF*RFVIB@ZRQ%P7A8(0+65E_B>T-M6 T"J =9F\E:!['JY^G[?S7';G?O(A G M.M>T?P'3S&:AEH?\/G"\0V$<8V M8M8B[;WLF/"5=8!4TYC.?9I#0Q\E<';:NRUM;EF-!'FX8!*E?B9+BP*0W;+@1Y+QXEA%+RS:I[YF'Z>J;[;P M^ ,EHNWBG;"4>HU(N7LQUUJ8\5PHF]((I"Z=DB !ET\I.3*74 F;Y1-7:AQ8 M2ZZG#B5)]F(1@+-BA1$SRZQ&*;X/@P?YPV[3) +&D"IN%%ZYX1UH:"IZ-JL2 M+ 4"X%9)*T)KFR2%AMDB:5A1;(_J"Z0;M5G=I7!"^Z_CZ&&#DST](3)JO@H8 M:&.D9;VV.9)"3K]!TK#1WB251V_\4+2Z95,KLQ? HK';),^',$%T[3>E MD% ]!I1,UUL+M, .@HH>)#XZ @#FD]MWX[J+P?VPJ_ P%3%#TW;O9]W_XX^S[ M#_RZOO#/ M"->_MSWV==_[WPU@O\973A'0(2WPE3IBI9L$ $JEVQ%JE6QV+$ MFKZFQ9*E]CEXB8@H)@HBE./.D&B=0!U=1Q#K0##/B%A;C@MG/W[9Q MFOV(_C#[_MV?9C^\?\]2%-6_MGDBQ*E$1=O@K3V#.\N)W=KAP$+19568\/%4 MJZZ%UM*XT[70FN5INA;V6'WU2ZWDD,R)*@9IVQ3SR;@"#;S>02M.EU8]SK7H MZ=2:![QRHHL(K7**O.^!2Q932S%5+<+)?X>8/1D<^7.A6;&R5[EY(SV0/'B" M9Y3I461^!M&&3 F-P+@V;2+2GZ%R!&9(XA@SU.CN/ZNW]P=/(YUZHL3^_G#> MY"J(@@Q?D_V$W^RA+C KRJR8N3Z$8#Q$?Y%%7]"=RN16WY?%EMIR0F>,$I*\ M!2"JM4@.QH9'$WNNZ/\/5:8\FF T$_&C\GD#5PKFR-9UE9#=&N&/I55N<<(* M_*SJJ=3(+I35F4135]JI,(&+[_1LF>OQ"#Z*$\0I\*0>(C00(^**0C)FTGE9 M<60U,VTD%Q10)8I:\9H8P HG9\>L:!P/58A.5$5V='56F."UDUVTB0'YGRH]"\MMN1<@ NA,T)<0'I0$% G6EE M10 '@RT)$'DPU@2LI===IE+M'GS7%!OR5)]$*#1[N=I=>.GC51A_28UW.'4H M4"?]9C'J9_YJ>(#3?Q,S7>YR7LS7/Z&KZ]4O:SBMNL$9E>0VB9\"'_OG+Y]3 MFK\JF\K,:34+/ZG3ZUH?0C :V%]D42^[4YE<6_NRV&X5A#-$*:&"%+I_06\H M-11$WZ"J[5-%T8$W7T83GXF^H[:.J"8)W9*\D@3@1>:Y__=CFE&OE&[B.TPM M( @QD;XJK-[$XQCY:8:"NOMVNFFKWY8;?QR ^W6G$D)R=:TPWTY]?GEN"F,BFGDEZ-**XVT5_HO[=T)@_"3#KFYFQ._!53;H<*U6#57JQZ MEU4S'D"K55NF)-U)[2I3X'JNCB(:D\>-\URV^SWWB&^AU[%PE.I,2 4,M(G4 MLE[;/DHAI]\X:MB0-\HYNZ?0])$>ZK_1/$D("-M[\LZ*U%LO>-MV*)/H)A3- MHK +>P5@T74>S@+(BDN3//@2\_\5UMC\IKU"M)4YTEVLU),\] MTSF.\$[9U\&(Y4C+>[DPVI;W=13XEO(Z$V.>II.#GUZWEN)M-CM M\)9= _>%[O>0IF*?E:+/= 71D?PM_S&.5&=80XFZGHC5346_I*R,HL,)6C6[ M8R1K::NC@CZJ!H"Y''2R2;%*<* S$J.6CB)T3J)_<4QF:%)YB1TE$<4ZV3\,6)<,%- MV+O-P7[7_7AA6&S@,.I$ NG/40\S:#:0.^-/?1^K,7/MV4DZ"'I#GH*BB4C959,I< MD()**H\@+OLY#8K7[>YS F4?1;;J>@HY;8P3IYA9W/L/N;V1/[09KSH7Y]EP M>GEB'>^R+^T;5WT(3&MK_46DEM8=^R1VYL?;(^5!=C[FI,5\4N0/:*, !P$D\Q5$7E5J^MM-1I*\^'>GF2ME+F>T::B=#R; MRO$(#;T%0JB@-+7?&4W6 H=]4MGW6L9?MI]PZVR"1L,?;3*V(WEP'CF+JOU:[: MNZBR.09 M\21(ND/.5_A%M< O^1NXOM61;S\2T^^2^XI9[).[XH/LE/LQV=XT[>-C5"5E M\AWSK-@_B<$@?12##3!3*>JT&^219J (>P4Z:%E*.LDIM=TF>61YQ3#?Q5-H MR^!F<+%*!YKN%*MTG@A3L8HU02>*53IRVZ5811[W3UJL8HK\3S$CTL-P1?#O MG*NPWPH-WDNYGP,8MM]W>&\_WC[>]0V[R4;?T-WY-T93=@@1QM'#&1EDCWR" MDC_.$B<9_]M]G"3Q%]C'=.]P44&@M8LV&-3STG)VZX])UV$ GHZ6,2!Y4KDL MWCBECEO<)+1D^#8)B&\_L!?4"\:C5Z#CMY5P 5WO(M]4J%"#A"U-D# M*T80 MP,#*#UH\J L.J,(7L- %!F:VR]^)X@> +5SMP[;AQ0361%W?IPPL)K"DZ/#^ M9;QB ME>YC44$PR?E%HQ@6R3XUXQ@>5$##YXZ$#3G8.'SA-A.GBP)NC$P4-' M;KL"V'#I+Y&.QSW8\5AL4%#L< XZWWKB_L0^P3S@IY M5Y[5;O&\93VM[LCF916Q.TJ13_^'OM3YY(5TOZ*8HFXD8"RQCYBB+7;!G]P: MNS.G:8N3(/;;_>ZVX=$GKDB<3#X[F@AF2B;@ O?I MI[H9Z4_' _/XYYB[E^E/QS=O;TN;W5:YW,2!W)@)KZ(M(<8IYH4J0^8 M(4S^2@(VSMH)I5YG7I(Y)/<]?@BBB*5V5=)/V*;^>#B$K/$YO5?.']U:1KLX MV;-DDND)-%MLH$;VW82K=;:W0YV^U7T7OMIMX@5L[G@H/A((./"$RX@B;HN2 M,A*.E 0 :\B6$=D,$T]RZP4^B984$]""@FIV+V6VWMF^!@+0QEXROJ1G/8=" M%$R,W\5>'P70;+I^?A:VT%% V)*"LGDX3BF_2I$:4&!/.3AZG3,/A=+4#NZQ//--7]"8H=IHHI2^ LK")>&L?"B_!FABSA*XS#PO?Q9HELRA<5%U-4N/SGPPO(!4U,-_TBT82QGU(D1[6T4 MPI-;Z8ALL=L;^\6Z\7-9KY9KFY>J4G0(_ P3H\)WN#G[)RP^=LI M9E0ZS"LT%,UTC68SDC%>E_DH!6A9DC@,*S.K!F+KC3@4W9>7@Z%J-%0-AWZE M R(V(M"]FXDFSC$7M,C?U;S%"7L@S;#0JL&!#JT-[-<.J!6PTQ]&:QEIG\7. M[VZ6-Q_7Z'9QA]8_S>\6Z,WB=@T8RC4%,"U &G@WU$:[)"B!P17'Y&L*>'K\ MAAC&Z?VLQ<:FLQC.&8#\+4E3 Y-+CI-I4KA;#D<=*35E-JD5G9"U>7**+ MU:?;Q"&N(HC53A3D#H?TLLQ%G&9I)6K9@-/@>0=3!7K4<)S)J#UZ.(SD M](\BCL&OY+94&7'39O#B^[8Y8<0HSY#D6=_4B=7C-!/CGD.@33LB0ONE$MBP MP&@QH++"1B'J&6(E.$"VV,!+.Q5[\S/9T*WNEHNU4VIC6B3T*,XHCM:]Z^!= M4!V3_RE1)DV*6)U"=)?%!3OX&,?^ER ,YY&_C#+"7G ?YLW)K1UJ1QHPEM)+ M4-%T.A&8W)9Z<-=2R(^KU>4OR^MK-+^Y1*O-3V0;N;S9S&\^+L^O%VB^7B\V MKFNJR8=W)>*PKFK]?#<*;FJKR7\61%@BO2*3O_G@V@(QCLA.6^@:/]!-Q!T^ MQ DM9/F$/2H4_5LEHNF,NBL1H'10+U%KZ:%.%*9/%_5@KWV(\WF]O%FLUVB] M^/B)Q#I$6:]6=Y^ =XQ-T>Q7#RM,-Q32\S)9AV*,_IC2#:KX5W0('.RN2AQ=\MQ]A'% M(6N@MQBS%U,%70,(J !*RFJMZJD&,7VIDV1X^:'M3ZOKR\7=^FNT^,_/R\U? M ;??&5'3QSCTB9IS]F_B#'?8A-OC VW%NPI8VY#;(D^_+>_&65L+!?RO$:> M* FWG.M@,9TRMDN?7!X&1$?<>2W/R+_)^P_M#H%6L6U@RA"[>T&3T)] M_]>;', ><2"ODGW8W?+G^6;Y\P)=+6_F-Q?+^35:WJPW=Y]I7@KP^*&'K.8D MQ1"2KT;;#>F._O1>@[Z;$R<%22309(>..57Q61RGUK)3S(:SYG_E!!<9\;<00S5,'/[GYF9EI*=35?'F'?IY??UZ@3XOY^O/=PD$],JT3 M!AQW-$GKZ;4(3NB2R3M1',20!$?L1CUV+W%9.@E7?Z_)"A7@&:<.?+5?=UK\O+CY#%F=:N#?Y);M MT9W4.*VSML5U3>=,/B]'YX_/%030%T(!%20T6ZHI/FX" 55K M2%FMU6G4(*:OT) ,W_KDUV0!A__@J]TU3E/<(=UN@0>I%A8"M35%@P2D/$:. MVOK$\.CU1([I5N:AMU3 5K+>/F+_&.+5[A</>A^:"J'RV@0ZLA@M<.L/H0FOXPJS^7[1.?G!:UQ8(:RLDA3H_^Q"D2 MVZ0TD0,[TE/-P9=B#KQ\#J)R#E(^!T?^.@_*'C':>N'V&)8-D'#1B^- ,!BX M"\Z@O-UW<4P2\E\=[=^$#FWR=N+)K5R/"VC8-HQI];@D,$,Y"2>-=["<04X M]/4H49[Z[:AYY!=WISJ;G34E> OL*+3*&"W)@-IE)QX-)MJ\]4>/Y76V8D4H.7VX%-K!.V[D0+%&7U.M(!PT>S'G@WZ9MC: M"S$/&,H&D.>8-H!'5>&_"Y9/[TEUC'QE*- VK!9#;JAM>$!K5#&C53)VY"+=[$= 7VPCD+K-/5;G7,4K(-I:^J5,6GMW$:4+BNQR8# MJ4-;\2B3(S?Q0:0![7\$OO5A74X?Y0/0OPE#(*&6NQQD*N]AOGDTV33%PI3X MU93LRL*+E!$7H:$JF$7(XG19V)'Y7UB\M)_N67UET'J/3PD^"%_12:OM+,R M<4M"M#4T(#E@*JF6\5 +9!82FM8FQQ*=&,Y362:S*C[:0OQ]X?0R^A'KTHLR4T MD5>.(;[U35P[?R4DB[E^IV]/8J0R#W.B.2@->+5#%=':&^[%TRB;&.75R="^ MZM1S0=R7K0*H'R(:@>'#QF!&U_!Q1%:6) ^P7[]BGF[A\7GP>^?QE M1LPD%O<4D9_/QAVMX%SM/J=YD4H'#PG'%*2?A?X4;6\-Q1&PSX<5N\O*D=0X M93MQQBLZ"LRB+>$6[2B[U)70@NFX8)H_6,[9SJ.HL&)\QGZF"(4KNEM]SBO# MH!8CQSZ.N*356:-_XQR\]G0ZR#"RPSO4\4^;CSR,)O_L:='S!:,17OR],*XC+=L4B2/*OJH M&*"XO5T.04U5]LPN'0BQD8"R&">>*/?>Y-7>]1+.&<^]--@J)JTC#1B_T$M0 MT?@[$9CO['@A<3S[..), MSH4R]4W<>K=UGB2T5(@=W2EF< S"8&W'1YJ21G/R@50A6IB/PK*LT7E!&''* MA6W,&]HKZ"\A('!/N15TW%J57>)*S%.J\BX4 M>.[__9A6!DG6=H50(%7LI>,1'V<7O<_Y2]LY??$2GR5-S.7'0^E#%[V--$&* M$OEAQ"$KZ,?@7%]@+ZSGXABU19W=%Y,M_'2D/)_9VM%/F#)C I-1YL^!,N]5 MAP%*7LD8K66@1(#ITTCMT=MNEGUR"H1^I6" G[V_<52"1OXM$>_&V^/+>.\% MS=.FTPX%Y'1/.&TU_WN"<:9WQ2<3HNV568[TW.")SW-/G /6/;%@G/00B@Z+ MZ+CH5SXRU%6'Z291=$\*F7N78MSBA%5\$ N;;[BT2K03=LTLDR8+<(AH?GP$4XIEN3+%\Y]:3 M!E!^IX^@M<1-%P+39V2Z<]=.M7 :*"?"DB5U,JB@ Q3KG$#:&7K(Q:4GV%Y= M7)P3;TAXD=V&JG\0MD]?ET3@"JWFR0>+<)SKQG=C.^E ?+Y9EX ;XW^Y'[ MIA_)"^-NXN@)TPJ<>KFNSFN=8C3 I?ITD]=:O\MLCK $&"RJ:3I5 Z>O_ #Y[.*K.X:)T_!%BM"(>ZJ\\X^V_@A"OY)I@$G M0>S3CB;IA7<(,B^D?^4]^!33?++18'S6B2=/]%DG&FIRGW52.=K7R8HSBWPX M93 T0]68O+]6,2KBP[)>0L1S"2/G33.AXJ=I9W)#:Y"YM\JGKQ9[T79$CCNQ MC?=\CB.\"[+BEJ+=KFR1C)3==$"6; _Q-V0(E(]1W?Z=9&]F M#(9..D7[S24A*]^2X(REC/5ZNP@02?Z=^]2;._HJSRN,.F>E^ MXSGL;H9,8&!,B)J<#HI&G$CN MS8Y1Y;S:<9'8VTP90'F:&Z"_ __'(\ZK.,G_1.'>3_T-%4S\SCRE=JHG<9]2 M#GX_/E4CWO2.=E;L3VF+-(&AWYT#[C+K=YB6RM#ZA.)M[;/B;>U#-5M)18AN M^3,+5PY9H"9YM5A9>"2%A2I(TS!>+T23 (4H"FYD!1K*1Z\!BUDS'DR%77( M ($U1%MTT8:"TPW3N7\)Z$!Q@SW3-S\O;C:KN^5B[8#Z7M':JD?,WGI.;W!& MTYG28P-9C%DIJ/6HT..LQ\:2S'HI+WSC, ML:O>JM-5,BK.OD!PH473,O+QCJR$&;X.GK"_C#+";D"V0T+S:E7Y34]K>2!69,T8'583JO=Q!=\Q:4<]?/GE_CY.+T$M3 M[=72CE2@%H1>PM97ATXD ):*'OQ)UHU2AECL M6@P8-VLAA.AT->"3NV C+VW]R3%0#078/P\0(Q%1X QAE3WBI!5*Z0Q!BP%C M"!9"B(:@ 9_<$(R\M#2(84OR^MK-+^Y1*O-3XL[M+S9 MS&\^+L^O%VB^7B\V@ 525Y60>3+@8Q*G*OM40L.8H(%YT=:5P\\0PX Z7^XF /L-;;TD>6&O_TIO.$^X=:\2"?Q949P4"0B=VIO1@#;Q MEN+4=O(&G.FW\U8,:7-"!5Z9VSJEC9@W]OT$YKG*8_(D\0S].(YX31WF!5GS<3DG/& M*(AB:7@$PR4C*]GI:E $$>;1XE["2+@%V6(U5V&U*9B0P#=5&E$4NRD)!N0V M2LF.?O\D"?3 ;*&7-*"VT$BX5^=?=@EZ$=Z)XZ"V )HSGPH8^F"GR8GN](:K MO7" "G?EJ9L,3IR:ED_RG!_3("+!VAH_L&Y-FDLA!AR@6TPV@M0N+>D0IK^C M9.9&\GX+!P&_LI$SHG\INPX#]022A-'Z$T<" , 31JW151\=^N7F$3CM7=[] M.0O"('M9Q^&196"5M=TJP.D+N_4L%U7=*1-ME-:;N9AQP%7G_GVW\<@P3[E\>$V!WO(--;]I;[@Q3KK)GU*R MZ5, 8TCWQ*3 A71E 2+_^T$IW?0KGJZ(MP$#N[XIBW)K &"KF;8*M5S$I(6T M$*TJ\Q.7.WR@)7;1PS+:QN;+SE_Q'NWZ5'2A!-ZWL++2\$.FA@IP]H MC(P7$8P2$"1D,7#33G\_!BG:,PB49E[DI^Q=F9(,^N_>_O _44X*I5Q-9A1H MCY/PA2R,84C6QZL@)-M RM2W5^$Q('\(XR_3QC1=1:]DI*<6A81P!Q?]^:]] M(\ RZS@A[L7+Y!:NA (JI)8S6ZN6ZLCMFU"6 YN\ MCDFVOII.X^Q00:N>K,22%$-I\:!JI"R84A8D24,>!X[[!HAV_GF]O%FLUVB] M^/AI<;-!RYNKU=VG^6:YNH&LIJ;/(=-D&G],.2)2'8E@*[)7YI=GSS$1$2\C M,CF85KT-Q*PR=V D@=MDN8ZCA[.B!KM$<5'%0$''ABI2V2*CY70 M+FB.-@I6@ )KD"D@;.B+ ]%M1_X7YX#>D-K=AI@=Y5DA3AT$1HME;(JJ*_X^ MN;ZV!V\W!ZBY-Y@[JA9LLH>\T7V<)/$7LK"/=]23)IF@D^1?37TD?_K;':WM ME-S&:_PVK09*&:.J5_MA,IV3C"IY6([\/O95.?LO*$V MGX%^HKMA&?CI^F_ MI/Z& ?^6(,G-3AR._>".E;Y]\IZ#_7&OU+C&[]/KG)3!0NMJ/TZJ=Y*16]\U MAP'4O0Y< I[[)-@/LBMORRZV:>Z2RP"!3G^4+-<.@%I0TY\!*5AHIQ<8("H@ MP:^)UQG7WA:7@[J@&.J[XS(X8.70WL]NJ0?HC?(3,#Z=9M_AISA\(GN#NA3: M0V\##HRN6PDB*KT687+MM^"F':D5.*BE5Z"'YZ/* IA*"2*\VM5EX!=,LO-B M1WWA'<@OV8MJB]Z)!% JIH>8M51-!_SI4SF=F6NG>FCZ,=XU]7*6WXC*4$D( M%92@#HI&D';^Y 4AS<^C+,X31^@8^3A!V2-&6SX'.R=M\P[3M92(.,0Z=43< ML4^SJ"8+55-PPD9-[-E;:4G)<3OM+/$R(M;(JF=#Q#+18>P!7EF\QAD-# JQ M5L>,5>#2QA6LR[5J*HQH0%9G*4[-S@PXTUN6%4.2SL<,33 G 7.&YL!=RT7K ML3 P%_RVR2N#^ESC$5?=M[K@-+LN EQE134>[4Y(=0%OM5O\XTB&*\MGEE%^ MNWQ]O$\#/_"2 *>W(?8?L#]/+^*0MA5//%GY_"A4I[]G,N)D%#=21B )_"O_QYX2#TC0L,M;'Z0" M%S-TX'P@+T7;DI,9_6>*M\>$CD/OU%1GRM/>BSG=M%:4T6J'..VJ )#\5]D* M0Z2/\@'0/$75$-/?MSG=O"R:RC6B7J$WY)]>HZV$C$2=66&X MB%Y4 KSL+4U.Q?M]D%$IKS#6[Q-ML>&#?0OAC/G3-JH3:1DE7QVRIB4)1&C M;R:%(KH\5:J:#QDD?/5D@VE5$64.!EI+6>/!4%)9I=<_>1D-.P-(W[78[3!M MR%?=HJ#>6'830S$-70C Z%1W$455L\>>7 .[LM8.@ L"PETA'BW<83JQQ+'E MK2?R(!SFU'5$.0,N9T;DI$$#Z#7,!'LIOL3\?Y?1.HNWOSW&H4^F@^],[F+6 M_N^+EZCB\\Y4P"X[]A&V<3^Q"PF(*X7=^9.??!!L]*:@\PW=E(JDOBXV\+]2 MV6?4NMRR_F1KRNH]$9J] M*8>C5/>,:"]*4(_V]!:Z_I1/9S( #_STY+%]09 "IRBG->/-]6:(_?F,$4&W MW@O;&\R3A*H[WZ-[._I$(C&/'0Y(,#AQ$[X3S .EA [D;X Q[67P%/@X\M,+ M+WU492+J,$ )+!FCM3R5"#!].JH]>COK5,"0;0V!&E=_?^ \1OB!WL;>&&\S M=N$7';R@E0>;^,EW:E!DN2,V50:WLG;/M&-Z'-%7,JH.SG/_[\>4)1MN<+;: MD9CXEC8H(3]D61+<'S-:Z;2);SW-OG]B'@"?H)]ZHEM/V4_%P.0^ D"ZEDTS M'E"-"53KIZ'J]?+H_C\]]PCG6Q+38)Q=T[%9F\X*@"85$C)/&\+=^LA4<*H9&=&SX-B;S* O\@#Z\]X37O#8CH,U]MN'1QSYO%42?<6>RK'8+ M+Z'EI2G9M+#-ROF+G(#FRN-)1X0QW@DF4;3>$PXWN?F>7);VY00! 548X-=# MY8+0%[2U5T7-:"[91%L5:*87:<((E&>]B\55 M_B:R"1@H\M.R7HO:I)#31UP:-F0;%@ID MOVD"+3T*5!VA68QZ]: :'J!FT,2,I%*P#/S%;G3 H89\(Z0-,_0HT,JD%D.N M3&UX0&52,:-3IL8N$C2D&$D2^"!"+))=?_$.VB!"!0Q5]J%CO5[=(8,$*.)0 MLR&IU1#+JRDX*"S>G?F6A 0=N.YGV)&@B@#>B.;04]'_M%SV9.<1[Y MS0V"/"'=%1G@$?/.HI7/F%MCPCQDWI$]VV="=\V4<7Z_O;D%G+CCP6!QVWE\ M^D1H>V,.E=\?54CCQW.@U.K\I?S/GP*<$'M^?+G&3\0MJ$\$;)&!2Z"L1).6 M,VDQX4J3+-C21"JHQ&'J>#/_&?P H13G$_;2(^\@E[9EU)XH=*0!K)-=!)6J MI@T!. VUYTZGJ"(5)%5@V).*D<65V"7X&48IS3(Z'+.4>9D/^FH('0:PU:F% MD-I8&QS.HE2\Z!2*XR".!%THT5D0!H(^N+"QMC_2<.@@P_+XPH5#"_NC"J=. M)WX/9Q*2S-=UX-W3QCA!+0G6)X>FH@1M&IV%ML[?RLFXET$!;J0EZ53[^$AH7EN5LQ^1Q;,Z*C/ FM1H*Y2 MF\6HWZQ6PP-:5&)IVJ48VM-L+K,SH)^R8+?TDN1Y"#YDWIWU# M;[-WTZ*'&RMT\W4K,:N7389,EDC%815M"]M962L2;JIMD[\A"ES1(]3N9IBC/UW1X]"HP9 MV(@AJK8.?G)U-3/3[MA>W(__0G!0@43"+HHFO8T#JU+%<:WJO6P#CCM*U1+$ MI%4E@A-JU>#&6J]*/$?5JO3X1<#29TXD1!Q4/*6HUIK8HN"6:BK8ZZZKL_*P M],Z!0/8:$]^,K_EK'>DV"0ZF@T,M!M3;Y48AZL^6*\$!7BPW\"(I7:481*$H MS@P)6/"':W)I3)EZ(Y9+6J7-J1M0'-$N4SY7IV'@V>R^(A%XR+= &=?YBV31 M V-G\1RD&::[O]V*6WV\>"9_4$4)'6E &DU'0=LF9$D R* Z<: M>_*"D&Y')VX>TI'I')ZO&LSB4C"3&\)_97" ][D%WN^"A\=LM?N<8I;\G^_I M\U'_U)7;6&,#W?/N)ESMSK<=ZO3WO[OPI;<<$F]1 F?Q[HR0* Y\1"I -\,' MB2B"L$J%0L8CD=&C1""[ZPBB%:V#Z,%NE"I?(M-AP%N50@B5)37 0:U'RHO) M8LJ&5#D6O(78B5'R38R"+SMA=>T5\.G4VD:+KIT*B66 0(^0*EFNO13:@IK^ M.4\%"Y+T3F,;?B&)2*91[!X\NQ!$F;077&FUN@JGHJ:O?')]C#,OM-I(JYHT M4@(GV3C3=Z]OO<"_BA-> )TN(_YFW3(2NDNM=HQ%L8>!>H,] LWI-^*C342Q M81],$&1C/Q+7;B8 3B4>B^L[XI52%$!NQ ]-EE71Y % M)' 466?#'$D6\"Y$D]:\;ZEY[,+X2XKHQT-Q/=9T+'V0B[6*3(6QMLCN)!74 MHIGR"VU,)U(-*K:LLPXY ;J+5];1PJ4@K,53V]I.3(T[8FFW"5D:@X,7&E8: M PZ\72D%49E3"P'4BA3C?J+KT6\\1)Z/8?(Y $F3[.1K?;FY 3R=>^X@-%=3I_K.@ MSS:HC?"Y6N)/O0O5M-"<:':JPSD4%],3T%O$^?30C:I#.] !,Z)8'091!+HP M/'P2:G>$^Y.;_EKP4%X[^8E \!,[G9^ ZJ\[_G2L1MAS2P.<7S#E%?MS(I;W M4%WL9ES1$D]-&-,!=_I@I;-@14ABC0@2>'3DSLWP8J@0!3[*"0CM K@'H#2 M@X2Q9#SS#3ALJ70;JE)\7T MJ4O[(%F.!1X>ZX11!,8R%!="8C5?KR(8[L!^RY(+7/X\+&2IQG"ARKC7+X2B MS\$Z&O"*\N6- ?N$&U(R#@:\&G&M UX)#;<"7B6#/0+>FF&6'3"=#'G[B.UP MR&MOF5V).!?R6EIE-PHNA;SVJFD*>=VRQU%%'OL '%.E#,+ XT\171VS8X(_ M1\6JC'U:/7E%#^(WL3RG30LP(_\.AT0&OY$:UY5G3S@_KPM(2<,X!$#A KN&8\H$VL/+ZCY>:$$91S@FJ'XYP;Z$( MV,EV)P"3M8DICS2+FBZ>P/%Q0B:*3) 7_A5[JD?2AQ!TIWM1MRDP-3:RH^9$ MSZ,NK-JW0Q+:CQ9TBT[AA#)_@);21I0X5# W^G00DWN/WN!G>AN%3@:]BY(1 MX\5H'T?98XIP1&^I7.(M>RP>??=^AJB9?N.X.[@\XAO\G&V^X/ )?V*B#)E2 M*3F'78%&_,Z.0$++33>@9+27$^!/:= ;83-F\F@5@3VI/;+XQ+ ^N&^_=-(W M7^*!4U)2<=M:&\+V,=*-OX+I,R'&C) 1=-TJ]W,1(OGLEMDC#@C'F M@M-Y!?8H"MS;(BD1MVVRXG TJZ0D7X5=:F0G)O.'T3*=6J8V\3FF@0;EZ(I, M"=FS;QYQ@KU=AIM[V*'$IL]&#A>]R"_VIP22,1S*KJS;VK'H#T!)?YVBHYCY M$EZ$JZYP'/);K/0OC8Q+?^'_=TRR1[3CV]P7:LA>Y-,M8#^-(_-A31_8!IX-KD>G@T)"IR-A@:*P:"ZIXU2$K> M7&L?1,'^N*\O':ZF_L6C$++T$%"^0/:9(#4M!PW1)+BU5:H(N66B>BY[V6OM MP)#35#Q][<2NI<<,_%BVFB*!%>&9V#&=BB#O'N)*J:/IIJYCMW [W+!UY?9L MWZN@3:.!6=6Z<7_+%1T]>>&1O1$4X#C>=W/G%E-E%8 *_\J^/-,7_@T:VO'" MOQ&FM5?AWX!QW2_\&RS<[Z#P;_PYZ%/X5W7S^ET7_HT_V<-KO<>_=S&HW*\/ M(?C[%_W+^[I3 ;V',:A^K7$7 [Z(KU-GPO_72O>TLMN7['4GXZ Y6Y;H=:7A MEBG;UZ2I#7FR0KQAIOM:RN],0NC+[JRQW;0X39F=):IS]J4O+[-9'UTHIALF M)6P1G17OFN*Y#O@.6Y6J6,X:V4W+TA2(=;,MR)*XH9*.6@HG9:9K"5P?(K#O M&O>M. ?PEY$'%/O77ADM2-*%SSH- H=AI7BMV0AU"2$FM%!I<75?K$I^/ M63[\\_^+ZT9XKWH\U7H5I72CB>Y4"9UI,>JYAKD:'/6)B9P+A?I&0(#U<#U% M#?,05_EI5XV@&O6>LARVHJU M$YK)#='+[I8B8CED+&UAC/92H;AA,DU^.EA-A>J4X1@E(@!GK\=R&K5+%C/1 MPH"W&(40*FMI@(-:BI07DY6TG]>"#[WL!+E;?@Z=ZSK 63PA*\JB@ MCWZM1D!TB,GK94\].=?4SO,ELMD](10JBH.(G<[X]+'P"[)ZQF'@L_+BJ&TH&'!@/826(:/E:A,DMVH*;E@9R4%3!HE\I=,O:IM.F!O.7 M,;WPIY!8 0NC/5K&1:V1 DZN+1HNC%J"?N7@$S]M>5+6I]-PPLL^CM99O/WM M$[MYJA!3 @>CV4J&1:UN 4VNT0H.6BK!X1 #1+]R4"!-[L,RG.+.?9_%-B3* M\0)_&5UXAR#S0JT2&W!@%-I*$%&YM0B3*[H%-^W6R"4.OR2R),$D1P,V@8'" MT/LC9T%TMN5H<,9QAS.RK&!_X27TF?14:Q4J8!AST+,NVH$<!EMXSW6KP3V^$"K0E,T!>P/LTFP MEQZ3%_/F00H)8U<:ID4+DH!-;BM*'MK7H')()[81?=D>39'3)!.4F/RKJ<#D M3W_[Y/T]3BZ.:48L*9$E!U5 TZJMGE6JL7*(R915-WQ[YYC#C)W7L_KB-]X> MKW8U7J7Y/ /L]-_?R'BA!DK 2;7!P$6[Q)G TR:1# -5*@*2U>LC@)'EWLTW M:*8%)_0D1[J\RD&F;YRA8K-HB]'\?3)U5 \N36IQ,*#ELQ>OHVG:Y_7'^ DG M$3VQ4>J:#&AZ;5.S6NA;&V)2C5,-W_J.G]$:5:" >F?/\=OU6X'E:1?P\DCQ M(XX?$N_P&&R]4!&Y:6"G7\"-C!<+N!)PT@74K*Z_KB?6,C-/44"3>LS# M F;/;^+HL_Y,J 8!DZF3,"EFZ(2?)\_,M<:6W=M%GZ$/=\QL+FE+ELCCQY> MF>1@'T0/J]TF\:)T1_NI?XQC?Y6L)F?03YMV9\EKI,ZJ"X+M$)T30^UT5RNB2M! M$U>Y)JX$302M)1Q!/I.E@1<<%MPEV)]GMW$09;@ 080R NF$7:R><-+%))KPX-8@ M%T!A"'5@2!N0<:)5?XK@F-Y;R<#X;JI[_M_7A#[Y-_D7^8][+\7__G\!4$L# M!!0 ( Q]25*=?*JQCS4 /VF P 4 97-E+3(P,C Q,C,Q7W!R92YX M;6SM?>N3XCJRY_>-V/_!V_?#G8W8/LVC7IR8N3>H*JH/L134 -5G9K]TN&P! MGF-LQC;U.'_]2GZ C659LF4D1,6=N'T*)*',_"F5RDRE_OK?[VM;>P6>;[G. MW[ZT?VE]T8!CN*;E+/_V9>M_U7W#LK[\]W_]S__QU__U]>L_;JH^[.DZ6CADYY?V[IN[>%37^57K?.M]Z[0Z;>WFUV[KUW9/>WKMO7U9!L/GUV[>WM[=?WKJ_N-X2=FVUO_WC M<30S5F"M?[4F5ZO+]X=M*G^RT9_DLR/OH ]POM7J_W+?P6-O6M M7_WPET:NH0??-+Y 'FO97S[7!%"PT M]._S=%CX<[UOJ,4W!RR1"$;Z"[#A=-'8OP8?&_"W+[ZUWM@@^6SE@05^+-OS M,D.A:?70M-I7:%K_D?V%;W5F.8?@!;K!KI]A/FF?N9@OF6_"D(8 M=5KM3@2B_[B/5WSR;]\Q!TY@!1]#9^%ZZQ#"7[!L +[A!L!8.:[M+BW@_V*X MZVCV=&/6G?DL@+Q P]^YCN_:EHE8L_O0GRPF&^"%O^6S$L T]!'I>-(]^-$* M!):AVPT2=? [C5-XYZXW'E@!Q[=>P1#N46LP@ :4A8<^\F#;9R@ MFBHF#\9OK@/=M;#O#]&5BB)5W'^J$:D]_,[\%+4'V.46^>2$6[ZEQ_'[RCE0#JP/5P),X: M8.7:)K3\!__>0M.TYNH_&(NG=#WK%6+F%3Q8#MPY+=T>PB.L%QK6-=96V;C\ M*'C0+>^';F_!(]#1WS4G7C 7".*@_'>^NM,]'(?W+EAW?ME1&MT1[T&@6S;?+7$W9M,G MXMJ3+QFVD3V]]J1Q8QUO5Z\]?>H?.!Y-=ROX)_"'SIWN>1\0S?VUNW6"R2+I MV#C1]#,XAK53FUR*H?G:.[5GG!F$[]SZIFDATM'&SH_%Y2,WYS/AH,(*!FS2 MUN2S6^"'/):UR0$V5,,W;&_6)H,\*G^+$WZB+Y<>"F_#)399[#ZO2PCU#_"G M:0K6NH5L-VBZA=K#,<#DQ;:B*? CC?9W^%-XYSJ!IQM!M,?"O7=DZ2^6#74F M1\E1_0CO$P8R5UTG"NV%G]RY/H=E134X;UJPN]@4V%$F2=2&$V5,/\6;SBDP M7*AP;2M>X@_; '[W[)BP'3+VX"$D"=+.W3C7 1J"CAEIZFB4%+C@-_'4I^Z6 MDW%^_)G&7-ZDPKXCR-28M6AZ7)-ZTE($[P%P3&#N/K4"]&NM5JO7TKYJR4#I M_X2#:M&H6GK8D 9(A>T:F5^P48Z=ZY4 !7[PDS3K_HL?:IAD&!ME5H6#_Z3M M^K-]E^_K-!!;*=VRA_P@)^=IJQRE__P$_ MVLUG#L<]F/+AUS^ONM<7-Q>]WD7[IGUUT^GU6JDIIC'1][+3U3TC&1O^9PXF MV2S%N,6W39C.\=586?9.Z O/75?D93P?EY(NUX.&X]^^M+]H6Q_.UMU$FNB+ M!NE< ,^+4Q()=(1$V.F\NJ,(\N];W0N 9W],P<;U#F%(:*FB>&E(C"7=R4GZ MB$*#QI;E0BK->ZAW"2++M,M2T^OT;GHG+[!R F-Q=4]N8!AY'39124Y4M,7RN10GGRE86H@.)QCK M:YSJQ#533TX4],6RNCH9Q9EPPG ]J"!"7H1)LG?H5.-]W+EFL;R)O=03/SNY M,1JNQ:W(+#TURJ)J)2N1"AYO\P1A()NQ]M/*]+:&.EDOL],_[K5@?]Q MLJ(I)RR12]YQ=]0[(*.;;R'RS?T.U_ MTK3FXL M:IKE1+O;NK@^65$ST9A(^W12=1+.[.E[@)_@C/*"EBK)FH7$1-1Y?]5IB#K* MUZ43=JJMNN(N(S(1^.GXMOJ0.#,DT-9Q5EKF>Y4$6TY8(LR\NZJ&,/_Z[?!Z M%:]+5TR%B-.R*;Q[U6ZANU>[(>!_WTW&L\EH>-^?#^ZUV1S^\S@8SV?:Y$&; M/ VF_?D0-F"[@A73%O)MH?LO(?.V_M>EKF\BY ([\)-/#B$C9&D6ME4(MJO9MYD<[H<%N0JQ1\73^%-8:08H[H.?L&:*&NN C*8:"N\ M,<8F_E?@O;C" ;"K7D"0^JZ--**N)#>\V,G$*;+49\"VD=L8.'"'1X6-^N;: M&CP.64=YR% - E3T<;JJ&^1>]A+A+"^]35%<;<*%%IKG(E"#:OU%] -S1WZ6/]@F]UL/E?!G*"^;MN.8AW$P=^O7%]W9XLL VKP)=Y\+, M+!^N%%^B/V&(4JQE/^%*/P@\ZV4;H(<_YN[N7E.494"UF=<87S6@-LN8XHH! M)XQ5R([TH\-8O&7:J(:94P2(4.*OT= M,[;VKI@>1W%4\>%'W40)&1%7U:&8TN(4>.3\*UGI7'1;UX(>BF@&K03[>4[))=ECNY]Y- M'I^F@]\&X]GPQT ;CN'? ^TOH\EL)F27W,TZP0FTNC#0.50F]U,X;WF]B=A%R<*UOGN4(EBW%"*F=!W9,F6F(^<1E<9:4VRJ($- M2C:,/K@>L)9.5.+(^ @?]D/E7B&W'#/\RXZ 8?YK&V5\E^1R-?-CTB#X&+!C M SEGIG+2R^+O-]:44#,:^1/'W+G'2TD+OFN"X4J)IB7T.'.8L7*&5SPT!Z$C MGSUO=5MW##!;@=0%_Y)39I=\RKSMC_KCNX$V^VTPF NI_92R$Q\L!])GZ?:3 M&[T^S'9^+.S^L]L5Y-&*"@V4G *RC;((ONST>H+BS=6XG%^M%.0IPGYPIWO>A^4L?^AV M<1$GFKZ2(H-&R)C]NS+%JB@*PT!/0/M38 !(/K2$H/V"?Y*&IHM2X& F5!$O M#J[H88G" M?%T91I'<5YF&2LF;DCQ.&7SBS4H:D:LK;6I!GWHMIB?/W0 O^'BR]:@8.C2* M-[$GOT#JI"Y*@8"94%ZUB>2ZI)6M7 EIW]7#_NZZYIME'SX,S-)5*Y70DTQKD0N&8$ME7D!V" M \WUSQ-8DK@5H<$6(Q$DWY&EOUBV%5@ %><(GZU"D)3*1:R P!&IGEA5Y& MG(H7M)+8W)/^@0)S=!'+;&/U@,! IS*; RX$ES#R@SU:>=A5/9!4IKK16BZB M#AZ&X6V!.=-MW=MSM%B-8!JKAQ &.CE%-<6KD>@('A&>9R#1,U'423U@5*!7 MF0 H-2C. 0ALPC_UH.A]/-G=>Q0I\HOCHB6]9 8%CY-H%?*5,4JS?OZ==57N MZB[KISIJJC% Q2J#X5Z;7C-481)LARS/KCN]FYY:H&&C7!F;=>0ZRSGPULC_ M4PH/?&/5H<% M8J6:KF)JCP 2DA5Q$1E#JG1,E8]1#!2WD 2GYC$SGBV(?FD M2V"8EM)!@E&&>1#0$JE(@.S.7:]=IU3TA\W4DSL5A8I4?UH%*19D4N@*6HI2FU4AQ*8QE%/1#Q8$ #Y>'E.+M$3X;//:#[6^^# MM%51]#-HGCI[J9"MRWLT02C)I\PW50P,EC75/LKU(] Y8(JTUETYK M4*L(]1! 22.O>V6"%W^90ZAB%KEZL*A$,:=[:7*5J*OR=$B7_'1(MEZ=# ^& M'*-^W>7UI?!SQSV D(&S"U^I !L;Q"5H^VM4U_'/\//"R]KE!Y):PTNC1*I) MEGA0X<\81=RKD*E6 $;PY&8>WOE.L2_-I@(4L@^D'-XXL4 1'VXV3@&WF(D7 M,M<,S?SD?3"J2$Y1YRS[>I!]G=-&4 VR.;ES;5D $U+J][?!RO6L/PM?V2-W M4AP@5.1R1JC1SK3'@8 M^OZ6'@M1:_5Q0*"34P:1^,3"C)\Y(IO&ZQZU5 X"M#1R_:0^CR>^BGX'848C)":/L \F^X@NDE%_IG$A7YHF!FN]/"D0"9XEBH5)" MMB(N3XH'I'?)*]EWEJ9@@WQWSG( .Q0&Z[B-?S[8:Y9E=1VJV>R!W"T[04_I M[I\J]!$;(,<,*WSF8<_,NK2N *DU7Z:!W M-(3DP5F97\J8A.'Y]U:'_$2)K,#Q2?#"-_X$5"4.*5,S 7(5>53 /8C^3?$Q MOHQ1;"J6=/R$5FUNU=T6L>:?%,5834" -) M [6&0FJLI*N2Y:M_Q%M)W_CWUH)'_ZUO.<#W0>2P#U^ICKXI3.%D&$(:%'%& M R;3LRY7ZCKH.!Q[H31"W+0[,6K@!WG"]O4KXE,\2DF;N8O@+9_8R3Z ^HCA MQ).&HV2"'GW,,0;RW=PB%@/BRTVE_=3'53U6*.-UH^=K?;\(Y:#G@[T&^-2 M*2_Q61E MVC;IV5_;C#L?Z-7DB2*%?@JX$%_5J>]I)0R496L;LO5**4\K*^F*%#I-&Z?H MRAZJ$#19H-0J M"L?&TYYP"W'5,KSO)''NX#A M46WO O68YX-0_FR2RX-Z;"5:6V&>#_1J\J2!&N+"W:R#Q0(8\%P]>#=6NK,$ M4V@\3)PP/\0QT3^HD.6K;B,+I@!I+$.<#]9J'F;^Z8]A;$UW;3O$VXC=A:S[>),X'Y!+PM0&7KQ36:66V-K$$ MLISOB+_G)2>BL6SB5%=^$ZZ66:![@2PVZBG 5,Y F7PX3>7\MK@@=>#D4PD$ MX72VW6SL,'Z$$EJC^-'06;C>6D\7O"M )&5O:51DWA01KN$":!RTD@8"/$29!P8-MEN(WRO0^5UZ _'0_' MWV?:TV"JS7[K3P?:7P9/,R$/?!T25J*2BII#\5_UKML7U]?H8'5Q<=D2=" Y MG&"9!BELGP5TM]L2_3XP$^LQ3G,F0ALT-H^Q7,FUXTI6;#>_8L-%^A4:'8-[ M[6[R^#08SX19''C::*J)$SO^[+0$707=I5,SFX+P7:X[UP_\_=QWMQY+ M%G;-4:59_JP2S*_\)CAQXOH!);T[$,ZI&'^)4KC(*X7A^ <\>4RFPX&0-P42 M&C[VDZ)0 H1>/]N7@NY[8"95MKQ)7:1^3R?WOP]%(ZX_OM#X)ZXF$R?11G[4>T[9Y3> Q?B K=,/MY M4[TEQ#30STZ[(RBB>#!/>L5 T3.["BZZK&)/@H$6W__EG)"NT5^+E_FXSN M!]/9?VJ#OS\/Y_\4$I4*Z2B+11TT$F*MHI=:,\P?0X$QV*RT_:59FV0192S2 M6K2I$SN^!Y[UJJ.RC+M0^M"!;-NNT\FZY,7:;N&,U^GP!SR8_AAH#\-Q?WPW M[(_@'CN;3Y_#9V]%+-P]K2D2^X[Y&S"7N3N(U)MOC5%_=EH]468R\Z3+;>GJ M0TJC0+@*%F>7<^;121L'#[KE_=#M+4@Y%6A5#B;M[J$_G&H_^J/G@?8XZ,^> MIP-AFF9'6;D;C*9+-HNBU^NV!%U0PDVR3"\0^V1!?=EM7[3$6@[,8L@O#'8/PL)E0=SQX5>T*E,9"@?[>"U=W6#^!!S2M9 MMM2]Q51Q(DZN;.72=I=N$3.*-%O7J0;-C1X+NL=^(+N2QOE&EU M7^97-TWVJ-!E+R:-M',IR+.>QGIVEG#B"0W,6H)R)"D51@7!D55('68H4ZA@ MSY =]=1XRO4X!]S0$7WJ=0P*LXZ9]IFK_#Y#RCT6NK^(2D+NMJ]%K_S#&:?$ M??L1?TFO%9A&DU)C5)$@2674Y\B)&Z\HCY1)<5SG%0=*8Q:J('CD,W=NA)N3 M.UG0K^A\ERQ(K^&)HBM^V19SG+0X*8D[\1683Z!D6H^]_'K$I5&*=0JSYU,> M>!-[5U>"+@VF]HI<0B'C8BT;0)JERR 2XN9:A=X37\WD;$N6E=UNX79:E@1P7S ML8)E.&D4267AD4\AM7EQXC9-DOW)I!HP"2M)#JA07:!P,BADMKY<>NB9P+!T M9CQ9JK5/U3<+[IMNYUKP\R.AUS,B9%"GLM!F*GH().39%N923Q;.?3CJBPYRH29TL&AUDN2[%Q>B\A6(F=PI'QMZ@\,H())I MC.Q*Z*%TEE-(BH]%E#>/ZA/?F"/RZ"6%O.15&W>]=IV(!?T@\*R7;1"J0S=7 M+;KO>>@]R!%"K%W3U-L0U]?"<[,*9IC2AK67YIGMF:,.7YX;4 M&U\:O<$J56+^2 ,\X60GV>+VI8A ^"O]=ZO(VLFTD08;QY%P'E'EW"A$A1"E M4YDI>T(=\\G6G;&^!O?N6K><(OW3P$])![=R\6.4T+$8(_S0.GY"IS*4&XB;B:E#OW@8=H5]"'"^VC0@],HSJP7-7 MYAG),["46'E3""*)H$ T@(A]I(,#JWBH!4R@5_@^PNL.J0W'7'X'#MQ.T87C MOKFV' L=15%J7_RX -Z:J33&J8"'('J,65R; ZK J4P=%VGCD>6 (91 T>Y4 M?V#I@'?L3:PA%C8::!?T@D??#@>/SQ0YGAT\N7+H9*+J+!\JV441 9CI1&GI!ONTK'^A-P$ETY5]F9+]+O /5J;*NTM,K>/?VWORTM! MM;UWDWI ONL5"*O+^F,0()O=A[ O]"E0],P"NMUM7;;%9^*5B@$7*:I&JC+E M=W<,^-WU_A@Z3YYK )\-)<4]E4,)(ZG*9!_$Y$_UMT<=SL;2;3:(%'94#B%L ME#;B 1$*$4AS&1A@$^7$7D03+Z> D%L=94\^L)E]EWFSC^[-!Y'VH)A''RYN M)'@/Q@0+:!,%8&2]@MRDZ:Y[T PBI2JH("Y,)*D^'Z3*V"^AXO;C4?^7Z]W9 MNN\3$Q.91I$&'AREBMM'ZC/EE+"R)Z?T\D:%D;+LZ71;'<$E-WB(EQDTU)Q1 M)%GM"9K=3D#.;[]@8J7A7\@SI$!0^QS1I!AYP.G1 +1H&$P]D][Y[K%ZF5@M9I MWG1:W6ZK)=C5UB >6%B@3*VWU D193%MH=)*3HHDN)1U.R?<5.*%(H>GU)K! M'A\I54YQWW,"4G6&<#I;B5='X:'RH9B])#Q1]3TG/%5GB#+YVP3=W#>,[7H; M%A_OK]$;R'^&8F??\ H&.B>D<>).@]G/PK;%0S:SP8Y]H'."'2?NQ+"[/GG8 M$99A<0X>N=,YP:D")V+HW'#/Y9-&7Q4#A]SIG(!3@1,Q<'HG#IP#INY]^G3> MZWW[!G@L*JP-,%DE'UI3B3J64 MXJ]:/!'-B3FFW$W.),H^P:NH!KJ"=& MD=1D=UYM4-!Y^E&+'9&W6Q^J5=^?@67T$GIQ^C"QCS1X8! C0?;4)$J5^AO/ MEER1/=U&7JE1"P CQ%(*YAK[HPG1+?$/Y9%DJA[WL&,F2 M4X#3A]G* K89O<4X!WY0*,*BIB(,&2[AO_WEIPZO=;#^Y-4:F@$FGCNBB' &HBA6_6?/'PX'K 6CIW6SAS MQ_B8>[KC1TD@W^$&.2K.?Z ?0#FL5"19,>. ?8\0[&-O8)/@EPP5[1(#QY1 MLL/U1K>\Z/&*TO6?;9SET66W=7%]VD*G(*^!6R,U:FACSW(/D(8?NKT%@W<# M !.82?0C_!#N=@82R_+0Y\W2]>0E7YM83OE$>!P(*B6=,)&4"9EI<_(PH*>* MD,B3.\8=(_1YX"L>.N'KAFADMICF5;Y,TNWS;#@>S&;:;/#]<3">:\/QPV3Z M*,-3V!&Q4[!!:5?.\A'H:,ZACV='@5\0HZPV" (#Q&#GHG/3Z;5NKKO7EZ)K M)1T2D)+][4?\)>7[V+0C2;?0.0@1$T3AQ)C/4&E)&$L& '&2=:UX:AE>3C"> M*H-HF07 %$_EN\CEC^/((-%2:52*XS0GR1JF_'&BK"A3,"0^ROUO!*KF_/7@W[&VX&_H^-'*!.=??"U!68:0LEZ^ZK=:E M%#J('1IYE/%B!Z^<@10SOV\M4W<,(.K*#7K-',4^$MY8SA8R8K(!7E0KX!9 MKH.A Q<*-,#B]^F2/Z/NT?^'/ /^X!TR%W+)^R;IA7-N7*&SW6^:D&X9W[5]H-KUG[TT]],KSN"RE M64Y/D^DJ]*+ !M0.OI5&'.5,Q0B 0(/PY)/JPGO4WZWU=ETHOLSW\@F0,*^L M",OID%.(["%N.%$K>-"-,+9/2!#,-\RRY1JRI7MJZI*1N,*#B'C)$3/^<$VE MDQZE#,J$1Z!.D24[!:^N_6HYRRSAQ!P58A_)H4"0*#8ZS$BH(JC(*K]12>9* M06OID%!=I;-0V("C07C^":)XLLBN@MC)=NMZGON&UHB^@=\$'T4>*(8A)$<. M6?X8+U5=TCEI%?$!<1PGI@!I9,B".D@J'N0,L,1(O#+I%7>ZO^H[)OH'14U? M=3N\VA%D+N\66;$T?17#3G6:.>UIXB$S @':6),5--D&?J [YJX><)'**>FF M&% JDT;J78>U03>AEI$CS7@[U*LR_/,%E$V3.[#,.A$]?LF6U? M?,NT=,\"_I,-S"4P^_Z=:Z.G.SS]L*8-IU$5 4B3W&BT=D97AL-SPJ;_/0! -E#H>BN&FSI4Q,E(_1@)0+L,XCA#GBWOYR:?*SL!]J\_P]M\(^GP7@V M$)OLLR.P]($1BAY0]%>]Z_;%S77[^OJB>]%N78E9HH/% AB!];J7']K4<(GB M!432#Y"%^XWX!.7:D 0_,KC9EGPOO^1GO_6G M@]\FH_O!=/:?VN#OS\/Y/\4N^HBPDG6>;91 Y_JZ?=/N7EQ<=$[UT2 )EB@% M:_.KDH(FZ=+ZJDLW8A%ZJ-%U &75*UP?Z61/(4:"[*E))$!!<$SS@ 1BS@NV MK;PBI98.9L^EIE215 =T7G2=6> :?Y049CEH)YWXZ46'"0U14:>(R/>7'9YT MRT1/0H8O\A+%3^RC%!38*15>88M7*ARTA!U@#G0/!=/Q);G(C94" @.)BES, M3SWG'CXBB_@&3V' \7>'4+*2H.VO%$[J4:U(X:^Y%Y8=_B@W)# ME8(#+7T- M/)\@]*0X*LF2S3>43NSUSH1DNC@9"0)] E"5(6B#>Q#].XSLY8R3;NJ&SP2] MZ5Y1@)=Q%'DQ0A9W'B<\"&^T/J^@=($\%PH5R&%#Z<#!0\8X#4-%>&/O]@E_ MC25DP'=/=X+L0W5APF88*7B!S#;1?@VMKE#@) RQC93E=0_R^D)9D''@3*/E M1YE?A>*#OS$(]D6J"I"5:7,FF"FGN9'$:>'ZZ-YZM4S@F#Y*)2]*9$NW.1,\ ME--<][2;K3XTE^G)L**S/^[53-T(9>V8J3&<,L@/WV'%J-/C M%/KRK%<=Y3P]6([N&!:J]I4D1?I,*4#M%JY"YG3XHS\?_AAH#\-Q?WPW[(^T MX7@VGSZCY_UF8M.!]L2G:(;*Y#=@+M'=(Y0+9@60<]0Y@K5&%*$6=@^1^ONI M^[>ZC0K!SU8 !"/TV^&;"OL&2>7Z.9S=[4=,VSWPH78.VY(RE)K[0>G4% =X MI?73D3G'-Z=*N+78=P++M-#C/Z]@!@QXX$:+%+EX00"F*54SPIO]S004L-'@:#'2^+'\YC&$%QU%2CO\$W<8X1--G1]QAF M'H,*L9)V/E;RT!].M1_]T?- >QST9\_3@00ADAVI^ZGZ)3$04A=I;E/O$4Q^ M*B732KJUS,QJTE(N)O'TKU>KZ_V7 88T&!+GLB]%L3R Y.NREP$:QQ9R39>] M-)8NMO#DH9LY?,LUZS; >^79.I\(B$I$N$<"!^H;O0]WZUS826,K4] M\1B_XB])73)+H=V5_AKR8RBR]X"9*13L=3N786( MVZT/%:GOS\!R35L[$]='.G P2S@/$G:"I?*7QK,E'DTS;:23(;L ,$(LI5#X M00'KN.P#S_4WN@'ZCGD/Y^'X^+IFQ+;R2;14&ED?)!ME RBX.#>QK33RYK1!LA%::! = M38:1N9>>;.$^6=A6&AFR"^! >$P4"M>[:%P_D;L/C%^6[NLW UTY\#XBT<=_ M'$H^_ACJJ ,Q[[_(4MP1+%,FN>QE6D*.% +D4.'1=9[)-\A3+920*RU=6VOT8MXB+,P&YSU9?'==<^+-@/=J&8#@FJ?H*0T@.#KHJY)=6.%10JD3 MW?=4?:63?%6Q,0. 0+\B>T)".)QO/WAR+?0R-V0*^0D4WP]D.=OMMMKM3Y3RXJ.*3U91L:P.;-5#)!DD%5%) IPJ M%QZH& $_-! BEK5,R/THG_CCP;"S57TD040/'[:;VM3CX3\!W"@G"7G20GTM MR3D2^9G"NB^I^[&LCI8NP=&2_(ZFAS^DZ8ZIV?N?^G2S-$0:=D9(!,7E.TE= M9-4255PBS'0J9B?AZ$]6?]'S=\0^JH.#3"@GV^4DT+';*@UWZ5A_[G<#%KCD M!CD;_-!1SNEJ53&@CF%GC- +E#ZJ8N@ZZ#KO9!%^M:F+,)"Z"'=,L:+ M(;U:6:DYFA.9*N-_JCM+7(0B\YV$4F'C^5YJY71)*!]L!M;!M]+(J)S#&&D0 M:) SL8[REO"[M=ZN"\67^3Y+_(6X(EHT0LF*L)P..87(::\KBYV5]))&\/6U M:QV*5?3?1GR8;( 'Y>$KU.B,$E5&MID:*3] T)\MT.V5Q04-GHQ5C MF9UT^!<,+ =%F_8>D@(!$]M**&0:\>S%RDY=HQN#H-S%- >FUG(53!;//@CC M$_VUZP76GZ2<&TF"%7>9Y-5"'9M41E+SF@<+7CE_DU"/T4!8I-'2J:$1D MS2C$Q0)0Y!LJA05*\AJU'D3;D67VHU("IY)SOEX HYS=0+?%5GR/HQZF:44D M#)TPFPG],04V>AET[D9M6.-PN0M5NSC<_M=,M\<+WH&6%_Z$0OO0V=U.LI<8@T_5!!\3&@]IC957 IR7$!&ZUKCEX5 M'S#+;FQ/^D=83IMJDT\:2X.-YB1?9A 06:&B0Q)G&\=,F#AEZ6%TG<\25C58 MH^+Q(\V.)\]R#&NCVR5*BMCG[$%%QQ&YSC'X&NQ9W\WD!5J*#N+^6#\%0XC"J-!"C,Y6:HIB3.BHJ.2'JKGAU;A7="Z@^HC1(:Q)'>77& MFV,-%T=A1BI6W?T.$-7 [,.?T9?[ZT*[@NR#B,-5V1!,[$Y0&J;%V88:1!3!T\,&Y: MM&PXNTV+'F9L@R@*,@Y,.-9V=;Q@*KJPZ1CPO!G7_GS8!O"[9\>,.0),Y/A[ ML-TW?^[NEFG?,=/<3'O['#,.Q4[=;52!@346FZNYL(O%9B>+[D4NPNEJV]1\ M-0-.6%N@&:/H;+ "FIO,.ZS1L(AF'M^I3%5L^#_AUZA#$MV=3IZ3Z@YG&=ZM MA@X")K+>$%(4^%@_G5WG5[+;8$+9HN8.B\O!WSGADLA#=* Q47WV!\AJW?XG MT(N*SU+X"'M 7 ?:AX^J#?:(QC\8&.,KI+9X3 M-5IKJLY/C-;7F"147C5[P40B3*;%-'@W8-,H);(*0(O&^D1K1;0R,32&[G5# M"O5&AN!D65(?5?K9)P"+XY5DEL40NU%).Q;0?[?U/-I8]V&G3[@QPXW$N1AU M/5D.+XWB;@R%505Z^WZ?Z&-&7PGS$O]ZJR8"-ZX/R7G-0_!*!@@>L)8*?@=] M/J%'"ST:QB6PJWV!$;O=,F.N?E0]RK,0$E6O\=-9V5Q#V?24B:KS9HN:EX]P M^4&5HNGL TD#/N'0(B?!U>!FH]?$+R5$+'W,G'683[161"LM+U6_:\X>&:?L M_8G,ZL@DL5#-2#@51P@1<.K^G["L"1DVI& MMLN68T55^(G%ZAJ0A#ZE(MA81C!&KIG&^$0E(RJ9&-EPI%HFD+* \1-TC* C M@:N9&+6@0 V6>G*$FM3E$VB,0"/Q3GYBCPQP-VR0+2#>:AS.#H(BK@,:"T.VG,'_#=<)'T'SKQ8;- M*1]FJ#"N-,@MCSLW2_,9^9AKHZ[FJ">(N28HELUY?(1T+\[ZKO+H)XC )BEO MV)[CC4,N8Y\@"INCFY-'N5JEJ+]^0Y2^0*+^Z_\#4$L#!!0 ( Q] M25*#$P<2YH=&WLO6F3HLKV M+_S^1MSOX-/W_._9)Z*H9A*D]CY] Q5G146J6]M]_BYT" MDOGW__OUOU+P3_A/*O7/_X<@*;V?;==2JJWX,V!Y*<4!L@?4U$KW)G>ICCV? MRU:J#AQ'-\U4UM%5#>P?86ZI6YK"F5NV["AKA/YF?.(ICJ^>[B";+\__^F'C>_.[GS['LCFYM1_NY_R*8"(J@&$)@/_:/ !?< M-U^M5K? 56P/*!/+-FU-!^ZM8L_"QS#\X2%3MXPG3ZU'CAEVA*,H\3/X>@17 M^=!$Y0)F,F(;KF> M;"GWG04O5[VG?>T?2__'8>D6G 4(:/33&+(#W0S*.!NHYWO.3PPQ-STM^ U6 M@/0]/>*WB(LC./6$G_23_$3M^$G_\>N?"9#57__,@">G%-ORH+[Z[P\/K+V? MN_D&#R-@X>O+__[8?X]XFSDQHNH5X]APJHKGW-^SU)_SZ21M5=^>FO+FS; L$#?3U7? VX.Q^U%45 M6.&/L$'!D95@SBG?TKUVP&@B_$$2X!*JLJ-*HI"7>AE$F'M,WN5F/)V>;6FF M/:9:<&G<.TLWX10='\XAG-%Z]P[6E?BQA.$2@4D!'TD=ND0T*G4I;X!F95(= MF6.)]+4?*4N>P0'O%=-=$_(R5.5 %3Q;,;JR&;Q75__[HQ2.6;+JG=9V6DXW M.5\7M*YL6Y,5NPJ6X.ED+C$Y1B+0W=SFU1Q\OKVL&;S,6QIHTMT<6'UT;JMA MJ=IPJT/#$-*8TI*-XD ;M5Z>6P/:0T=7GHPL[SLA TL8*AT6WGY,AIDZRQ/Y M7$85^::J]_G,TN'2[&&H4.KO. LRX"8'6=.1S;*E@G45;'8#[2C2F!QRHXRF MXF*Q;CK--NMAY7)+PB7LQR\4_LE0%(U2AR'OAWCF$>=\N*J65]!=138'0'8X M2\U#PWT_Z"';Q)9>5\.-'&E,2\*BP/D532*"02,(RB $>MD1Y_=@YF'(!?B) M>S_@=4]?8]52+8OFBJ-*CD==O:BP$AD,. AUQQM$W9AJT_'.T4&5($7.([# M^P6<$VNKII%;2>E@O*T+CY:%0U7#X9JR=C_"VK+?&-G>R!<7X[RC*$ZA03": M1 4C',NF"SXPR-_4;?P% C>2 8-3\NZ!:T M7CI<:=O5@\7@UM!0N/K(!#7=]9[H#(2NK(>#^;;.(=:L@W;K#'3ZVYIYJ9-?=UZF'#3L>&4O4W3E"V/M50.&MMY MT$WC$O-]NMPU71[I)E2FOSE7W";GN$&U (?WYEFR.I(WF_JCN?+>!#@LY&4? MJ(>^(%3?J\/4DV:/OF_8EK)KUNX,+D=\L_9ZE-[N#:R MQE#.9ELBH&=@@Q'PV8'ZU)JU8& M&13GE>RFN2@7J$'K@P/^ DG[+-^MB@-=5,L9#P55"6!&OEZ?-,[*=S^?HM(0 M* $X'??7/P'ZOW-#8 _7)Q5Z W?S?34(G"?JQR,%-O5V[ M:@"?GKYBU]OC+L)?7=MWPM]"%^IN3Y)P68Y(LI^A=+^^@9:!F,F>S2'@MCR7 M7>ON?:N. XGB.YL0]M7!; 0<2=Y4J?F6WJ1%&=VFIVT&T3$0X-A=[R!DN<-O MNAK\/M:!DPIG 4YZJKER]2D$>_[PX74NT((Q[WY586?KN:DKNK<;6DK59P%C MV-8#<[TZSP>^.#'1?WZ>[.37873W8_EY:N+S$&K<+T/HUGF_0K<4PZ%;>C_' M_3>'WP_/_7Q"RS.0M@T=/>A!JISL6%#KNWOJ6NAJF?4&M&54;2:O4&ZE6\]H M,:?NZ;E^!F7J0W(J*Y#>=N3 QJCC)E,7TLLA7V)C3]FB:WYRLT)B' M1A":0UE7RU9.GNN>;.Y)[&R;C5JY-J#1V::K264DMUUL6C$G\:M3_N[D5J # MZYM!+#\$)4$S!TR"E5R" )#.P)[T!;FB-.4L;1B+1:8UG* =),/$7;K?/?UX ML,%#W.WS.&R(+!<5?ZE0G&!V<:ZQ,GAC%'=1OR0.VP?/KDO9%V!8@5X.EUJ= MH+B;49',&[OH$62$XT01Q)^WE4%@DJ/HZ M"*-';:^AHIN14=S26[FBB:7U..Z:^3H@+!K4?C<&0T2INIUM\JA(6?.5U<-7 MBBTE&"Q27'" XACS!2!LK WKM.&PMKA@*^ZJQA6S*R_NROQB( QCSN-E?9BT M+Z"P2:7HFXJ7V7 + 5.7NM, M<96AXA[&OA ,BPQ97\=ATI9+>PM[4A0WJT9WO.@+L_8H[B2^ @Z+#KG?#<0V M5&9::S!F701-N7G(+8BSWEKX[!OH@+WLPN_$HE(/#%?"_O ME2N&7C872(]DNA,V]JQP*24 2>QXP:F _8YT<++I_CWWW]VOI?JHZ6.\?OCF M\[P"E<8C7OEB@[%9ITO%<2[7,.0.J.78$=N@MG&'\E?AER>O//?M?I]7 M7LQW85>RHW8V&S-4@!4J\ ,$M"!V@:NY^@*_$F8R X('SMX M AY!^[5"VJ%$T"I6\O.^W5:LR,+%)S/^\0M.^>[#4XY'7LL)_.B@D';KWG%P6.4MIM")&0 MK:4JV9D.FZ-YT\#97'J$>(-Q8W EJQ*D=:LOL\+7K@:?*O:P7M^/2SR M/S_/V],]?S]:P,@P]YL8R76\!YM7!+;FR/.)KLCF$WO7L"WQH,&.+&76=W4K M.)VQFZM[S^VBMSL(89M^,(;#"T8Y#8[ER&H R.'XPAC0Y!C.+6 MY!6[G-X:0JDX6JZ&;DGG(I<"$%'&?7%9_RS._;3-O]_YVJ.J3ECQ SC\N&C; M*N_L2_ \VR7;M7& RB^! Q\]L+3D%VFUGO,KAJ"T03%OJVQA&CF6/I]5?W?7 M[UCNQYMU+ZQWPNN7Y'76:]JZY96M1PQ/2I;7Y@DE8U1!8>+72WII&SW('&.& M/['H?Q;7!]BD+D]M)^>[GCT#SB,V%XHVU =6,-NO\@$;_=ZP/F4(1%QTQH6R M2?(C3(D<0P>@Y'A1]AQ\M"J)_Q=S7GW1]\LMMY5Q&IT,.;7 M>GS80'86Z:77,WAKM2U*I0IBR)&+OIU3,R8^W[?F]U->7W;%>&[.LXL&TIUB MG$$5S28?.=@1:Z9/_+Z7L4F0! JG MHK,-6"YK"%I=RD-%,4RIBB=J-?'UOAC[OLR!7^OL]6OK4FZT!!4.EY3E=D: M!6Y$3OF>E=,2;^][<_PI=V\[*S6'JT8SB^;LDD5G\^BP*25LG_A[E\M!VM\# M)(G"YYV]-)^M52MT9\;YY"RS;6\*5*<9253R2M[1?D'N1"'Q].++H2^Z>?6R M5U[0+95'-U.IW,YT#61)12ZL'"T>37R\,W'IRV!C+F:73G/97J)R+;W603H] MRR,)FR;>W?NQ[M=X9E.'R(*A,)R+/;0NL^U>EUZ7(PM1$]_HXOQRRJ^IJA)7 MJ&[,H8@/"UUTG,W@_>B>HD\\BXN=;MCDFX*<&Y(M8[%T:WX7-24_$SEM\H4G M$[XMW=^?W<1M9:/!MH&*+KC-9)M#\#K%1$X9?%%FTI]&[Z/=C>U6:QF;;1*Z(J\(72(QJHK3-.1BP#&H7Q2Y'CHL_5SWLU#MCS0#0YO M;3A=7HZX-"*4W*0>_6=YZ"IU==ZMAW+0G=*]@JR$P?!G]367MKF$#MK3-GMF ML0;LMJ-[2 ==4+Q8[JI(R8ENX:7C:3ZNK?G*/+^59GFQ_,YO#2-V)'E(%1E2P5CW=(]4(-62"U;L ,MN*(X MO#'#I#U;'6&3HR94/,W=;%3 MFUG19GN:R.Z@IA;+E6D20+<34>ET_Z MBSM7O&@_,NLQSK(36Q87?B%CE?K\I!?=X$\$[4?<.>/E_#EB.N98=;79;1S9L%46-$:W-A-_6$(0CB,(PAP-N86;P>E84 M*NM^HB$B$[7^!& 6J!J!EC?1YG1^(2@#%BQ'U9@UN-O%'( MUI2B6'5IIXEMVG)NG6"^JY'W>'OAMW5R?6FBH[IC P[X+E\8M\$VGT0 +KY) M\/MT?5$E"UZ%="RU-T&IJEB#RT(1]5@?@;ZX2KXZ;5_6R$@7D7V/S=N<7\VR M$ACZ4C/6]O;R&OE+J?N%.0!-N%9P:?:$=KGMF*FZ*B(B]L99P>=Q,AU90O_V M#N^32>M]PQ@9-16MCHR&X;O(:BV1OT6Q4;6:?IM!GAE">+! M#E^7\O%4 > 3%ZS(7K-E\'G)[-E9P)#>]Z/_913 F2WZ.>2_,E0I@E=7/L?S MRFA:5=?3K/G]#, UY#^J".!P=*H-S# ZZT[T^8$=M(R4IF=>%S,H8SH>(H:3 M(>SOIPY>68(_S1R\Q@T+9;CVT>X6%S?T,$UTIX1?F436QXL5-YQ;.1Q?@-RP M+6XV-^T- 'G= 8IG.V[3E*T#$,S65T@',W04X1F\3\ZRZML=^;HWN6MV4KXW!.9%H!IZI96!!9P9!.ZO*PZ@X+A>D$?2\"MYX$# M?)#RCH@LZAO:=[EB7<8ZZ,I>5Z,, 5Z<_X-$?V@!OM6VVKN3-+Z>CPJRUJKD M_5P%I6:K'(.J2\*D(ZM!XL-',4GH>/44:1MXLFX!E9.=X#KO \MD@4F;LMCM MBM5FV9B/9N,B/XO^WOWK1T9/S_7/U#*?XHZF,>&;Z=5LPFW2&4,.'T5*,.55_V.>! 5#W8&%T" 2B^HWLZ M<+FU8OHJ4 N./0N$PO="U<&/#Q+0!(XPD1V0W9Q^P;T'4["= /;GX%@<6?&" MTUK/5_#YQ:X%67>ZLNG#E]__6(*4E1UELJF!)7A:\NJ^3=F"XW3#!OC^E7)? M[&MH#:0\BVN;TMN9!GPC+38N5OO)\:+_/SNR;R/B@]R]0H9$^'ZO'#Q MF5*_W,\@I+&9>/X&S>EM!(]L6"@.DO G,]^][GVVC(?4/XX:LD2F:AOXIC>P MZ6&ZU!G]F3K[ +Q<6E4,H<59OK+LBK''XTN3C(?V?W[9ZG0,HAL2< M7F%>YBA";%A6#RWUHW>11S/CSE;QU?_ "OO+G- MZ2+,@EP(7"ZCKX:9>=I3QW%BC,MM?A M 67.JSF/R;>7-8.7>4L#3;J; V?7]E<"6$=>5HKWRQJ/+90Q[O7D!?"^>T7%O7L-3/9 M>+Y("?FT)-6DXKCR,$TU?.#QRQK^+ " MO.;*W'T?/!A'ECV3+=.O?:])'WR MBI]/1_]D77[JZSOX+MMW%.#N?IT 60UE S[PZQ_X3\KU-B84L9F\1E:ZZDWN M,!3]G[_GLAJ9S,-'CJY-[C^S73V0?-B-&6[5__WCR5L5$\C. MW74KFI!EBEVC9$\_^^V7T"_W>A9([__7?8VM6W M YF[MU/#0[4LV=WV*.//'L>_AX(,"*;NF;=*2#8FOI[9#MP*1^>6:=PEV=?SV1'TZV[H'LX%WQ\%N!RXGMF/H$!:U[A?SR:B_?(@A2(M,JM+/H6)54@B(8&1MG9$K9V]G=$QU%*D^6](; =83;5-,K MX&FM=G?=@ER*[5MZ\L@$AP'O;:!BFZ8\=\'=X8?'4PZF,@$AJ @P0B@'EO<4 M@3PVTCO\$7SR"$[ SCWGT.O^;3L%^X^G'CY? L<+[K_:BS"TS/M7$+<4_C^/ MUWW?UX$&CQ#-HW<']^*-37MU6.K#[\C*D>=W(P?(!K*""_ F2KK_7AZY05$4 M\'< &HYGN -M^W\]]5U38ZA;@H[CW'YZ3D#3+Z'?.>3RJ?8.P\;>?W_HT$! M%Q5"7MLR-[_>-:VX_TX"&D;H_JY,E'/HOY"K>%L MD>@,,BO8&WI*H1S60P":#5)B.25L9B/;?*[X DW"T"3U]VNFX,O8\NMU=4MD MVQVN71NDVER3;W=23;$MB&RCD^KP*0C#.A!K[0PT1J3X=@I+_Y7_S^X#OI#J ME+C4(ZQVC]/87"<%O\88@DQ!$Q^V>^BIR;7+/$1UC3P$GB\!072_N"]C@T?< M=:<&*?+PX8DJ;S;0NP+6V=BK&88QN%UPXQ&(4"5[D25Z6 $M9LN\D-^FJW-T M]3+2W4TPS^6X>I9KIPCL)A6,Y$T^"E7 S]"@G-^V1LA1X=M7QZQ?@B]0(J/@ MF30IC94Q(Y%8FI$8H,!_U+1** 0QEA7T.;Z8-L@W:1.[7R^BLO*+'CCS;:"%1]\M+[@?[1'->:4_DM,SM2U6%TTL7UUIE3S9^O&+$W)\JL/E M2@V^QA>A8MCIBW(C=WL>&K\#G_[%K67%"^>6LL& D&T00[[LC-*MO;5\TK+:YLGYUBTR1A'O53JK]$(8]K6 Y9ZW MY#/M5JG:TCE4[BS036UDTU-"D_#C=Y;$=4?R>B5*Y'-3G)]KV6RIO8(MC]ZY M;J_FPV'1R8O %U=(7:R7D 2+Z&MFQZUTI M_$]:&UEC*&>S+1'0,R[=9LAUO[%Z_BQ<4=NY.VQ"?D9)['X+W@J5$$2GYNZ3 MU8XT^X^.I_7C5V!R>0AS[J7K0B^[P6P:[++C;J=WC?S\T[("7TM?GI0O8 MN8Z\+N]3<79%81Z#'*@6TJ(V4@MJN6SDJF/?;V.C( MT7NH5;YMWPJWJ7UBL!-CQM,M97])8\AID/\<3;;T;?C[?Q*^BQ3?/=6KJ89] M^Y^HLMXGP?H74R\ZK'F&R44$6GS-?&/(Q1? 5*RJ.L!U]__5= M@]WB*<(?5 M@5K73!%IE3R#PZQ>L]*2R-,!V4=XBF%0E$WE:NR@$\0M>3;_%='7Z(A:+*W M)P.;B:A]D:CEX(^\T[%7UJ-(76:5(];MK4P:FX8PFVS:^9+!OQ6=%3JWJ1HO MEH67I.NUAV_N(])O1P'XT9JT:F6007%>R6Z:BW*!&K22*$"B9:(N;$W;]61S MJ,]SM@KN#1N7WZ!.35JMT&(F5Z@23:))$RLI_6:@@"(PG$0P+//JED@$=>![ M7,_]D@71][D#O3=]+ILIL 9*6/0(?@S= ^ FGENT/+>_('.G NY^[K!=:F/V MMQ#YM=$,7+>+;,@&QIYU@/R@?D)S;PE"?K+1L0JWL5;9*>FYU7+\QK?8WXH8FN6:=&0]L[>74OMVP<8Q :!Q] M-:'O(O+UL+L:\#%&_^VF/&"">3#5E!7.]28%U:7I!Z*?DB&UX=H>Y/':'G*T M3T\]5-+;;_@"!ZBIN>^X?K#SZ]DIB$?#B!2&_S7Z3V":O E(L8IW%_/5W>_\ M8J0R!BH]@C]D2(D$-"UE #622#1-*Q3$T3A].)5XO_NIRWR60;66P%55DF&D M3B>]J+TOE-:[\A\J1E7:I[,ZU9&QL;O#FH MF=-!N^($+0_[SE^UH[I?L7!#5?8]^_#!;D,U_.1K-UUWM#GDW%%ATMU;IRRO MC(\[NF>&21! 5B8I):@S]D'0=0',]<8(>_T M\3WG#03,7S*#;5Z4T95.R7X);??9728<)W"?XJI(*/$SL]53W1X'MGI^Q"%0 M]0&7G.& VT'?<7MK\I"+"SG/6K9*.DV694- 5-RM9;M:G0@X#^+K8.X#VS%V M6B]U>#XB1]BN$]XY2I4K6VJ0G !2HTU*F0"X3O!K YIK$&8U!5[AHY3AO[#] M$8B)[*;&N@F=2MDT88O@P$G@:RY\/? TH8,Y OL&\,7"SMF\/TYA.\%Q"G7_ MKKWS^IU#AMQ *!DWG#E! " PQ?/>.\)"EF_H+OAFR9LKU M(=AP)W:0RYS:%7B"#\K>\_FLY*>##D:\>W@_I?_O>^*VPU" HH_3Q(-S)S;8GZ_G1 M@]*O]M:POZI#\@QAVYC$KCZA?P+Q@Y(WTST/"BPPH00ZMA6857.3 M#$;E+A M522R$FZMY&5/3@6G=IYKIH=W/(Z)M7T3[(241-.!WFD#S=]=D9L2D$[JKR=Z M#"?PVWT[;Z*'1R?FP=&)BRBJW03N50]P_Q-KG?*(: '-]BKFD4XI+[ANU1=5 MPEA,1G17]K0.-7@KL)_HE,OHE'2L=0H473EEPN=!2GZH(QU*E1-8_Y.?IB S M(2>^@"(MI]P9U$>P(^=@(J'0S.!\-[<0Y("P__U%",'EVX$""98%1_]^:13A MU]C?AV9'#0[?!U!EW^;%,1S:ZM8C?8?A(P0_[ (\1E_GTRKG8*5#24(J(ROI M--1!) ,D$E-HB9$Q65+'JL*,R(RJ4$?!_UX3!5F_J_"<[\TV&V/NH2N-E=#[ M4@;W+6<*< VH2"P#YYI$+;W*#O5*-Y21)1FK=B;"*)/\9)>W#H^_R3X M?]^RMO6\*M69FQQ"T1VTT:[WK?;)0V?&:JXHTH9LB8L5*W59-P: [#URCHW'F5TQW0HT5C\.[?J\O@5*S!N?^<#PM MMIL4C\((F5LJ$ZVR +M:MZ$ !]I*LYW-&=SGAZ/+3F[?R[WWW"U8HC\5ZCUT MT]8UMZJTZYB@[7>\7C-:M=.**O5F]LZ[PHAG)M21O?B W3VNJ_2!F:73%\D2 M>V^NQN_KV7>3$KU-7_CH'_N<)S_(>Q=(//HD[Y&?RPL^OR(\FF/C%%9*?3NE M<((PB5*(A%(07@+#T5(.$2LLM$,.X=IE?5>W@.O>(P>(@55\/>>J1JZHZ&V1 M[J[4\C[N?H&:0A%7>!P;8*V]RX+:(J;Q(LMMAZ8KARN5V"W?/=F56 MYH1%51:-(@7<%N&0/;S>@IX*%I525HDZOU1YA\CK[K-1Y4K[E.FKQO3&02@. MG%:L09[PR9"?/CZU@Q#N&T <:MEAV-]W=S$YJ,N I0;Q]?M*>H>0?!"J#_HR M-T'G*QUV'>AS"T[%#F %7)80UUJRI>BR&7C&MF^%2,/=7Z;BIN:.'=S[\73/ MX=G6Z%_RTTW1)[&X$T5I/X9)XQ+'NZPT_E; V)T T[PW[']!K@I#NKM*6N\( MK/[G-C6 LWFSA/#E<%XPH2?V-MQX$+ DX='?L(N#7W>FW77]7=;#^'9C3"= M&H2[&E /!CM]2AA3#@IDQW*/@9+I- 840@(434BD M2I(2@Z;'$L,P& UD1D[CHZ.=@TY_TM;7JZHQ=+(_50TUD J_S.U.&XP^"*ZO?0KRLY74)KH'$"@\2G#B M/"@7?3CB2=VB6,Q)*ARK2-E+563+EYW-H7 ^]I3F[PQTFX[J+DGJCW M?X4)Y/<)Y8]2R>/'YQ\[I;QCX2LSZ X\%4*3"HD2W"48XL*/7%?YY,H*" %4 MVU.!HL]D\T?*A5.'4T"?HLYWWJ":VK_&_>^/)^NQ+7.D]R)/],,P=^(GC(01I =IGB7IB!FA7*^S+;+E[SN M,\!- 1KK'*JJQ\Y7#B[6G+3@]? MY?4!63;TW+1=077$TQS(KH6Z(2Q,ARSUMYV*N3I5)3Z/(UK#1ZT" MNG%L2I*7"U5HM?:UFY[>^M1EJ%[6+>6-GC OC,OU#=$>MD[5DP?2="*N&YL5 M-Y-\#64E9FPL68D^;JDV@<$MT+6'(@XSJ^"@::6EE90Y;ND71,W-(WT*[2'L MW*?KBWQOI4G,B7=F99J?M8V!T7.PXF;M#?CJ;:5"W,48,2T+I6& M7J$-6>_$^D\QJ:#;6%DKS+BE@V:'KUU M- (V(_4U5:SV2I,ZQ>:GQ34KX2<(.\EUI_UA=][EY*V>MBMS,"Y"$N G9-I3 M:V3!7D]0 _14TRQFD1I3UB2<.$&M#4NVI74O+>8&DW6!:="DNX3B?X(':ARG M3_/#VM@ ^6Y=9UHMKCD)FQX-0&+]5D$SAFUQP6=;G6W7G@47N^(GV(6<@%9K M.FU(Z&*:GUJCJD;I1-CT:+'H!FR.-$$#E<=ID!D.2YVN @=P@K,RZPR!UZH% MG5NT",LG5*=5\+2@Z=%8RQZ]G#!X.R/J> \KK!EUEA'A6T^P2X_M9AI#0Q/% MW+8WWV178HU8M(*F1V^E\Y;8JU0$D@-YQ75[I%7 \W )]BE7)LQ\D3KM#A] M/#&;P^D\4U+#ID,?@I@4C-Y_V!HV!T^5[FD2<4!D3#MASS*!98\-8 M9;'-MKL,R09-O_JRC/-$7@\#>^?]>$_.*]/D;9JXXCUR>UL?=GQTI=S3B5YN M6^$#;O#[[^X[+/M+ 4'\EGCU='Q"B L1 KM]-;\DH<.%Z)"Y)*#=Q*R?GG7F^:13O[,W<5ZM>SG2!JMQM&G^ MP36 3E+PX7]_I'_\[GH09RY*EOED$D%GX@"0JMMA50@N3#_]:,; A=G\0QR0 M,/W5F/Z*E2(_*Q1YH( @$7&W1T1@-X?TC$@+QA^A_X\F^2HA7TX?&[W ]/CO M,CUSRY"Q9OH@6_N="8()%[SH[*"W]'6KY'Z>#3 FXHKN^=[MU'<]?;SY_LKO M:[*/SNK.?XLYOA7$^Q:33+CUF\SQK)KR1'2(U=QB)'1^XQ MYK'.L43.2_XV<$XUW/#(JQ@/0<67(N[Q$^(JKKZ\"U,D049?XKW M^F44BS&S7=VR!=;L]T-[L74_#\8\1=UK^K!*1N*.?B\0>WY@?G5S\H9Y G8S-(WANW1N(/(Y,%K5L?VJT@S-(T-MD,C]3<-2C)FQB@BO8X-JMF]X?/\(, S."ZL)N4 M!BS@! 4#H=,HJS/="HO,A9<7'7S(>(+UQ(5,,,'5,,%>O(H[X6(ME7TB6MQ. MLDXH(:78RO2[@VV7VXRW-&YUO%FEVI+"XZHD=H.BZ+O 0O3%,_&E$PO_U1;^ MMZ4N7_)R,U]L%3G!J.*$12\ O=2@U$'33^(W&)K^F.6/94B!G057$VQWMPW: MXY1N07IK>G"$."BLZ25AAL1]22#%U2#%8_'DQ^5[X61#V3RAU%:YNE\V&H6- M6"UT:NFQO-+7(BN%10?(&X9\;:_K6PAX$G9(P@[7!R4?EEO7GS4<$K@:RB\% M+#,5ZTBM$-07@F D?9/!7O, 8A:%"&_=#2IR[T,--RD+>/'T9Y)P0X(-KH8- M#G)4MA1[=O!S&L"#V@7.'K[LA)JAU-FTM<&AQY/SN5EODA\98-D*1@SQ09K$ MDCC#MQ&WQ*1_K4G_'7&SQBUBT>K,*X:NIK>I;#84-VC6\1L2?TW@ODN( M@0]OLSGL*[QH[6/L]+1T83G!AZA0//SX%I=N(H?T8=5 ML %F3Y[01G68#^ZW1!/SA)7 ?_SJV)X<7-3W/#4_GO[4 ME>(@K/JO2O6R9KX@Y.=<3@;'*CKQ6 M.*8?OS R?8-GWG>6W0D]!))FF](J)+7D4%KN,8- M4)G4>AU>\"HV&XPI2-1,TS=$^H/'^.(12XE6="&>T"/9^(WPILS?7U.S*<8< MGF0LQ#)CX5.,&W5W%KZ3DQT+]N"F1@ :KV:Y[J&>A6SY"!0XN?4-1R1&#[R.[ M5[>-W\P_O:[LIFU]1LW%YA:M3C/6NH]Y/C8+93=P?0X MQ,^_&?2/D.,3IW!>DC@09PP$]>,^T)<%%ACKW@F=EZM4-$>>^KK!6[U^UY?K M=<530KQ"W# TF>0*)!*?Y K$ SF]1^+Q6F.J\.-RWJ JW>6<&12JB!E> M14P%$D^AU'?(#J">AE;&$ B&]-GAR91]#RCCZ7S]"1&6[UJ7/CI*Z?JAF!/Z MJ6%Y*[(XGY%&CG%J1377+DOI5G#_>1!!@0HJ\YJ"2H3X3Q?B)"9SZ9C,"2$& MC79G27%BV^IS?FO(CB,M1"]?*R_[4ZY:EF?5Y7#-15S;E39[8=SKB-B53E$9-CYHX6'#.\ MH8GW;1_\$4;G&^\:?/?MP%> 5,*Z?Q3K)OM:$P-18"H; J*4W=4-B?$J%Z=<_L!;24N)1_3K) A!;G M.P&'1%P2<;E(A.;:J_/G@)5WQ&W< R1A/<_11[XGCTS0L=M@'M0QM30./N!M M3NVHN=/Z@NSF!X;<*/$24\<\%5U)&+/'*RCV6E6?>(9N_HAK#Y,L@&^9RI.P M;\*^,4YB^8 M<'10^;EWP* 8/P#S$\AZK>0SG4F^.D"I=:/N;%1C6K!7$HY],.$TQNK@*F=@ MKBWE$=*!IQSU/UHGG-M3?TLGC#2.6@W&\LCPU]7V3-:,^4 )=0+TMC/4&]<* M1_V43.*;?!_?Y/O4(?G[:PI419\M8UPYX\_TA+^T_%0\7.''&\%SX*3R MNV\&>R.$ *-D.+Y-/OP76908<_AW+'D8(8I^.^,4*1OT4.H_$W:0E5U=V7/T MXSD_Z2X'1SYR=/CZ$C"7()A-T)5LNM+705A-"4$8JZ$>O::F6P\7Z2$?%J2:E)Q7/GZ0"O^I0>%F\ ) M95@(YG ?=4'OHR[%9;GFBVQ.YX0-MB$778'(&IJ$A\434:A]DL,$L9'2/]!3 MO(9,_T:@]+(RG><:JYY?5!>45,,9XYBG/8]8-* M+]1WH>8[H?1(RY\O^NGRT-C(YJS1]"5/&;$23GVS6,TYKW&\MI!>*T9S]56( MF$B?&>N\5Z0=IKKI9NSIAD,,IT3;_7)]2[0"D0XJ0]^^6LOE.X=JGHC)KAEB M@K$7]O_';2E'R'&*953[.V571&@Y$DGX8R=_]8V?+SXL%^DDC+QN^AY0=[!X M[[LG&13QVIM-,BBBZ7N_:[=U+X OYE"4P!8G>JHOZF)A!%0&&0[5E81G]GXY M_DW\\C]!3I,CD203XEMLLB:9$#&-QCS?-MWKOE,;I[RAX85I86WP M[9I"U&H(5>JT) +]9C&7)!.#O3^2(B.J10S:5 M"%I!%6*D2C3($!*I4(PD*VE&&F6@NLF,0!I35-C!3QG^5?7EKW_@/X>>%!.B MRT!+3?Y^NAQ$,*R]HD;1_SF+JE$@K8%S6 >W7Y:%83$.BS.SS4G!I 1@Z0#40>PX[O9',E;]P#O,KY0;K MD$K?9C+_DWKX,5B-HZ6/K-=/5 <=PXPH0Y< M@N#=+Q'H:0>GGCPSC2(H16^,E1-R?*K#Y4H-OL87RYRPPR_E1NXVQ3;R*4', M"N5\F6W#KRXWJAS?$/A:.<]V.#B$#OROSC4Z0HHOI')\O=GF2EQ#*'>Y%!PG M7^=2?]5X0?C/Y<;WEVC)O@HQBWK)3O.V:Q?>@8J^X%^_\BMMYK MY;%"X0"G56F<'J$2.2(I:81A\%>,&:$HKJ+I$;G7RO(!;F0<>HHT'0;CQ6JM4 W0"BRM2Y85-U[X(.+\K3PL#=K9B)>JX)4 1<^AV>@BZF:ZG5!_, M^]9UD:ZU-2ESW+(DZEK15IVV@;LS("U0WUY2 M+&QYF%&(^.Y-U [9*P%GSUUP=_CA,6L&A:;W9BI0\2$PM@[P8&<_9-^S#Q_L MK$?XR1,;\\@YV+W60 MFL/O2. 'W>T,\@JNTYNV<"^,8<>'IO((0DF(WL^"55Y6#X\:OE\S/ (RG_?[ M7]VB3PAQ(4)@MVDL(40$")&Y36<20D2 $(EJB@@AF#>2,Q-"?(P0'TW2?@LL M76[6F0_,^JRR?]DIA[^M=JP]LDWUHVL L7KPX7]_D#]^=SVP6^:\"=*9=[BU MHR>=/%Z0'[\Z$P> 5!U^,7%3G*4"-?7/S]$GCB8D7'_^+9HW@Q<1E8,K9OI\ M5D[R0 &S$7!VT4,"NSEL@R:R$BU9R1S-^#6R'DXP/?_W*5T?RP#^NS* H;=8 MK$4@R*XX6I<_BPL^ \1C37F,>5/3_=Z5!E=0@1>\T>^J8/CJ6?VO!L;B=V/? MZ_&E2^?A?//[^%INQD(1FT2-C8%@OK9MM7-S32)?N8XO]6\"G%20\>6 ";!< M?0E2>K@@-RD+6EU[G/+D]^ZX4ILM\,[$3. M<[GVJ<2+'T@.]/6U)QT=J'AN_R>$2KG'2.G1&:1\<^?JT; MEBO$3<,_C4UW:\,.[#=L>6. M[8X^\L,\]([= ME*$F]$YHMVI=&PFUKE\T9*N;'"!O=&K M3_B/V3P]H1-?\6(6ZEA@"U._90CMHLVU)P5SNEE)82U8C+E!B72RE7J6&$"D M12#NX.!C,C"MJ7Q#ZBR1,LI(#$:KDDH"C%3D M,:X0F>>%"Y8X5LAW5:_$]2K(8BYR-&O2JU/%)8JD3PW'FE@4<_DE.2J+2]S1 M6=CRJ!!$46*(Q9!<,^C"5K9ZO8N36V9UJ@P%&)>72]25"P:8(U.S6<17W5S0 M\NB=R_RBAM;T4M.85;DU7&!B[#=:$G%RB:J34J=.M4 M&8IA;[HP_$)FP\D((.HNXG;:6>U4<8E.3[7$KN*6C9DU:$H:/6MFL:#ET8P( MJI1K.UIU9NB@(?/LPEX;<$T"6FJMM?J1)S'%+B=L6Q"V? M;8CZ=&[5O7Q=S'FM *<=-96;XMETLUA:M / =-472'35=HC8*RE>-OE5GFPUL!9N>H*@M2E-ION1: M:(\4)GYIC*D]'G+>"9(N<+P'U@4ISPE";B(O/*'07<.WGJ#IMN6OMEMF4C,V M?&'<='+XPI,U"3M!*L?ANF.#X1>BT.[Y63/#>9EY*VAZ1/]"M4] M%1KK2;DGX"<(J/:(VZMB5F;AA5'PYX5A M:*R$GR!L'FNNW&ZG6#9ZY8Q)EE5V46C#:9T@+*^1S8H_[M71WFR8&8X11BB/ M6L%-RD=-9_ZT(K6%CF_HH_5DD4&QW*RJ!9<5'C75D'&[EY/&4Y'7ML+2ZQA. MQH)-3PAAAZK/:&%@NZA>'PY$UJ:J63N\/>687=+KM&@AOFULV**P H[OD_6P MUO%1TY4Q5J;-=$X7A6QI/MV8M$3DPOJ@1TW)>0NOU]SQ6O0+2Y8L8\6![JX" M3^JH:4$RUKFVCRQ0Q%Y,_"KHM[J^)A$GJ#6PB;*9FPT+XH+K4WJ_T2"G*]CT M!+5Z,ZY89X;-(I=#TS:^')*;SHJ5B!/4JFE"@<3405\L5@UVG+&<]J('QWJ" M6JVL,BVG1;;$%:N]N9QQ6T-*ABMP@EKKCK.0^1*JH[,^:A)RRT%K2SB $R28 MU[DV0LOSB8%4Z)Y4*I4-45J.]#94LM;H.1*(D^0P.#& M^=*B,^31F6K)]GBK44*9#9K^ 65^T%LL*?,3A1(.^"V!)X2( "'>N/8IH<.E MZ(#>9I+J,E&@1**:(D*(1#5%A [8&]?F)90X;[VEMU#KUQ<5N,X!HU?5[K5K MS?QN:9G?+ZMQD5H29R\=DS#$%S($'6V&$,#<>\P1Z)<4$SJ[^HMD,:'S\GYT MBPGMM%ZL:\I\936A/Y<-Z._&!E^69WMVA<@\9PM6$ [;ZN?+G3LOJQ_-Z4)7 MI$;!;C&_;;>^;"G>"F]]"7U?/X+_5&4EK)RP\N\MQ5OAD*NQBG9=8'G?E&]G,@(VY\G4]_0"B3\]XWY+TZJ.Q:^P;,:/SG9G:1D"WJ P0]@ MX>M+V;Q 49\+! IC D[.+--'VNBLQ^^N;B_.?+2(=25^_/@X78/$D$I9"TU^(][D$76R\F.$QR$ZO7F09IUX11.KBQ+CA 3]\0U/NN_(Z-@"<.U1_M4%U$RID@(384\GDU!Y]H M+VL&+_.6!IIT-P=6%Q?R?36D.4^YG@H)#C-VGJS9.# MT74UG\$25E$@FWINR@$*@"LT,G=5?^* _R.(HB^-,;[.XTGPQ*?PQ$&.VO=B MU #>/J9S0L.(10OVU_4,;I,9*9J^F?']/+NKT(>1Q U%'Q_0CX-()B[Y-W+) MXVW\/RB16[E^R^J&#@(J7) M)&CQW6Q_8N(O:>+?D$#>PBKS02./B-5A@6B "N+UQ4 "@R %0=U@F=<*>'^3 M(,7^QKDG^7*Q=DKBA. #A7;%HP?7"TQ<>=+7UGCG QVA.(=NC/N*$]- \&F# MZ]2XJN&R[&";S3E\*]##X=6P!)/$*>(NVG'2@CN0\X>KA+.!H'=I!+.SP4M2 MV5.-19>35Q4V/QCG6#BH K1T!?YRHN:K@MX=M@*]L.O83V *V34[K \6 M:*^;SZQTIU&BC=M^JT V!Z[?@4N',#4H=!Y;?AK]1,X,1C*U$!\PF MF/7"66=/)14:,VZMF'ZPA$7;5E>Z:9ZP;MWTEJ\-EXIGX'-IPMNBG\O;JW"< M/WX1)'U#$G02L?UN2#0!G)=-1_LMT52H)KTA1SV$T^G9*DNJ[M(-;DG# ^!) MA('<[WB8#K[RL"BQ]I'CY%!&!S4D(;!HP(G7]!+?F/K>?*MS%$6K:(\84>O@ M-E0BW.3%L!N,PI)P5\1%,D[:*4$?GT$?KTARA<-:5DN>(R).R$2V(''4NL(& MDAQL%:.9DV[Z[X2V7B+M%; %/P>.[,$N4B:079 D@B6>4 (K+I>F?I"^6B!\ M[6!R_%AT=X[1"0U56S==4J;7K A*:8%EZ[SH;E?!K=9$< /"#8'%,Y\L@IS] MY\ER@BL^E5_^05%VT_JZDIX,"V*Q,.P+:*F>1HE6(,H0;.#8#<%\T[2TW4F[ MY(1=+8Z@6DE-VD=:$R2F["YVR>U4KK O#0MII40..MV9;)C^NM?-R*] * M5*@5F%=3!*.?1+0[79<$4S[I@#T54P**J6K[06;6-3#+R:L7O@*57'Y>U]8_ MYSZ2=RITDE7'.(XV,ZB>[Q-(A?1F0A-JG%UUY!LB0]RDD_K(41/"".JE4P#B MSY/@,Y_G.R7 MMCO&V(AC_+LB"ZK_@S)%%>! %.A --0@/$/[L]$-&82(SS] M'9!)7#:I_\2\D4"!I9Y0_)OS>Y)<$8'P0%SY/?J.<:W,9LNU9QP;HQ0D51<>H)(Y-7/D]<6P2Q^8"CDU4LX= MPF^^?7"^#< \%*27JP$VJ'&[:]6WLHALD=)V-FRSX_D*#B1,H,9N,N3[:GY' M3?@2'^\;^7CQWL![70#7QC!;Q#.;!KK!]/[*L=EF3]," 0S2GO$;@OI@XD\L M_->7[D>?RYO@#ME8X_HX@>#$CXVGLCK_%>O-G22^K+AD?6CC?':3XWI]H+=S M9C4]'T/D$%8U),D;C$F*&D9=/N.DJA(0\A7WM+\IUNZ:Z(S4;E_A%GV21N/8NC)E::1]8R^\59KS$'#J3N3 M:WN9VKRL:_!T9<1PVT7%$!2[3>N]U:S MR0\+"Z'8?@-GGGMVN3HRF82?4BB M#Q$Q_+\IFJMRI4X6B[TB-VL)ECOV6S4)2S@^@%.0 M33FX[SS6_DNI*P MQ+<+2\1I*1*P\H4W_]QGJ+U:-)LWZ-:B-LJ51'W3UX1N?XQ@Q$K"Z3!_-'U# MD^]+'TU40Z(:DJ!(5!'3[V@&4NJ@ ]NE%R@B#D2&X+C+0J3-)3SYK_\5ZUD-.*E2HS M2-/+QC=/9ITFP(^(^61+LB"S:>!"=$[HD M(W)%F2:FLJ@CN>6VBY%48:0%*BXXMH(2-\RK[E1T13 );R3AC:@8]E?X/2[NZ*XX0],Y'$]P/5LQ;E)S MV4DM9=,'J7^]#DKR^E)700A)W,#NN1+JV6MFLO%\D1+R:4FJ2<5QY?/. ?X< M?MR/60B&W)0=WH$(R0-J-QAW$SBA';Y')N@.F31DQY'Z:MJM]RD707%%6XZG MZ:97FZS@*I]MJA\!85\Y4ZVKM2O5]H(0BWJC41S)7F/,L#]^W:*G*IT]^R U M!TXJG.I-2O:]B>U 1E+?BU+W:U0@5NUY1B=D=(;+K=(&<4HC0OOL&I4;A0\@ MU:<+&*Z6R]Y/Z.3"+1UL8)6W1LXH;BQ=62&D1(/66RSR^Y/_D"RJ MGY 2<8&"Z&MD1[F[4OB?9-4[K>VTG&YROBYH7=FV)BMV]?S9/9S9;P=\9N5W MOP5OA6L'I=CA72]-FEZLQ8Q184E4@-X>[II]M]T!2.)\S\Z]7%)+S:X^GJ,4CKJ MU](B/?'H55@!ZJ,@_R:ENZY_1H:YY+*5PZF<7+)"9M@L,6"%H46ZV,O7,QZA M&M"=)M ;BDS?4"?N$0GO^_P&@#/WCF3 [& V ^&+9>P&C#?P@H%?_W;;0$@@ZX&P MQ-),3@+M=G?M55U5_:CDWH'*EF[@CQF GRV OKKI:/$MA5:OQ[F\F].1&\^F MV&/WP-(X2RMBT,/'+:1-S,O,?-MW6TQ<)WH0U(.O1S526NFI@L MS517TF\A;G:%T:?K,1XB&^%[;RO9<5(#,E+)S(9LM"=LCC7K;!=SXQ2>' J] M=JX@XB;#3G+0:@CZAQ-I*I8DWZI:OU[.C"+:MQ31O@;./-]](U]A3,4? DVT M7(,S)EF22Q*KV2S91(R).FZFR1B3(NXP/_.%== "KJ2:0,& 9)OPK5&7K2@& M$<4@+F-?;'F1V[ B*\N>X>GH]",'1JJL'KW+8)6>5VR+KFDK8CCO+)46N>KZ M(ADT T^FWZL:NT$FCR(3463B9DV5+_%X//]HM16#B>.]6K$SB9?GM1K%(AZ' MIDHRF8J1Z4^6DERQ1;('DM],'(VIW<57FRAZC!HU^LOML&G9"KD(>K0.7'W6DY1&Y-A[S M@@-&15HP.MU1LMJS>EQV+))!9_)$C$F_Y8!=+Y-'5ZM%5ZL]JZ+Y\[9LE,\S M-MPX?,<1#J_D&D9'T8Q'G*B()JA[&9V>-!&'HU.6&$,?]MC[ZQ9C+#=DP-^# MC7,K?ET4A+DYJR8(%V^*U[F@:#T#X,.@8P/)\>S5:^'DOIP;/$X-0^?B*CX? M=Y7NV"Q!'RUL6Q[#4TPL24;7LET[Q]Z2\(HB,;]CY7R5T;7:H#"QBVL+[U6+ MG7RA1C\*Q8#1F8#1F50L>&#V.O+3_Q[]4C,&3L73BL*C@1C.=/PJ0C-\> M Z/2BN-&U5MZF?G >$19SF\ 1-Z4V7PPU_G:]-L5NKM1M.[^'/GS&;//6/NU M3$B6&2A+6B(4K5+J=?E2AKS92X_E<:(?9D/L>_M!-D^TE#6>;7WW$U[VK?DEMZ. MB1(UUK\-,^;053\B![EE7JU15-T6")6LFXV*)]7GOD@&3?73R72,3K_EE=^@ M4(BZZE^U'+QV@^C>PG='9((U((LM)L<"KA*7-+Q#"K-Q)9 )T#9*,PDH$V[[ MRL"#+OI!#.IS1M"UB;4K]&T.I1X)&5FQO*$.+F+3_,^Y(B[?OZ]+2ZAOZ=#/ MFLJ'!-; -Z>9:JH\UU8UU8BWS):4QGV1PL-31#)%QNAD5"]V9>QYA1+KF/'Q M\WC[.UK_?Y2U#5$"M!(+!&_G8E MB+_OI%GJXS1[AD6U < D&66 2^8*DB=F6BZ@50J=VXG;5/?!QV4D G8C*!$\A@$VEFF!:I!(V+*5F117I( MCTB%H4$"I^$*_I;@_XJZ^/=_X8_M4F0=2#82#9,7ZR#1NK=*'__/Z63>'G_+ M$.3 W@**H/8"="'4J)"2@T4'/__[O_87?^AV;434WJXF8?="(I!68Q ?VD#2 MXM((OOB7I/O2RMGL,I5Z(*BM^/NU$W,(#AC]D$K]!WOZ%4'C )2&M(SO 6PC M&^,Z&+F_PJ>V'P5R;?N9Y01UJ+]LH$OHF!/-_1J"GK_@V)-GQE&(%JZ=Y;$. MERW6^2I?*''M4"V7ZMD'C*WGL+:0:9=R);8%OSHA0[VSJBQ?;_/54H[M<' ) M'?A/C:MWVAB?Q[)LNXCEJWSO&Y?SIV!*G@)UK?+7-[XT9^FZ9#N8:F+NQ/(< MJ *=;WS_,S'WVX*-(9GA:#BB1"4Y!"(UDH;BD%&@BDX ^#O.I"ERN!%LTE9E M2HU<]K$%6%63BJU$V7QL ID8B]!:?SE2G3<&TJ!/#;DL,^22=1ZW!H^L2!R. M!"5*8AM,;3AG)EN99 R M--+%"SU?SDCS]*12],74X4B_-XO7]&7!$0BF-\:+"NWJVAC:: 7XZ4(K= MO(1[DXG9;Y?3^E*'>,M"5RW4 M1EQ\Q'*+&2LH4]!$_M_!T/BPPWE^ SJ"$D_S=:_"C:Q'.)0\'+KNUQ6GG^,S M E]R%J.!!];9G(^&'@!UJ'?G"7(ZI/&"%W?ZK<&064"4)H[02S6I6K"T.<5, M<_U6G$POX:Q'2$ 4"4*==!8]C6^DVS6KVFP)98C8(S3@EU9J(^=.3 UXODR0 MB?QJF/6A,7\XM-LU^5QKUDSCQ*B9:B?%1CE/-]'0 Q24H7;EM3;%"G$[SNJB MQ%17 SCK$7*I^O14&9GMA,#/Y%32I&9\CAVCH8>(+>6F6C6[6@O95HA&V8I>E'2=5^(LR[PXII/-T?;*Y6?#QTO%X/ANK(J".V4DFA4!'*001UY MCE#66DI6XH]T>J5YPZ4T]*KJ8B#Y*%YT**^K2K,-ILV&-A<=-MLFJ*[3A[,> MH8%@!KH'.$'JY,?]3,',#[R@2$7G:)9*/57 =U=P>S MZM3"(#BJS^)$,M..=P#02AT?9;L>4E:;FJ>73I/ALMFLWZ!R>N9QT$1##Q9@ M*;/Q?%A4'X656YP3BX**RTJ0L["=-7!S=[Y!&,:0D3TT<\"O[2_[!@W*5MWX M!\BV#F(!YLXA"PQWR7.M[0>AV1Y\\LRXWXN$;,8<^DZNO5W8YH6)T%[ZX"G! MFT<$>]["WN06G'"D6_[6T-K^'4T;=/T MC7)%GA/SO6'Y=TSAFT9L(OVNE/I:W=-WBZ^LY$PPY%$XV,BV#,R: 1OZ#^88 M0RE#BR IZ=>9"QN^6XO??6.1R]8JO!?[.?N%JB^D5T2])PY57 Z!5VT,ONAU M4@?NFWWPKY_2#DW;?35X%_?C'&[Z%,40%Y> 9\Z'SGG(1K!,E$2SK7:P]FL? M#,7(D;EL2A'XAJ+V^=3"YFCVRPG2D)6>.D4>:VEMIND"1:F:YM69>55*D@4U MB=*;4)T#NGOC8]?I73]'GM@$_SD4FDCO4RC\:^G%39OG$F5AU738>JN)BWBQ M>38*I68-JIDE787+]G53IU^!R6>>[[8NY!@48NRCVX*"_%7U!82]R;JW)=&+^X3W/RCD'? MK>6>5%P>"O'N5A.RRM1SW*"J#)6>V0!"459U M$-P^LO48T3?H;QG%YV:VM5#1 >%P]?$ W8\0#U>O]$YIL5\\JH9]/\8B)^M2 M*+MQKV/3R"T'9E# JH%N"MJ92 921.O@@WLVMR)WXZT3O&.9!C_ S;CQ.. ^ M,\/?=8!^84V%W>/I(Z:E5%2Z0J,HFCC#=_K#N;2,K_--<=.2%IJ6'[L9ZH8E MPP\X,[JS@.(727UN2.MTVQL6N.Q(6%8$T+2;!@M)G0Y(G:;>NK[U-IRHC6(/ MVJ0$MSD"TPG5.UBBW\%M6IT_\K#M-W1TI(HOJHJ#JQTRD@.4[!X+'KO*J._2 MPGA1Q;G5E-7UD5>1!H.FF-[T(&/>NFOVEOCW?KS&.].D'Z;4Q^1*7A=-TN3]:B#RD5Z-&[7.C49 =C%K!"$\ K8-%,R5EL>U^?5SY;4XRM=U M<<$W.]*7WOR%1=KY ]TAGX8)%QUIR86AK0PPP4AUWU+:HJ32C[VA6L%5FE_U MZ6S/C,]]U,,.*FV:/'2W3W3YVO4HYUNK1KL&@CY_./O+!&U)^1ZS**6Z6KS2 M*VF*%9?**Q81--349/(PH'V:Z\C>*[^^E$I/S;;%)1]*#0HS"Q/_8)M4+?1M ME&_[,_SY*X9&Y.B?O$(&5?(V-M(@LQ(<)&QWCA"[$PC9G1QXRMD\)G6'+;U> MP\F!-B^P:7TRI:?R(NAOBWQ_*I9,W_VA>92]?+=G B=G%WTME3BRD!2UN=[Q M55UA:)<)V 49*3&2>.NVP/>#"3=BC'C.!PR13Y3^W)B,B((15P.4JX]2?*( MZ,:XX+OP&SGMY]:2'U21Q^N WG+I^X0XZHW4AL_-I[/DN%]J9A;EX$8$J"T9 MXM"R/,<-X]>A,M_SW^_9IKXRG_1G*-+3>O"7!M?UN"S7X^$?$;C*L#2I$+T2 M@WMJ-CL:N4"Q?!]=%A-Y\Y?RYB/6N3YO_PCKE*4^V2PSM2''Y'UKYMB%NM 6X6()?%/=NZX'IODG\/N?ZJY $Y47'PKZ?-W55P\O*!CC@4-%L^5#2LT],V-[PX!%5TVE83$/L\3-A513(WKHX MJI+=X$+EH*J6I@]K_; J$[9KS%3:1!=HR( M-BBP31.?[?!W>S[C!E!AIPH(/<^.3OBB$[XKA=;5G_#=LAGPJL_9L"W%0\%W MP 8E^$<$*2E/F5*'[\@:O_*YO+K&A9P+'K)M(!FR![@X@QU.'1W:V6^!ZDX!X[R?M\ M+="-"8(H ?=J@!(9#Y?+"2IM>?_=,H97,S2KB_QHP2>G?DN+8;S\49/-'Q^7/2F.$$"<3JC%:XAL8@WZ( WZ+/5 M)%^#P1$&,B!8X0J53=J0 R$4M!>);O6YA@A'!(UK.:B(KOF)"F5O6HMNY7QX MWT^@.E'0FA\]I48<*QZO#76F/R4J&M/TL_UY6?3GG3%<8* A4V0LG;[9K-D/ M1/2C4M?(TXX\[:C4-?(6KU[/H8/MC0CGGB1XR90]U*WJUD?E]^TQ\02.O+'IZ1YLW'Q^% M5JJM-S+0&2&CL]L[2"._,XW^*9)_2>D+MJQ(B4DASZV6^5%O8>2 6O41I2/U MS21C3/J3ZOL&_.Y_#MLVC%13,N4/M&V(K/[;/&3]EKK*B^OO*T+Q554ZW,[%L-_QL:-FVY<.U10[7#3ENT[XE+KZ?,ML[\X\^1:\&62F4I#*?PM5L+C6NLQU?7 ?T&E[__C:]WJ8[ M=*!Z5>@)S20=FVU*AC"(]-]1P3=L4E[S8=I-*>U[\K)N/DK: EO6?E40"N(@ M5YYD*%&0QHO4<*V44XO\6"2"5DPD$Z.)#X9 ;YCY?X8_>;.91Y^@YD*\T=:7 M*W^A$26I5XOW.I9K-!$U!P4G]%&]?G.5K*'^SJDH#FQ"WWDFJ4?;)EX_YUV+ M2WSIO(2+NLR7WOR=*^'&D]#:=DL0W"7LI9/$%6XNOT@UM M[(M$T,8J%6/P-\7K_ZG77 M+"@&0":_8(W?>S@\D"Y^J!"5&4;N=W7KAX_J!L_?Z'L6!HR6DJ? M)' OEZ4I;5R:6RVH'=.AIYZ@[KDCTV>4YCW;SU?F??X,-?IC:FM_EB__EK"= M469C/BJ0LD#,)P5RF%:E!71%2#SRVZ,2Y/LT7$[#.,)03K9F4[.)>VNA.R$3 M/::0:R+&"7SX=(Q(W*X/#^?D1B,@!W3.X%M%4T#_<$T,?:YQ; MS^5'W*PRUZ1R/)&:IYJ"6!NCQ0;9 ,R16ZMN4RS\G&2 .\NV_TT";]&%Y*B6 M&EB6KF/4%5QOHL5"!4_&F,]VO;R!*,0F\*":L@TD!\!?/J?C[\4)N#)W M.LJNOP)I>./:'LF[%S*O!1S75F47*!N9^/R#O9$-"#L+NDBA6,B!\%_XM^XA ME.P+V%#H'A&G.7-==K1<4>.\4J//5/$T/["A."60O4#%4CAQ($ZQ.Y,Q/R") M_WN9YCN.."[*-(6R/QJ1VH#&"U9':"9(SBUV.S&&[&O& M10P; CC,#'(/1]@L .5MN@]15"&**EQ.8K*.R(_$- I+!E;%K)*%3[0658V7 M>"A]&LEN%OB7$9!'Y!TKMSK=B5@>:*AQ&%4Z: M9-HE@>I7$L4QHG"HT9D$M(,/NXN_K=%O(Z[PAJH'\-,WE?P-F_Q7'U:XM-QX M!JW_^=%)"=\A)_<"#)UDD:R7:V). XWRI#+41R+EC:]&4";J?(Z7Z+2&>QU7 MBO/*&K0239&D E,@&2.9*&#P Q(.SGPF\9PKH/D@%(?K7_"4O%QG-)[/3,IFD:](8L 5T'Q(,S$F?<@5MQ,/^/Y,X3LQ M":[_0.$2.> 7KQ?\$?1\/]WF?@=C-^N8M;W93 >H@%[20^<,]:+&5#/4<5"! M1,VG[^AD-VH^'36?OH-SQA.+ZNN1R"\Z:)6@JV)#_R!JH'5;]N[12-:M"=([ M2WC=\E(#LE(='#MN?VPLZEICB%-1,Z6F&)Y0QUF3D M^;4XXO\.8G\D)H_(2$MUYPQ7T#6\TLO6[%&G7$I;39%,A9FF),E\2(_?L)2X MS+G1CR;[\YL&[Y%];YI)X&FC9>%S.=VP %VMR9*/R![EBN*'/=)?& 9_NQ)$ MW=5$W,X1Z@30-I A'.%+5LA<,"T7SN9:"+/!B2>T'I1MJPU)#\V)H+?HP[G6 M]!702 '*11RD )W$&7&(CQ(B)=&DF&82I,@,*3 D@4(G4Q1\P=\2_%]1%__^ M+_RQ?9.L \E&7#[9+&?'Q&A9&WV.X_\Y"ZO* -FY6S@0U)Z-%P*%#DDS6'3P M\[__:W_QAT)L(V[V=C4)S2(BD#QC$!_:0-+BT@B^^)>D^]+*V>PRE7H@J*TH M^[4360@.&/V02OT'>_H50>, E(:TC.\!;"/GXCH8N;_"I[8?!2)J^YGEJ$%P MW08Z%"0+@.9^#4'/7W#LR3/C*$0+U\[R6(?+%NM\E2^4N':H9TKU[ /&UG-8 M6\BT2[D2VX)?G9!?WEE5G>]L5]+AL2Q?;_/54H[M<#DL7ZJS]6R)K6+M#OR@ MQM4[W[6P73.?#4G_*9@2]%&@? E=DE 6UST#SBR?QJ!ZKC!X>RR9ZCJ8*KL3 M;_ /UE0:T,E$!S[H3WZ4W\J[]D[F8H]O,3?TW0 M+B%DYY,LSI9P,H?RA@#42#.X -?VP+G,T[?,1$=H2.V4#V;#OL$B7;'C0S8I@)9. XDKU" MQ@8F82-)M;'9'@6@Y]$*X$>>[CK!,/2WBDA:-3:)F<[V&: \8&B?[VX-DVSP M]!#:)P*-K:!;KS!?=2>;M\X]U=X\ 5>2ASO!$GB\&6:+PI? ?!+?06-2Z2Q MGX$$S:#LB-79SJ:$>S5-"(+C:QNN@M5X9@#!67C1E YG& ,3V'#JX'LPVZP< MO0<9BO"O@$N"I;(!\TK8GP66;?P%92#<\@:*6YC. ,02!/%,AUH>W4\%UQ+ MW 8C8 ,(B=WT(\NS(4SFGF3#@6@"Q.T0T= RE^ 8N$:XIQ54"YADH(4[V$1: M &P( )I.UB7'44!\,\G> MR92C1()*RD/:A%9N2)Z(>[:,Z^P)/[010]+@IJ&8,P*F0V^'9.X9LZ"+(%RY MY&)2V*DF!!>B)+CP+8? 9<#Q8$.=NBH%YK4*',BMLNL%(C.$,)0%N@)ER0C1 M?'#5JSNQG+V7AU3V]S/%?7Z7X+EU'G0'_)27 !U#ID73WFK6J0F$4>L.DU*) M7H@LLBTVWL%NY'R,5UVN-]>Y2EOLB&HUF7^TQB)Q.'(R6$UGA76GK*V\D='1 M:V;':HQ%\G!DN]QIM#VQW]6 VV]5,[GD,-]IPI'4RY&%XKR=\_NBC*]6R6;. M+6:=N,**E(B_'-F-EVF_6S3K>*] K :VB/RK2 M8X^WG7Q39'8CSVZ'<9*-RAA1.6A[(ATSJ*H&O2S6U#;@"+^HD=2LG!K5FM]N M4!&O&E0J&$\ M!RENQ/1A!!PQ_0)J[C$4JUX@LR#O0TL,"F/,08"'PL!S'13G00\JGKU]/A34 M#UA.U3TTS?G?!N;R8)>I1M5OX7>1A> #1>@I6W6CE0:D.2=HMRS M%.&&D,K3= S?I_/7K>[RGMCP!BJ<#?M3;8)P-$5X/-LV/ EYV M.@AQAQQM-A]Y*^,V:%QB*D)NG?'%Q]$WZ[RG2#8?!9$*_..*)8@3[F(Q M80A8ALB29@[XM?UE?Y7HX&X3CT&QC !=YO/72YYK;3\(PR3!)\^"*7M1Y,V8 MPUB5:V\7MGEA(H3$!U-]F(<$]5:L?B] LS>_!>=$29-;J&W_CJ. ^:\P\N1# M.+T;]-D@)WCQ=J@TA&8WE$MG"Q%['X[*X)*1(BX D2D'^@( M$=> B(@CK@01Z;>3"2,\? X/'\_&?0TA[VKM;SF&. 3-]D59^-#05N'$1: O M -H:>HED.O&#-Z4^ *#(LP(P]0'XO=5&IX-B MD5@-Q2(=C O"><][ZD2<=\><]Q&Q?4G&N6#)^>\RUC8H'@;'R$3L6,.JSQ:9 M? \GG8DJKI014@<[?K_MV.'/DS4B0X[4#9,]BIZ="!8_#O,WCGATD\4[PNUK MA007D'K;>"ZV">AB8207X_<"]K]C482",KBL+Q"46'" <=X$XV\W*+XCP?CM MN-.UY@^'1R%BGO1;LY1*2KA!2,WB*FX7A^3XLIGS;YYD[)%_0+!'$HS7":%H MNW5"UXQUAFQG$NM9*XW.9PDH(Y@83AYVKHO(_K3!I3ND^G,GSO\NU:?%;K^L M9?PFU\LW>?PQE<*3DS&D>@I2/1U+IQ(G;+AT 7V8VQXL\WMGR4\MJ3;J\1:, MONOH.G1A*__Z&/P;"L+L3?^:;) ;$5(LZT(*'GK!877'"CZ#+ Z4AK1"@UG; M1MW7C= M!;H^DRO,:(%72E*!XX?6*L_[D#V@4DRDON5BI NH2C;(O]_IQ-.ZB9OLL\AB M/H'&O8M*U"M6N:_8U!L2/C"MC_4QG7(M7@/EK+!*N6E"+<87?L87F8TOF4B] MU<8TXHROZMJ?SA@7 MU7%_=Z7"U])!+K?(3ZSR*D%W]ASHIR)0?H0*GX#I!-.VPAJOK.6XSH'AZ!QF M0R_\_'3%MX"IJ7BJF6?;/?]Q\OT%H^2K]0U!24,\P[:Y');E:PVNWO[FFM%- M71DV"^\D1]5(3_#&AL $(]4-.Q5LJ@$UL,* ,=.M%4"9]Z:"\NH!$CMZF%\? M'R*L!(6'SF9>=+2!LNY_JSP@%@2(7%2*:<:W*\ 4U0:R:]G;I4BO??UL8VAQ MIRS>"_]$$_U2H;^CRF_!O;$'!78/"B]C7QCK0ZWC? \Q[/,9!I;H=[ KJMP4 M]KW$"28%"\1\R<'^Y[N[^VR$A1@ J;.: 7:I.B)P@+@'WSWP/D$W &X(VUJ0 M3R$20[//C$M-'*_@27/M]OBA:SV_G(K^A#)F=2B&I.V; B&U#UXNA.Y.!S.A MP*I+MBT.1XK1']6J.:Z=4RI>/IUN](4F*CH_C/9BD AT!&K$%^>&_X$!",;S372]',S+KOP?_U(MPO ME;/:J-H+_CB]57IP%B22:^:IVU& ,U".3?K6RW9?.;JE>KY3V Q>,/P M)?+VXD.9U=.0;?0(+6ASGE"W3%29!I3G)R\[M.-[:,]-YW2A2(DY@1=D6VX7 M06/DC*'A2^ Q$C]R]1M2,N'LQ^KNI*#^]P#I%],X$!1Q;JL22@J%\FRF#M8VXPK^'__B#^3-Z)-W@)TOC*,%NNS6E'9M\!]@F5Q[=UHW M]X6U_\RZEJ&#%G9(F$"V MW;8)L<8FG'Y7I[MM?P %I34#(7&$9\"[YAVH20,<[0 (*7,)>.P;=ZNL5$5T1127XBHMV/:X<8* MX;984V&?;6I#:EO]FI?&S7+.RY9QQO"S:5Q9D'KRZT;2EJ7:P%ZH,CA.[1MF M"+HUM78H#"^8#MSPK#0+U _\E TZ7QQE#-F=JD377M.1TA/J^MDI[#%6I2HH/[UK*B?UWB?RMR;$IS%XNACWL%BWK43*?I M2V-D\AX[;7Y+C 5%]9O^,5\19V%U?RAE4O2WMGB M9:7#I97CSMF5\5 ER7GE"SH>XK3$07X.:+./-\]6UOB"MLJ2TCQN;YR;<]GC+D\,38D\V7=17O/C MG82FXG$^3?0I(S,3C3.KUIU[&CK1'2O,D]A]CR1XW7(?@?LDVX]2 3%MVG+= MIBP!$"MN4 #92B8'E6ORK9 %PG4@9SUS3ZP>6G%[/MJ'Q"H2X=#N"YY5G< L MDS?/#\&^!$=UR$'3.D-248.678.;^+;!S:8["USI[YPXG%P,[%%!W 'R+\6S M42.T;Z.!4+_G+7OS$1J7V".'DE!5;#778SBFJDV)5J4_J[G-%^<^^T>W,XC5 MX/ 6J?SD[J#GQ?G8!YX.&L*A;F6OG[+=6#M@)FH'?)%VP-_>66C7MLTJN"4O M7L4SPMQ.T96>03!)TC_6LHXKK*1'H+..9G3R>=>QD_&"-88CZ8-6<)Z2SLRJ M75.(Z^U:G!P/'7+2%(G#IG&DK%E4*C%E.<"DW$*)+=+)5O-8&SP]UTT.9+DO M<(:>$LC6I+[LL&CDP=L5?C'7ZEHS)\3QP3C#R9EAM8K:X!V\797C1:M/2F6- MM^(]IV1+7;O-'FNMMW0>F7I[05&XT:YC7ZAG)M,$228%0TC51S_+->66_8=YN9"F/%_7>I)#2"%5/Z(FL M(8+I.$SA^9[6>B4HMDVH+U9OM2MF!V;/2'?6-3Q;;SP.O$I2T*???_I,O7KZ M7*IWN7J'/W'3[-=Y=PLU%03-@=U8V.T2X4T)A5QN[EB3WF#6B3JOG;'S6NHDC=>(AW34 M5.<*FAL1@?43(>+BB'CGRLH(#]_6[8N,VJY= R(BR70EB$@D'I*I"!.GP\1G MBX3?L97NLE/0V[S_'2U27F\2CC,/BSM-]H_I8H^X*"ZJ;[6IVPH=E5 M8OFWI-5=8?9D9>??;WSE4;K3!"C8V+*4HXU83E<%>V8JOL'[S+\5&O]SYBN; M;[*CVI?S4#K)(EDOU\2V+*,YT 2\4IYVROGV",^:Z#2/A&(J%2.9M^YEO@L6/W^A^_G-ZZL@ M[;1(XB%ESRI9^$1K4=5XB3?'H)'L9H'_S91MY[R:5:0:2XU/X[5./^^DI"ZZ M HX.*)M*GK(QVO>KW9YE:UAP[::%+FB\!2/Q>]3KU6O1#_3Z/5EGWTBEGD2E M(F8KF8V0U=X3/*I--.*E&=D3LDNS,];B*BYF4-H+5*ED,D:D#PL%;Y-[;RC^ M=!6$>GX%^2DZ'2^2:5^Q/9=CXNED#>>ZPEI"= H5)(G'$JECZ>%WX+"V)!]# M-^;:*H3TG1FS5^^O7KJWXJDT\6F]WDM#Y=*2\1M4..3ZVI;IWY.,*[K!/J8Y MV<09JU94:W)2K;"HNRK4X$GH%*?3D5-\(J?XIU/^^6V"SQ"^+?7&Q(SD')PG M&G)CU= (9HP('YH$R62,)M^*!EVYS[S+@66"^3N;^M%=LO%MVN#7XD%?O(_C M^X'J$VCFN^A/>76J&4JE([)(\?.M2EJ1JAQ0*VESO)ZH.H\J/9GRLI)#)K'-U2A:*6D$OI)R5-)"D MH-?WP9*>G?1Y7K#1[IAY%8<[H[%Y.'(=+?#]1/I1)$S:+O%Q]>K<;WI MPY$'ZYR->E/'H9PJ)UDE;I7-,I74="RF#N?$BT1.JLM]CI/T45+*=@9JN\9" M873.L5FKM6F_"4N=2P^FQV7'B?I)K(/#H9FB+4\*5;2 Z'7L!:$S$^;5'>, MAAXL@/5KH&0X+49C!C:0_/EH453AK$=P;[4KC:0Z=Y9X94Y0%8-=]?)EN-8C M]:3C'L5U"KGI5) :=:8_;R4FCYE@Z"'\BRO**H_B>8Y1EK/U?$T!J0@7< 3] M<5Q.C71A-A+X=49=5^M.8R2R8N((_MV4;ZXZD$VAJ<1SJEUK#4QZC(8>,BGI MEWIML^)J:JHOXS5WK-(-N-8C%"!YXI('AI+ 5X^*QAM.O:+GX- C)+"JR!55 MG+W*$[AN#QJS4C(N03X_0P&HM%FJB M4*]HO7RQ-B+7A,-/:0!C9^L^R.IJAE]=>DD:G//->!:CP@+AT@.0$FNNAR? M:]1Z0FL^T>IPUB/DHDSZ1=,?=W4<6&JJO3*RW44G&/I\ 2*>(*0AH:1$!E?2 M(I6425$:X8PXE($T2A(2 W#P2N[:-J9'VZX(>'=L]')@Q'R X:I:ZP2C&Y^G2Z M]C*"'QZ;O)B35QI"FW1MG.#JMK28VIU5]VA5NSIF\Y8Q,Q\UOJJ)93_;5CM% M/XR[/!_9=9><(W;G)8[OS[UI9I5JX%44H3F )ZE6\6:]X?A:H=7NM'QC4<"] MHY7R]9XS;?.FYPL&$1_EIY/$$HKW[ZR41PD=OJJC_FDE$]K\8Q4:P:SC -=Y MJW9>SV74K",E)*&=:JSLW'+6$;KL']M:<:"P[AOC1#0L\>V5]O2KE?8%GL_U M2M4JQM9S&-\I5!E"[%'Z,Q+KUAP 7Z CPG9TCA6V)_ MI44 UQ(:78*6TAR8=<9E8*[SZ=XW-838HX$?U")@6X[WFST"J(=T,JH[O((* M4.*!C(K3KP$1B0D'ZLTRY@@1YVT2\)ZQ M=)== MXV2VZZU/:\R#QE3X"3E=2^+I_X_%$*WTP @A_QC MVPGOQCAY(X#OEDX?R+X]1NPO=GLR\757]>0W)-9.0P:_(_?N"O,G*\RX@(6V MC8R>-YGZS'+NUHHRJ(,>.%>9O7G"@HL#8?\#4^3.E]:Y9>(C^7$Z/9JU;:$Y MPR'%@]1HVB[GLIMF U0B$4LP;]5DGT46?+>(^XP1?SJ2/]1R/Y#DSY85^@;% MST"\;Q%6K8?'<_R*SY;M66'4#)L04'@JAC.?++*\-I7]3+?=1QCE&C;YWLG) M-6>AOW?8<'9I$DB02]#E_3/?V0-%'\#MEW=]RZY1Z2 Q!EU["C46]!<-U0RR M*G1U 389+G?J/%V#KW0E0OFT_M#M2^L;]@FN:/?7(-^QKY/#M1O,+VJ0&Q+* M93M-Y?$M"N9;EK\_5,S^"&GZXX7F;9C%3RG+1'A\<"Q5_)[-X:L\2[BWHX)[ M#XL>N06Y9"I@I,(Y016ZE '6HW3% M4>)"W%K9/GR>H.BO1UGS3PO:O"?@]R-!5[Z#5UJ=; ,(\VHA8TAQ=YDWFV(R MZ&D<2Q ?Z[\8.11WX5!\\]'":5F(F#C IWJ-IL;G1+UG94":6@G<5K'1[!L37.8EVW*ZD]=V.,$]/E/I:?N0> M=1]R$K0M4G3J.YI.7\[D"(NKZR"*2T0YCE&.8V2?O"-5C_<9["FYK%-E[97@ MY=GN1"G+C\84]?="K3%C!/E63ED4X(B2*R,#YL.L5@:S3$]>B)(V7]?R/9MN MKL$EX^] MW9H$OI4(&G" N&?QM#<&S\:]3]E&EQ+K-9OS*,(FG)K.6,GFE]W[O1>AGK6> M"^SM"U_+=%#%?/^QWTZDA:Q:6TD]H<<8N!_L_(]_4TR,HM[*=8CBF/Y1]%[O:Y3OQ^'B/>C]7S<3[L-7TM)7EN6HL7 MN-JB*"[CY4IP616T@^ADC,3O(R_ZS22EGVFZW&O*4919],.MD%OC&N(D=QD'BBZSA4O'Q$ M[F[LY%N)Q&V?VYHWK7WK9A-,&*=$.FFXW83&:-/1(*[9*=(Z21G2T;>^EHCA M,F5IU>BPK%"HM=KV#+4BY^,NG(\;"=1]A,/F\F#I MX=TU(:R2 YKL3DFO//EZQ/NK');H5)=KB:(R6GO$9,FX8?/=8A-Q&(K:$K-CJBWD=1[Z,H#^DGVAU?[]^RRKGZHM%$O 7-#R89 M8ZA/WA=U:[&0J#_2=:137V6R4M0?*;)A/M_"I6\)BTESQ90%U:H3S;J>]PLF ME*EANR0Z%:.)=!0TB1HF13;.Z7E/+LF"ETGB64&=>P*?[2T2W8:/> _U3Z+3 M,9I\*V!Y[>&4B_@(E[9>HM/R:S]YB4[+[_JT_ >?E8>)2+P[ ?8].XC7X ]> MB>R]F^/P*&WTBG9_#6(\:IET\Z9PU#+IEB3PK075 C/GY>B-8Z^EE&:F,M3K MFN?&\?$2]YH,^_6@6O"J-[S[U](EEKV.6J9ZY(R3/&D5=SI,U\^-12+HGD3' MR*AYTNUZ&C<6!GN+6\H#A2%YQ?'TXJRG&;TKS?L_RJW/#;$)MO,/"X$ M)M=*E.8IA^#(@%M0_X!8@K[+BL"HC=(-G?M=;992U$8ILE).DF(QX9J%N=WM MI+CX'-;6DBND3 OA@ONI.,'6'8TR'4'1^W7,4Y1J")G<9%(D.QV];8T:' MX[?E%H;)3!U;4D"@$.^AE5+D'4;>X35[AP&WP>5K#FLJP1]UQ'D;NY8#5"U3 M,?")9K2KWJHF=*JSRM=[AKY8Y-/KCIBTI$WWQ:Z6587LR&CJXQ3%>%U?))AM ME0K!?.Q:[Q^AZB+G\++.X=ML5.29"J@O*" 8";;;6#*4D7O\>ICE,VS4FU%Q MO0_DK,;TBIG'^:/B+S-CQ$9!P0D3(U.)]WS#OUT)0N#?[;"Z9T!LRE?#"N<. M4WC/YYE[F#7"QI:E^*JN8Y+KVNK0"V"&N18&)'F"#3U' M-8'C8 X8&P ^ 9$=S.1.; P ZYEXF (E;!F.M"[A8_H MNN5O?-EGJ'A&VCG/#DX7Q 0N;I1$Q]I7&89BY,A<-J4(?$-1^WQJ87,T^Y+( MVO($*)X.^%%AL[,.?$-&MV1M0UQ#L27.DBEBNM(YHK?45AD!C!HS_P\,0#*< MP;EV>6$BA,3'3'R*?B!2;RDY15TMC0@1WX:(1(2(JT!$XH%.1)BX!DQ$LNE*$!&QQ+5@(F*)*T%$Q!+7@HF( M):X$$8D'BHDP<3I,?/+<[%VG^OMVG?K$KL_*_'>YY;<=Q7O<\GO*]A[W_ ,I M.T+SC]CRV=&<>GZT)P/3!?8+( Q?39#XXU\6V%:P\/_]>Q@A^3S&X/7N^6MF MUP5+IE('@'B+N/_,H9,C.SA*A*_248/"OVZ%T ^V&J9B'OY\MAG9TA&._^\/ MXH^O;HQX8"Y;FON[,DUH%^X;R;^EC&X8L1W@N!%F[Q&S_T\R9O]@.3 "IG,S MIL@WHQ@9&3>,XH[E2OISU)ZJ&N82X:",I$NFC$IA4$92&\S<32(1'B82G;<. MY J,[&OJ)7+9,-&%=_\]H83KRQ^%$T&>@V(HLTGX:X?Y?F&V*'" *+@!5MHH M+HYL_TV*:&VAX\.:;0$.> Z?'[7 .I=_7D%(?R)%=)NSM\L(9789H:J:B==4 MNYWAI-2*Z^7S!!TG?#%H]T$D$P_?V_O_ F+C_.5C$?F_2OZM?'NB AT! V5* M0^-YPP!MMTS9IM*;X$Q%J$(N8&"13GYX! MJL"/9Y5UC>16,J^2W7PN)SPB!DC^\6\")R(.. D'?$?\]7HX8%;)PB=:BZK& M2[PY!HUD-PO.0KVB94PZC)U9TQ01QDHC2CZ#2"($1 J]:N;];0G@* M>_>QHPK:(!]/"X8N4VFQ.>CU9NQO6PR!_K2! O< ,=* D+64(U9$K[Q/SBS. 7DQ M*0['*EDHC"%=I]^CZUL^^,A;-H +P63/MH$IKS#7EDQ'/WL#]=MDZ=.><5RZ M6?'50N?B!^#7+BE_^]"DX?GN08S@"V*593I#K^;5&[D2;9C3#I/,F2 M@J2:U?V[+)X$[V/0VH1XYW'_XI( M(B*)B"3.%Z&_(9*X$T?F2]I5KIA4T[>6,Z&G=%RS7^(E3QQ#[9I^3[O>0,C_ M>=K60?NG*/3P=7?D'II>'E5>/[!;WRD]!])N"^U!E@#<7$\1M8S0+B_[O^\Y M')%\077^>+5_.PAJI6 M(X1,UA?F15?)DU5MI)XG#24I+MK5(9LUN?F4H=OTO$-X8U]D/I6'%3%&Q!@G M98S7#ZS,>D[+9ZIR0:@X2;N16+6D[/(L&8H9O;5HKO&JJ3%=,&RO.:.GQIN0 M,X($+>J!BECCE"4K/YLU.LDB62_7Q)P&&N5)9:B/1,H[BRF$FTS%,+.EM"!9 M5F4Y&K#FNC^&9(TRMR!FWKH;.VI$'#8B!A"7EJ'*D QD2/K08W97L9?MB6>V M-8.""ZYWUV=X#$Q@2SHV@V0.GW8M=$2V #HV7&&2:LM#_&+TDRW=+N7@BC4&0P*?A>R;P M'9BD0"YU@+["5 .R)+KAV 0NYD#R<(+WPM6B6(0YWLP7O'ZS/31W2 8OD!YV MZMEK0"3K0+*1!)AL8+CC;P36K7TC*#VL!<25/)EDZ'__J]GW9,.PEH; M2;2WJTW7)B(02F,0#YLS05P ^Y>D^]+*V>PRE7H@J*V4^[639@@.&/V02OT' M>_H50>, E*A]\1[ GK4G#I]ZWJ!X\]D[':*>(>CY"XX]"?&-!)=J>D%T:-MT M6L]EU*PC)22AG6JL[-QRUA&ZK(B&)LZ@IEXR(:+SG8T04._&2H"T.T-W>T(J M1B+:>< @O]H \]&/*XS=/>\X'W> C 0[:O7E /,UJ5Z"#*S:R&*J'KG2O2[9 MMIBI+A[S]'H(\$JR\+A<>&:5P_T__C6M _$>R(-P.B3"[%"$!8?XRJP MB>4#*&5BP2,C."FVD'0/;"5335HITNH%BC"PE % $^[ZN8F M4K;O\?R0U=KEIN_VJ,2TE!V+I(B_'.EG9IUQD1CX>+8BM'+QEMQN#%%5R,&< MQ:1BZM:BA7- 4MUY;]T,R_^>CW0Y=X:3>J$B9.FLDZT,>,XPFR)U^':V M6!X2N9KK:Y7AC)Z5O,PT/4#'4PF,\E'2NU@4H44JA-+;VBZQA>2!!DGN\L5TT1##Q8P8LO4-,DM"_C\<9KI#)NL^=@9(Z5P,"L0"YGU ME!X-M,JL-R2FN<<6;<.A1PA*IG+5:6W(KW'#I^5IKY)/]6>0G(]@WRKX_?3, MHY/"JD)8!0\PZ:$+AQY!/T7UB(*RY( @V8^EZ6*M#CISN*TC6&UX+3T_]N=Q MS5.[C9K$U.J]-9SU"%H3]MI:E9QQ3^"K\V5]R'?+JT0P= NL\U\7$\;16EL# M*ZQ-E>HQ^ZW/ ="U4&@6GK8BIRX4?020^^D]'U M5NI(1=8X'+Y!"S*/=]<8;3SV3:0@--%#XSJ\-&<350V,FI%J2F80.W@ROZ&1 M#'T^X/S:\Z6>]=O!_D0V&K"A!0YM+AWN(J_J;OC.O_.ZI\(/=,O_*X:U\MCN M*"-8/CK,P/Y$/_\*PQJ;,T!L=PB(07/.FV%_"NW"7X&;]NHJ-AL)LG&2_SS; M-P2+HSI![*/1*<&WRA,3>NYC!+:2*3]@?\*/X0JZ;#;+PT\4SW%M].6?P2?P MFZRM.DX0? G';_^&7_7@ZO5P,P?3;K^#PS9N34TRO1$T,H/4<$@)#\&V$>ZD MT0CN77(!5E3C:"ZL!EQH!F]?B:XQ JC*$$5G;+CIP/5R+13="2?_*YBKH%O# MD,:0IPZ>0!G#JM4L]F?P_0:690R]Q M,[D!4/1-=8RG20Q5MJTXBL)YNH,,_NU;$#LX$!O0#7 WL2\9DH5E;("!W(!@ MUG H! OZZ"GDAAC7&R+X02[\YP5'KQP7P$5 Y 5Q/( MU&$(/O3]WW ^2;;@ MVR!ZK00PC>!*.M8:.C- A80O(\$#?L<#NV=C3LT& $()E M Z(8Q+:D0U3 7SQ[A*"YCSF$'TM9004"EQ)$?- F]T <7)MF3H*D&.&A_8#5 MI<4*0]MVH8A$%\ 4$B+D'PA5AS$$UMY65(XH&(^8!L>")V*"6X3CM>A:\9V\#K$\*$2L?;YU M,%M25 L;V0 R!ZK!<'92^1F=[F$DX)?A:G\:.\B!,H""#G4P.)4Z0T".O:"P M+;7O5@Z_V9,% 3\$KXX!N;:"X+VA#ZM>A[+>#U2HJQ+X58!P*IT!- M.SN-&9@)P RT>PAR!'#+A^\9V^HVA&_93J@\G#!JAMC*!>, W/ -"/[8PM)1 MJ&GS\&X!.U0_!+L-Y:'S4CLX02 GD*F.-T/6!'R?I3\Q-R1-X(>K#*AV!Y78 M'FI\%9$W0K>E2_9YPBTOXQQ01\-=!RH0H"BCM%4 &\8,P06A&,2FD R# $,, M?LRLVMEUB!0)_)\Z<+$V.DX)_DZ$,FSS'9,(N'L8$"R34@2$-)03.S;A'M,, 1P\2'.;20A MT2I<:;F5FGNO0)-#N>V@4Y.=@0IWI0;L?WQV-!M8(B6/R #Z%UMW86_0PW=? MCOG2[RF986P1OB.SVGQYY.),SQRXSFB8UHQ4-;4:R'9FWF>CBS//=W%F*OF0 MHKYV=:8!MZJ#UW,*DA>^ N?PMA77FOVB\?_\$U1!(GK\M:V'!'_BL3C\ZJ^; MO)'ERR@B'E)$A*%KP- UW!D5H>-=ADG@#Q0=H>B:440\I"]YW5>$H0\P482? M;\#/^Q5>OVW!?>]M*2=J97UB&^FV8+"[/KSL!-4T(B?;*+Z@@@I:#,W""2_PON"-BZ:H)_7GSSHECCCW_K7 =K MLU6N?8(6)A>7K!=MX/*IB.%];/7+T;BS%R6^D(_GI>HS*XHK1_5UXODV7MHPL2OR#D.BI M[B2[R57CEIM4339(% )*1UJ^K"7LR&*6YSOZ!&^[&L^Z[,#H0,&:8\.6F@P3 M2Z7/TB+D>_3/VS+X HT1+JMWOIF'$NE]'H)_G8*'R.F(8Q5_M>:8::JP9'&A;RBJCZ;PK-\,>@#012Y%OM3J[S9@$JAV* A"O&A67;LA]<3\LL"TN M#87K$82_87N\VN.T#,@VG:(2B@"HILH./2);82YM?31ZXHRW>;6A&?Z :>4: M8-K,-\4DLCZH!/34/G:'R,\T,KY@2T0L=@);XU462RU'!,M.+$F8>_F46>SS MD][ZTBRFU!,VQ1?$)=XKFLUJ0V,5KH58C Y8C$R=Z7ZT:S1#(!@#>@^*KUT+ M-06(@B,G#(Y(PPK5'&DFSBME*47-VV>2Y2%5=-AZZTF+N+%2Y^W M^)1AK'UBO>*((J FLT[*RCM-R%/0Q$@D$[$D\7N7%5VC*7&^N,!]61/W=Z)R M^ MB#B^3AVW:Q_Q^\ZVV6"WGJE36L] M;HDN>-K]&3X>_NR@AGOQ5"?6-K%OFI@>K'K2I"Q]TZL ]$L5X M['BT[4A=1:NL2;4:SYBMB3!&W=?)/_Y-Q\C4QS*A?J;ZNRTM=^DHWA5F7E\9 M,\;]E)AN#%R<,TK+=&+JR<,N'ER%@&**1(Q._*!CRRB'._(][\/WO!TKZ'MR MN*],ZCX2I6QNDIV9 I_IRD-#J^IJFPT &$C=)/FQZK,H-G"/L8';L9J^)QO\ MRIBWR#[RI:XS7G($Z=6F55G**503 9!&_@N1NK]#V"BM_*[LG,BA*+T\6R*DPCW-Y26FPN?[,1W??H?*V&$F]=?UZ%-.)K)-;SA^_,EY4]:[1 M]5/24.@-4ME,S/B5$ M"ESP$>&=2*6=QJ#@6WAAS3HU;^;HCN*CFX&#PS&"/C2D?DNH_1 3ZWQI\S^. MK[]HD+W&U_ER:SC)Y.4)KN;KTR27CJ<6HYL]7GN5KWV_/LZ/4A4*5_744C!J M&:?M-1%?!T$CACDTROZZ]:C1LRK ,+\S"B%%(:0?X;:>NTCORGS.5J@_6HS2#VRH'%CH8%5)2&1]#";EII7@H'J, 210@N62 Y.0& MR^=YIN,+=$Y)/S(:PRHMM:QE:[+81#P#K0HB1A%OZ>HW_47=KYU'55-.R(3%O M!1]K*L]GX>8>_+H&W(D%OUG (4'<^8@<')!\1VFU>B*WDCQ9S"Z4O)&!MD/0 M"#&1C#%,5'QTQD:(/YJSKB>0<0[.JM.YZB3),R[>KO67Q;@$>(=L(LY"<0LJ M1B;?XJS POC;E2!E7(]Z#%=;]PPXOWRJ985_HHE^J2ZD2WF?(-'_"0+]2 7+ MKEMFO,"R#2ROFI(IJY*.U8#D>!!7P1)/#:F#!70F !OMWFV$[\80L C\'W2D M$_R:^ =3'6P&5X5N?E2@I86Y\$%I:"V0O878'?(.!G0'^!,0F&)P 'RD!6:6 M[3X$AT,8Y#@),=#3F=%0K )(IG%YR MPVGAXYX#1IZ.WBH%_;60P8<6N#/ZX&PSVQI!A(1T@5FC8$#6,B YK- F$\E_ MH"6Y.=G$G,W1)GRA+,'I,15%IU 3+_AN=1NO0IL.S,T8!H6D/,$DN/_AI@'G;[@[+"@J/ =MD;R 0;AX-7 MF/$$(0@$!<#U&2HRCC$XRO)L&2)(URTY%!.8KT+LF/L0@(##?*#KZ%]H1Z,% M0M1"28&V8%G \W0V& M/$G&[;UT<%I(S&C5#T=EP-^*NOCW?^&/+>/).MP6TH23#1OM5!WBK*T>A(KP M' KM^46K!/6DSC8J+15N(EAT\/.__VM_\8=._T8I[^UJ$M[42@3Z>0SB0QM( M6EP:P1?_DG1?6CF;7:92#P2U5?B_=HH=P0&C'U*I_V!/OR)H'(#2D);Q/8!M MK(&X#D;NK_"I[4>!(M]^9CD!;G_90)<05:*Y7T/0\Q<<>Q+B>T.9(0T'VFTH M@KDT;"T5?LDQJMY83%6&ROM-$0U-G,&[V:%Q3PQO.?&YB$,\NA&\SYD.RK.% M&D@C \E8";*^X\UF>L _$A*&H6&!GH$,J@;*W;(=],=(0DR,TCD"%I=LU=F* M!0P"$MCAQZ:*))L1B*C11L(A6>BHE3:HJ2[O?WXCW/Q#KGG-C[XBV#R BKGWN MBD#%>5:'3+K^>GA6?65+/(0\:#AL4 M#*06/NF#QA:_O9=OP?.%Z:!49]MRR^ITW,YD.!I# QIB!K\SLB%30JJ-$1[C MEK*C^H+3;5T %BAF(S=@VYF2Q\7WWU["%OW)C.-M="[/E:05PT8+E08C]]YN)0IEH3QV#DYNW/=.%Q@@C//9BL-'*@1M=-*!0=\/0T,$JT7QL4'@U*?B*& M"1.&-"4P%5I+56CO%R(!;V0&GN-8KG0J- ZLXE"K)A]?N\X]RZ0[IS/,#RN$ M+2:*@'J! >5.P1?!0T1HK<]M4YI_/#[BQ)\.RU ME04ME&!7C.>OYUW'W'P0&C_!)\],I)T(RGK,DP5*A0:H8VWFM7X?%A+BW0A/ M&,.//R:QMZ)8.U;7SO.!#VC)@ 4W1-O\'H.1HM^A.>D!,KUKR:WW)GCQ9B@_ MLF'ML7022_OU",+.P(\SQHX9_MW VB/U9C)=M!%GVP@R'FW$%6Q$ZA%[,\ > M;40$33]L([#')!7MQ/%VXOTDB/>VY%T#ZL0!PM=(LWE1!GQI9*G@P05)7TAP M:? EO&'']MY$?8*2)P64;].,>LD[KSEWSQ8##'FXPO_W"__U]=2#9.KD*WN/ M&4;/7N*%0# R=1'\,2L)08T6$L<>_ON?T4WLYM[+])A+^*\$S,= $BBK"5P&U(Q(7Q M[<*[^QVFAW&O^][E;\'57>WL-PIG/A,!^TOSNLRCP M=]3U]Q7T\;3-U>7=8XU.LA"OE:I<5I,:):4\TF6. M<+_>"JIB&N..9$WAZ<>!)#D?\SJU:MEHH#&CS:A26\?$UI@+NZ0E'J@/MDF[ M86%^70D=;5$G-Z:O@H=37!P-67A6SH!OM!85K<[7C;'42'8STM<[X[S#PJHG M).G:3,TR_)(OQA+V0L\(\(PZ\>L/B3_$R>]U/[VX,LVXE@534F#2S#J?1@<4 MB<%\C/"(%2:1V0KX<_C9VWKW^B7R%.KU2UKTTF5C'\2I+VG42Z_MS"5QIU:S M$)O6@GH HC2)DM+=ZS5C:S9;TU[-E$> MO?!<^]Z9\7O]GNS%R[7.[>I>?,&7]B/.XPO#%CBO(F$QUZZI\R+=1'MT/\F: M:J[&Q9IW<_B-K_)[6:R:_(Z+5EH'9L7XV*<,90A M3+.&W;G1=[C]69WD:0H4OUTW>9:BQ(PEB:J#Y,)*%1\6I87%=SSRKU/CY+:5 M:3"'S12>=3EM20M37P#I>3YFW?-4)_1JM]\4\FQ]TNP-%:/GE+GGK$=^AO54 M0ZK+X9NV#$>&#%?C+8N+C1BEASMV#56M&I\2W;@Y4[Q??Q('> T!VZ5#JEF; M)2#P_G88!Q&"-SSLU@(&549V4+H'"PAA&"0H9H35,6!++(FWMU6)X=>RM_'"/ZB]OK3&@5QW5B770.5EGBUTQ M5K!>7"WPU:W=O"FSI5M.DNB <@=W/3T5"N58VYZA\T5C)-%2OF*Y8-?QQ.N[ M_H"H,F)( K#%>#'P7V#P/<-$.LIM3 U^-/JMO0Q1>1/@9D*HEX 9'TOW3H]D'K+YO;"W[G2-%_.VR I9 MI1QC5+$Y&/D&-1:KS:-2OR5-^:#8^V/T;T@JZ5J8YK-DB>&3@]OY8A4'I OD7Q\@W\%\")8YZ\ .JS!:XT(@L[#RY54 M@(6W1L1=D_AE'&R79$PC9L7I5MMB\UZ2G\734TZM046%/K[!T!X%T_84/IL$;77I?H\G[8HF)MFNRT1# _1#'@RFRH=\V!315['\0Y4#% M,MA16 $Z;\W.R$%,]BVV D04'7>V1$YG.6S30F9XJEC@P $!?P.D1Y0 \D<":#=_+&4]/\4#37?]N.AC(#_6E+.CI3 M'*&U'_')XZZB 1PQ%_JF&R:!*)$-%!I@)-44#_."(U>%04SU<\!J$JF4UC;F M1 KRPB.1., ,D.2GIM87VK6=BUJRWI GQ56EQ+HF$>^;F7ZAF:%__8D_8ON' MAO_>!F01-5+OZ;F Q'#9#[ CRPR($W"N=?\1H5^SIG:- M'B]H$Q4X^[KZU+>$UW?D['"#I1LM^C]Y8X5MT[ZW^F,(],C4YCU28N/4:QEZE4&Z=!]A.DWF%J;.5N'#%FU ,+.@3)W8+ 'Q3%$ M M9.P,L[[8 ##'ZK*QEDYRL$Y\\<3S";=6\9"4+-H2:1AR&G,""73)\Q:FQ& M,0;]GISHM-PFS%1X/ 308>.EL-_1%0+U.2G'3,P),RWW9&V^-&==8MJ?YII! M/.5QO^GVOS>]$Y^S+D#

0DBS*J1270E,$ M1Q 4P8WBR22'8C(Q(K 1QI/BRUY6J5PGSW15O\/X2E%JQ.1ZB:XV#W41,Y2" M,+2JBJ_URF*RV$M0[62-/M3Q2Q@(7B'3:&+,/)?@4?".K*' D<3+D=A045F#SS4/=N>K^T/87>1DH M^*E>82G5=FKQ,4<>Z"*FU\OH-+/DV7F%=1;C%8$GL"88N;>B[$J:#C>V7\ MBJBRQ0[*419\YMZ*\#[E=.8F/F3;#7-0::9GF&4TN>3^VQ/T*D[GYY,6V\YD MBUDG5A^VTAZ7VA_IC 4Q7>1U"JW3BX:/SG6\,/ @JN\-M9IXK&F1:I,EU7JZ M$:NK;-4%0[']H;I=3 ^[1G;!Q!;I>6J5F544./1 L[=,LV2A,ZJALKYOUBAO M.'5J)1K>R;A/?:>Y'+2D;)JI+VB'*VT/+2;_>G2<3'51MQ;L: M:1-3D@ZN6M@;NC2FS-C/Y'0TIDZ*I90FCKM5#_9,WAMJLP[:TWEFSM2EV'CA M5N;RH Z&4@>(56$LMMN)&6AF,4>[2-:7;8,E9LN] 5B\(D M5IQ#YC] U[0Z';8(#&L#.1F7V676Q*M@ O@ANI;;936;HV9:+*TOX@O)RXWE M)H.J!C>7362K;4^93=HZ-<8,T1E6O!IYZ M8+>F,S&G:8Z29-N^3^9S_02#BV#H@=T:5UK5CL>[?9;LT9F.V')XB0 3.+!; M7K=:7LQSNL7@[%RR*YTYTZ$].'2/ FI?'LRP-)5@VM(JK7/IG+GL!T/W*$#W M^%AB0!;:;#Y7ZIE:@[!%#@P]((8SIV:XY6DMP4PS"30E,V0QT:6A,;49>OJN M<0[P8A13AT?*88BI9@(_^ U/)]NQC5Y/J"S9NB59^K"AY0O\F5K([7@ZJ6>> M3KM MYA"O9)E6NU-_L$?:457R?AU$BZT(ZA]46QU<@DZMUB MG3Y[*S[HK D*/":%YJBM -=A/?L-'==QOTTH([16@X#&^EQD8[*N QK]W^?Q0G]02T&-X;UIWL,OG>9#HD_DI=L*;7?O<@Q9[\3 M8+6.Q1LV]"-_!S_!8/=?Z$,,_.GOF^QP](W[CMZ^WB3:H4OO$)9X3%RR4V&T M1>]N4?P1BW;HJG<("-&;=]A%.W2V5GO?-AK.1XBC=&6X;.^%)\-VAXGW@X#4L\EV'^#:O M9+TXK%W)WI[AKO$3;>TW&GM<(WS!8D58$0@/)+Y3WWX=H'5R<3X6.>X%WHY% MC_/@WLV0X]X0\MJ!<'LN2 ;/3TO@\^#ZW1&OP_3HZ(KYK_8MNSC.G;EKR:8+ M01O>S@HK!\+C?9AX;QI!C>INKX)0^P;9 .MZ8[N<[38F.IW1<-N-$Z4XP^K2 MUWO\["<:'.AX0G)\-3M7TWVV[J7,I19+31M-+[Q8,HZ2'VKN\TF^N!.\_[PT M7!;6SRD,6.K;PM!E:<_TZSZ)JJN,9*O%Y"J1I4\K#,V)9Y3]?M/6<&Z1:I0K MB28UI($P$.\)PSUY!B\48D Y9 9TX4F;U]^)CCQ:3["+!WP_BR=!-AA^TD9I M=Z(YCL@CEXT#?YM%;ME=")($?_UAPB+-R%DXBK-P0\Q\KDYV7S6@2F(LZW=F M;44KXT2JR"86^7KIQ 841%6.J$1/XF>KP M>N1[W.Q!Q466?2=8]L,AZV;MOJ^5=]4OND)(3&HXG!FI M5+6C^:4,D?)0OZC-QE">""A/^ .!?N_JU&O7ON\<\OY,]1H=89SH!I=CP$2[ MGL_VLDZQI*E%?1[K$:FN0G\3)O*PL;0D[C9Y#2X3:,.F)R/>ED0X5 MP!'.3J59?%*EF'JM7S+$'J.XPZ 7%M#+V .:B$='(-$1R&FD;:_5YC&ES5\F M"GDYDZEI?$>J9.@172-7WTQ-_+:T,?VLF6\L#!,M-UIU0DB4FTN;AM(&M#9) M?%)CW[XC_>&,A,B-CG*VKC"'X6T(LE:-6J58&231J=\=<\589C7W3^QGYWA: M+\QS_ 2=IL"TN[A3C&>:<(6!GTT\)./['98C/SO*@+N--(BW!8Y;,0EG;BIY MUO=J77G>;T];HQ,[XFHEG4H;SHQF\#2VZ,63*S'AC>$*B3"PA28^F1=Q[=K[ M(K;SG2CNFPMS1^=\T3G?3SOG \]L20ZO&I*(2+P%C_BB0I*?=+9W7?2X$S2\ MFY.J'Y;!%56;WZUQ=]4Y#!L5S*PU\-K'RR47P\6X&B>9#-LWYGJ=-A:]$Y>< M*T:U/UHRN8KFEJ:]NC9$8]ID#._KP'_]22:IAWCJK=!M9 ??%L!?=2K"*V(Q MZ\G%16?%S#0<;V2Q:;6JQ+43UTY)C29&XT*.8,O>8*FB/DH8XT LX&D&13PD MB?T[R>[397BA)&N2L_4G7\04(2'@!8L6T[0/0TJLM2M6Z-AB@^5)L0HBB.+8*-+SV"J8E MP&S!CY5F1C[8??I@MY6I\(I,-32EWDAX4X7Q$Y3&RBI92!)?-V7?DZGD<(6: MKIM2&9_H-'-6;E9NCL90IH"ZILB'9#)Y7P<5+Y1R5EVH0%!$.RA#BMS6NTT: MA(#P5Z1E9[^W')_A;>4 (F@-8@AVF,IJY0Z;9X:C'E>OT/#&2)@L\(!2Q!X@ M_!VYM?>:_7<.L;D)1?J>V!27%5L$FG: UJMC?MYI*O,*&ERT2@1BDTR])39W MZ?9&B7P7-\BO7"E?=R+?*\!BH-XB[0R2AE8V4UF!M$O=*G7B8+,I%'.8OVJ( M:&R>2D_$#K=,),;P;F88;$ZA#V C(]_WTKYO)&G'5>%**>_J@D/YS+R-B8N, M/RW&= M[D:I>S_GR#)*W7MJ-R0([M2%MY:*B.DHD@4/X&:6I$B&K2[@E? P1HK\I9NV M?3":$;DH=WH0=UWTN!.DO)LCI2BM+TKKNQO#[^B!W&_V(WK2R76HDC.[&CD\ MM%S[@3&6*Z^F?A9E26/F&3W<$TSNR'E,@&;@,0<K&#XO)A![.^$6KF-9(+1EON9R5 M8WM'KG1\54S(XGP&EEZA-'7>SJ"YRHQ>C)M03(A??XCX0RKYYKGA/?D;+[1H MSK0D,$]$<"U+,@0?<2S>L/7@""QR-7Z0JW%;.7\?QQV*((OIA<#:;%UK=^(U MK]N>)+ZNGE][VUJ.,FLQZD I"BE'&V+G2:9H<>+:#EQ?37+JXQPZR;6&U7:.2:NLE&0D8VZO6N,E4/A!MX3$0YQX*_X; MN83W[A+>5I;AQZ78Y >JQN!-GU'YQ8A)Q-H%^QM&]J6E.&?/YB//X5RF-^Y. MQ:IL68E1$THQO);B(86_U%UI91\WR7)\26CPZ:2FS>=4K 52#RZZP7"(=U\A1+Z6W\]G*P P$ M#P90T02?*_).KOGSP\R++OA/M\?G-OO@A6I1X M%CZS8TF\[5H^$G1Z^(YI\$. [5CDN!?$.Q8][@0*C\@>=X61UPZ%4699E%EV MMLRRC=+=O1E]&%O,2^Y"()FVWL69FJ?5M=&1:XE>]>TZ:KI4(3I>4JNSO;8O MHT:.R= <'M348VCR 8M'5?51%MD)L\@.B8306W820QKW&#S&HD6&*6H$?JYP MA^X/ZD[94PBM[N+4;*G7.W'*@R)!A"*!)WY>Q7RH'(NV[4HBX!= R=!O>/U* MN^B,(SKC>.^L-XK%_\Q8_+LL[P[:PK#6G6IMR>X4,D>5:'K"I4I&;\2/3@Z[P,/:0 MS,CC836I6;3)SNF2[568?-ISSN6']"7[( M==E7=Z*)[Z=^Y;KH<2D0,5$GL=.)^TD"_%:J8(]\0-!JLM;31J5G ==25?+K/]XC#E M-X,I_?J32J8>$JF/E;W]3!0_@N?P@WD>>!%L8;0J%<>S-*,Z=+:+K4:^M#QQ MJ[])=N@XC7DAS_!Z?M;BXWAO8@0\#TS_%)9X(%+O7E7SGZ .[<]F6,V= DH+ MIS?-=P:"/WZ4:<\\R0].Z]FL/E?2/!6GV7@V0XELO2&J_3JUL!A8>ORB=S-X M\ (\"*;[VH[E3@.WU! +D@AF/J;!SBY41Y7LK&H+N@G\4ZD#II#6 1.MN67$ M#8@TJC9ZY3DJZ3%NH2=PDN]Z(5NKABN)M//&. X.PWXA$N#"&9@:F(5TJO H M]B2W&/KX?_\/1J+_A/]FF5:Q2W>*70;)%6MT+5.D*TBQUNZTV"I3Z[2#[3C- MG'#X#Q5,JLI;FN0@EFIK-F))L-[3&"..B3B*A,"X 6_X0:PZ^8^-F#,IY $X MU'9U!YE90.(M,"E$MLPI$M8WVHAJ@/\Y$A@$'LT[X!. 2;M_E5_V8=C61@;# M'Y'.T^L1U09_GIFV),*)39]F'$XX_/CM5]N2+D'.DL!,71M\*&[9$)%5@S<$ M%9B/ZA-'/L V=+H;!+3E=?WFMFPS?*3'S\"P8$8&#V8.*&9+(24?D:*! "RE M'G;IB$C!Q$0X04A@2Y*>SS5\)N*ICH+PB&&&%ZDC_!2X) YBRLB_SA5T/22E M+;"R9_&CXGKN+3#U-ICY.H2$SB9]\'=@N.1;J-ULR-4!03P/NY*?:?:^G4IM M31 ZH,=6B9 A+-1XR^)Z"A.C"*%8T%1;MSARA*VZX-U_L,1^2V8$"),.B0@V M0P'H \@/^PX",JO.FN, ^,"_+@"+\R%X!LSK.O /E6*ZWHJ->#OD<$]7 E@ BR> M1V9AR3HD Z"<:@'P6$A 5T!X >K0G()=<8*M1-C']B.P_W2=MUY $> *";Y1 M";45,N8!9B"FA00'CI^"=D-03,'\X3=,8F_!=:S@%0"X \NFNX+AKB ?O5/4U/T*> M?D1H7=\%SAVX#-C0DB"-0Q)*:M#9DQ<$"^9/0+H9Z]6'/3]Y0 QG2X3UF2%B M*Q*8#.\@,@]V:,'KKO2(Y,"77GFM*,%H",QPQA_I3AH29V<;X)HW%PH& Y?L[.GP8S ,"#-CP<-P/^( MZN+/?\$_&V$4=/! Z+XH:]':>B=0VM;."XK^^R0^B!"(WD:F<6+GM'=CS82K M"&8=_/N__[,[^_U8VMJ1VED6$$/@Z?S& Y]J+,5&EL1K,5X&;_[-ZQ[OV^ME M4M0C3FR+>&;44 9L?BDVTJX;-V2[R>$<^G+DLCB?#+O9 ME(SBA4;<9=A$1=#''+[_]L: TB2A/5JQL5:9G':=JKHLP)%[;^=6%:*2[+D& MVBXGT J68I6!-N;B^V]ON2I:;"4IG&V[?49L^Y.EF "N(1=?CP2"M#;\ ^1Z MVTE8&_^GS(9XTGDRT"&F%^ADJ()L=SJ%:BY404\&GO/4>&4+]M#$? )!.\#V M@S;YCN)_SZB%6BA0B * M[$)9@+?\C0 V@T[C%"0N%,6)X\SS.WPXW///% MG\-YD#VS_B@ )/3C480@XK&%W#"&)4##969+OS<_[,X29C6N81="5K"!QO/7 M\ZYC;CX(T3#XY!EF[H3!UF.>=!(5JB3'VLQK_3XL),2[@;K@(4GL\]SM4+QZ@TKO(OMZ:X,6;H?S(-G77D4ZB>H\=77I2 MR]\-CSY2J6@CKF$CL'?"\]%.G&DG$H_)2"2N82.H1Q*/-N(*-@)[1(EH(XZW M$>_G8'S*6#K?HJ&Q&_SFA=L\,G7QPU0XJ9URX@C)M5+E/:/AVV2A/D"5T;.7 M[!+AUY^-E_??_XR.L>#W=///9(/W%.7%N2#'JU9X+-J%X8XC,<-[:NGBRPZ7 M_'RU7\+^"R:^4WNJX:T5_U6$ 7C3M7E#A+=['6F?3XS]Q]GG_7^/M?X0Y2_, M!-\G4!C[O!5-<.5,$6+^#?/$7VS[7\=#B/O0!)_-4+^4>Y![F3)STG3[LYC^ MS]:WV:X3+NKDEOM5I9WNY![1AJ.**O#=@:/?E@37"M(!F25,QY+$G&5.X1F8 MZP2G375Y;)8X\XWRY_&BGDD4 M8)OG2O!TJSNY-Q1)UODD:R>+N&@4@K0?VH'N9.!(UB3GK8+3555-+Z9-CF+K M18%D:I/\V!-@:@&L-R7W+Q,\K18[L8ERQ +3VTRWWTT2N1IZKI."\&02%2@Y MQ1%Q<<01*0KG>($2.7Z43"1D21 (,O4R,6:1)7HI)YMBM+J%"K-J;N0VJQZ' M[:?0#,J---K,3P?,W.U-1T2<%RK,^%#Z$(W%5BN_W569S*Q/+^)%+EOKT&!D MXN5(0FC(6;.2\=AVCXLYU?AHX>OPF=3+D8[&2S7%4HH:N6I-C!A3U&D./A/; MFVB%25&C!#6H:-.!PM9<,I:*Y0_F)-'Y>K%K6NR845<+?)D9%ILK[F#^$)K) MSBEA5M#0^M18+G5CN/*7S5"U/A^9PSOJHNG9?73.U6UI5!EEXMWQ3J;1=F2F MVZD[63>GL"Z9&IJU_#"?J7M@9/+ER)K'C^M4:9!D)"Y>=7I*M206H&+?D.GD M&35;,'RJJ+#W\V2$G)UL](UE2N-E(P64S9BU8>'_N8LDL&=%$CFZV$*Z=(5E MD"I#M]D6<^K:B!<97+P@0(LMR/5U53%(4I5LB'RJK<#B@C"//Z9+"TE'%%6R M>$M0_"!=2]S2&R94/25S(=.@[X*T+C0(,\C=V3HU-4@&F_%A^C),1C> 1K8W M)1GP ?PFCQF 39!&&V2W;C/4P_PM.'CG/8C(.](#_%N8DV;__FS^T/<('-LY MHUM_XIBSX-=@#C&=]TW7^2VK2TGT-;4WL:^O_^GQ293/WS&/LM*H>_PL>">0(C2G]V MTK#^:,IXS;R MEVOPP3UQDOAWP/ZJ")/@!5C LL[U?N)2-:S4X8.:G'4.NOVXU8M[-D;$IQ&? MZ@C^>3X-J[A>\BID3UL%*^"WA0@P$_9-[GQ8)\N&[U1X)Y !'XHJ3<2 MFDAHWA2:^-? W35V6#NH=P1/5F5 1\/9?/NP2?,&1SZKR-CRR;I]X#H!YCAF MW0[)5 =017BK/"VWE2OZ"0PJ3V!P]B(Y1 &&&C S@W(O\26MUQ6*AU/\7\G> M#Y;T5$P81]FI<)?9KR_ M_AA63P9?7]=D!?5]SFO@'!=6]K J:V8E@-6[, XUKHJP[2? M%9@=LS[R?9;<\3V@TX9T-]O]Q* [X:YSUV,\Q=QV1&,GUO9* 48R[13L?#/G M:;W9:J[9S0&A+,[D6*('I6M;.W.XL/M@^2Q 1$$'W 80$ @D+/ #!L+:*MGP MTY-,//F!844A4'.!YQ@4!N;H=AJAG_S*37S7!O,3 X0-GO$7W<[\C5!X(O#: M9F!&\$Q1!$P,"QS?+-*)BEF.5LR23#VF4M^K9WFU31;Z&"7-7D?V M?/>_4XBQSHCXX8SP'5ODYC#X[7LAMOP=4["2-?/7+_ MZPBSOK@E^K+;09!^BQ_L\'#]7/=Z=XI;TX3WV(1"LJ6]!A2T(;Z\J&K3E&+; MLV*3PI[VMS\6-BG<04SL>8N+S9AB4$L3#,#7C^3[;'^,5E"*S32&I&LP?9.S MO=/TN3B@7^U2,T'S%<7TTH[:".V N"LKC2=I3ESR%:?XJ$5]P<;6+ MUV%C$-@5Y6U4OFC[G0^:VBEL:H?%Y_?^PEF$9XB&>O[-.%ELQNV":O\#40%Y%"MH(T*O&U1 A#D/"(U<^NE^)2F?=;'R95'I,C.Q.ZK-5%I,6S?U;HP^/.^NMT?A3 M0R3\64.D%M-E:BQSIMNA_ZL^3Z_8Q;)??[*JS8_'EC3>-B1:;PE *O6$6F"' M=SN-#VZQ>T#&DCD&9I@"F ]P03#%$(XV][ZN+^_<*6+?MO#XN,@& M$/14G*NN>S@%E:S;2MW=.Z!%29H"2'+ 7VT'_#93@_MDP<#@2D!8C [[- 6% M\P^( [06K*,WX/VP:Q +2]4-R4'NXAY1++I']&OWB,910DHDDR(GC4B*(Y)R MDDMAY(A#$RD2Y1,4D4+W6@:ZN0'N5.NDQI#96L7LQX5&H7_P'M%N/5=,YZHK M#(_H7G-!LCF>3.>6--!Z M?"VK=QJYF9*&\\3V+E'5!1TM>VBUI\7B3<_R:1-C)?I0RT"=QS0KW>BWV%BW MU\6U!BZ.Z#%''%B\3=-8$[5JC#\9SF/IZD!J^1X8N;?XXEPH9%BZG&2G9J4Y MK)(T+R>:8.3>XJT%/_-[XIQA8G0GVW:G<9VKP9%[BZ]6DL*8S9 \(^'9L:'Q MM7G)A_/<7WRS9@S(<55"M4S1320XUL[4TTTNL;\D7$D;G)7BBMI4[":XYK#; M'6::''E@9-&S]6:<%K1I(XT;"MI*D?(8C-Q;/"]IK4RYP[78MCI7T;A==Q<\ M#4;N+5[E-<9=LKBG2V#DWN*90HDNH24UP;B->()@U**0+\*1 M^XO74@DW4>$9&^V5=5:6VU7+%FF.VE\2P?;CD\K&+FW^);I MSWR>'\38WEC A.QX56@K33!R;_%F9E+L9IQ5 N45K;$L^0UEWJ3!R/W%SYJ% M05^:)JHLV;'B[50;JS6'8VA\[:VI[U7H*C?7EYH;PX7>M#V@1R@8>J"E*,?5 MG:Y7&M98OYP;,"U31C6_"8?NK5]F5D[;DNDDFXGQL_9JMF Z?/#4/0(HK45+ M3R\*;49%/2,[*32,@>+!H7L4J'O6N&\75WVTSDX;F)#JL&@I&+I/@F&'<]N] MS$1@_1RP-4=YM4J98+('1'^@S)-8HK34-6G $MT2UL6:&9K##LA^6ZT4.1M+ MLJSO%]59(>,):<.#0_=(0#07(U:5YQS:4^9BPAKV>Q6 ?-@!Z6>*I93ME@M% M1O7,5GE$CT:%V!@.W2-!W"'UYK+9Q]#,H -XG+6$,1X\=9\$5#6#TOVXVM%< M,D\ER;&8ZI; N@X P'R5DZ?%HI+1ZL(\JY@*ZO0@90\@@#/M+6EEU(;-798" M6;'D*5\,ANZ1H+70:IF^!&RF4:3ATCP3U9D)++_UX1IOGL]ED MCF/KZB 8ND>"-)7UAVPO*3!JW6GW&R6*&(C!T"T)7KD>^DTK__26J\WKDOW4 M$ F6&H4>,2_+P)V%C5Z IPEF8TZ!!2L#Y\:TUNV5GEF7NFUNFMS9H;]L C]= M5[7#=_9.E+CT9P.LN-A(/G&!+FIG6N@&+- Y:H>^ M^.-YW+SG7D9=7IO\KW0;XEO=M"JI"HWV5ND81DT&F<3MDP+\$3WKI0O71P'L,7[6-L/]O/:^PU M;#@)UYV-]ZX0TR,9O3L9O7"KFTA$(Q&]=D)=6D0C-1K):"2CD8Q&,GJ5K/>J MC-Y>KF;&G$XE"W:GNM/CMU,#RLUA[C$:9EX>_>(OEW7LYHSOEF#;EL-5^8EI M;0)Y3_T5GX3J1;=<, M'@A7B:==6#P1;T@,V4'=E&)__J#)Q^H9.H4'7+/HCR^KGLC(+F=:,2]X@CK! S8AG?G MPKX3ZP>L3*Q7::"3K-:NJD64+D\+H_FE0<3N&TS7BDTH5!J.4Y52SQ=&30@B MY*\_B?@#11(W"R*1K7(%$!/9*J?!F%:NK:B2'@BX(<*DB W*R"BC\3F\RTYKGZ]:?1Q4(9)Y?JZ00SS;-OW,BQMCY<9E08HD_KU)TX^)''\9E$F M,E4B'+DZ'%FMQDW-7W5QS1T-E2'E"8DJ]O7K/(X# BNS6$IF&FV&R7?T0;[% MQN=%"O:B_*SKG.2'RH M72Z8)'@OQT&A@KLT(6]6 ;+M)ZPX8MBOW^'4?.%76B/L*$2XS6)7D!*H,&=*M M9?1%4M#C^*5#.Z-X@I4KF2F/EM$RWL6T0JF9@Y"<^O6'>$BF[A"4(Y/T5+#[ M^AVF$;!=*[ Q*UZKT2U)1.>,KZPR,;Q*IBZ-2I8E5UMX:9! I;C7+<=;-M9( MT0"58,"9(!X(ZF.'VS>%2]=@+-Y2*F98+1I4!V]N&+&C=,SS'4T^1^$X0&'1 M=.%U(=>@BHYW=GGQ95ZWMCE&M';045EMF(NEV*DN$"FN.>SU9I<.5K2S,T)9 M-845*XFKJHCQ%)/FX6UO\5]_2/*!2F$W>^1Y$YD/%Y>[LV1Q7GR5]X(NK\1! M&Z['*-5!<<"0#)!]@ZM0<75\86CAFGJ)K65B U2UTE),(JP"N8+76,+43>(A M0: W"RV177,+P!/9-4=$GE<#?B4IWDY0!":R$M%4Z9&+9\KDI;&G0!3$3%=- MSK6Z,ICX>4OMD%6(/3#@ASTD,.IFL2>TFTHM"@V,F^K-%<]!A MY@RI:U:G,$HVX)W909HGB3^DB-LM3+L&P^2.TCQO]VST)\;WHMX7%\D*O5Z# MYP?F1-RE"7H_@GUUZ8S7RRJ1\-Z6WOGIHOW3F3NN\DJS=;\N%(.[Y:F/^*%9S?VTB3AR2B8#]4L > MX7 2/^T-P;F),F MB4B0F7JPXBU*E;E\-//R$'\PF?-^XN>73^*$A=;;]/"G*"BO!ZGA B"R8_G@ M=4>ID9NQZ8756+06*%])+%4ID9AF8Y=.)N_HLTRJJ%=ZVK1?6]"Y;K\2<\=< M"M;()9(/%!:_OS+MZ%3O2@$INA/A^'CT2E5=HIZNE$O)SI1QB2FU:ODYLM.X M=/IZ1V"4E55F!*9<*"HF+="\;WL C,A??^+)!Y3X6(_BFP*CR':Z2:B*;*<3 M8-6K=7C5HE.<)YMB'?4G7+%%=;78XN)U>)5RVC6[>AQ#76?"\&X?BV,IB%:I M7W_P^ -.1IVW(M,IPJ.KPZ.XZ CRU"<+J&HNQT5CZ0T2W*7[9;7K1:G7&U12 M3#[1($A\Q.#+51. R>:"!@R/&F;]^%RN\!5%(!66$4A#='WIY?I*7%?GQFL\ M#KHTO6Y986VLYIIIL/81[U7(K_2Z8!83*ZU=R(\6WM NJ,RE[U4@9H,N.S2D M#$/VEE::H)W4BJ4AY>*__J0>T&34TN+' MLQR@JCRQ!N";Q>"5F.,L1@W!NA M,DIF-9^:"013'EPZ9,FBLB,3"ZG#^(UJNC%/Y^A^B%PDL-N3#T0JNE%DU?#:KB3MJ8&1%.;+^R*VT5U MSJ4N[5K*$[KFS;/*5)-L3$[D6+O36WC!JL.;""@\LM!^?%KF1V\BB/(RKR6W MX.+M*2]\V'?Q]5^W]KK;2PT(K" E"F9IK,W5Z2"A5DO8D@?Z#/ODK08W=4YX MVVD'%Q?5RZ9T7GSY]X)4MW1!@C7O3A>5ON$S^"+6:N!C1;<%&L+4YVY(N"F8 MBNRM^P2QR-[ZL992_%RFS-#3<%--=@,-U>_N?5'_G^Q.CF MS14D7&/"Z/4:-I_/S[B9!(T?@_0_5EAOAA4O7@(>@< MTS;Q0NNKHMB? DPI.;W8'(0+F^/8D Y<<" M2N281')_F[Q[W_E'#5,U'$0U$ <\(DH7^AG'#@<35V\.9R^??GJ,PL3-,P = M /7JRK$S MCIG78MT)QFAD7F_4+]T/OK5T\6ZRVC>8NM-OI(EJI:U[ 1JE?OVA'B@RZH@; MP4T$-Q^"FR-B15GDF%S9UXI;%"G>A5+5E*UUE_)#95STHG MK?P88@4L'DQ2#QCUL9XPUX@6UV"ZW$4"6OB*.IC?JW&[*)OL\G'OZ^_">5.' M.I99GYFW MY7)%GL0%?NQQ6 +&(>.IA]0]7DQY3TU K@M CW&CQ0D[M$4@>5T1U!<(R;GY MI%C-N"6M+;2D?-84Z=SDT@C9'1<[K8&523"NV.9K@]A MX3WBD0%Z>[2]GS3%2^_0O8#VJ4+-+V ;&_#6/+%P>EK=\%9YKE"*:?REN]N) MXW+/S"IA?OY\C@KZ;"7N_ MP*V)%4]+P_9PQO;0*D^W>MWDLGAI4O9JA^]U".*;I_C*JE;:,0:]5N]SACS5=[$T6H26@TC MC8F&I_'5=,KH35OW.(S\Y$T4 EPL*HMJ(HTB(-'?5!1 SPT%,&8$1:=T81@S]M7_@8 MGOYT%#!I\,P-#7;6#=X ,0:\=&JZQF:*"K^0D)$$WA302M=]A)_-+!,L+EA4 M^*JG=7D M((WLX_M1R1O APQH+7U@ !HL,7^$:TE*R!!4 V?:[B#D+YP$' MSDP'?$GE=2300ILE!;^ ><<P!@3C_\(S""B\B_SJRIJ%MKB[O:I9.LA"O ME:I<5I,:):4\TF6.<)];G8G/:Y8MW^](X), ;G4)&>J2&F]9'-^NX?7!HC-@ M?7'NRIY2:CB:!SQ<#,#]GA9!@*CJD!Z 4ZWWA S*4BAF[\K YFP ?B5@O258 MI2,!1OS@1LR T'!5-+M21Y55@BT/JR/)K;'YH>B]LQ,;%^)#)&36&+ YV&N# M3VTYG!J8B^5DP:RW/H=@V$[PDAA*Q%",*Q.=R; QFC4TG,XD1C%G(-<&STI7 M\&/O.?A0 $+&CZ7M[L?PG>UOQ+S6?"&Q!<8MYE-]:3:VL,3XUY\DOK?W_P[Z MC8"=!'+M;/9EK7RNGL0[5 46@?!;="T/ T ]R^1]:U)-@+HQG:(K+C40!X- MT@*;67;35:J"K5(9(&..!XT59 IHI]@OU?GC>53EVSI]8Z8"W+4E)X1M7>4# MXT253JS1T:=9T@=?#V!#W]>Z@782UC8U^(X%X65F6G @ !!^.S0V\F-;Q33B M;6 ,K/6U!-X#D$CB 7:%WUW#'-C8-_6(\#:]P$0!9:7;TR^'W)5@3VJ2:O_ZDXH_[D8NM5H'DN@?25-9;[A^DC:--2861 MC $ZK=B\F%1B(M"#P'4#*G<_1W=#'&B.VA!U@,6C^VLN1( +"UD3,JVL6K:# MS%T D="*DB%+8L]-FZW"%5]HV6,3_1B>]=$V88OHF\4?W!6V4E 63$K),O-\ M)Y(E;6QL<:,OMZ"PBP0C7@_LI37B\&)H M&2,BV)#'K7L'OZH:+A^Z\*=&V7W_.O@6M?W2,R]U_9$NR4[@UW[0:WW=;O@R MTSSGA8K$VY)=ERLPAB)E55O031N8AQWPGC3PT[1U)&7$9;E\3Y;J=('-%RB* MZA:[C7AMS1S$YD,1 ;"S M4$7PO4 L3.#\+=9^K N> >U_(]2>T#GGPT<_(IU#*+;S;L&<@E<(X7MX)(@E MQDPY!I_Y5ZO._KU^9J"0@V]LA-&'JC\T#> D-A[_@M?=8#H!M(9.>?C%&>\' M1PM/$P\_AP1Y/E$%>*N2'@8-#--YX?8C8%IOS I@7_C9QM^6H-?C$'U:DB%YO-X!B]BAR#P?P]*,(Q:8 M7EMKR;5AT182@"(XBO@2;^V[$T@/AI+40*PL\%S3X$= \PMKUMF+57E QR&; M"$[PEY#8#TB5-_BU1*]9*HRBJ>"+@K,A]%J?K77@DX@$M ?N^LRT0W]_ R6! M'1-D"AX4MT>$M@'CV\Z;7([P8TN20OD4S4#JI.4,.#.J Q9KPV/"X,LB4 LP M H98\!,P\V#(L]D^6ZAKKQ?Y\JV E8P!,Q[9%J6Z<%U!$\U-^I_!YK$8 + M7>%UP=4WL]D#G4T4< ,USR *\+EI;?V3'8 ]D\O8>1UBX-X"Y@*,$Y(:KMTT M .4WV .5I MZ /H_SFH?_C 2W7;?!*'4$6&V=R (# TNGZB)<6>5F; !:E!"%14@6IP ,%L M)Y *<^2LHVM;ACS3]AZ@%&2_]3)V=W>]Z8X_@Z=(>AALA6 2Z'@[0&;($2$7 MQ,!&\@B,J@ &#FU?Z&8'AH*M@F7PX+]A8OPV/@_W'CS4!@:#%2A1:&^N]?W, M- (JPC?P0B#- 5NMH>41J1T:#9^XCE"+B&R9TZ<]M ]PCBK9ZZ#V#"9#BC M#7;9A1M[>7&#BY$#+)#A,41P9O< 2&RX,!85NH;@I_5"PO#\%( &L-LL/US7 MW%5G 78@!\^4_B.JBS__!?]L5BF 5UOPJ%!YX1/$X3+61^@H^N^3'!'#4*9D M;8B%$SLNS-HZQL-5!+,._OW?_]F=_7ZQP?J<>V=92G@C&!Z<<(ZEV BPK1;C M9?#FW[SN\;Z].4*G'G%BWM6#@F!)!XIZM_(TX^0''NTG/++V [%UN>I MH4<5?FOS46#/;CXS[4 X?P?1+W4AP6>_MD//7W#HF_SF7)FFZX.ITJJ8&L_5 MT41*P.(TT81F()P[OS-2BE%MA59:>98?U?E!FG]#A;'MFS MRCB1F#DWCQKBZ:OXGJ1U:3QA.^) M3DR2XS1'[C^SUTYZ72;.T(Q;],SED*T0:JS))?='MMWZ2J'M%*;A]>X [XR% M_+S?Y*C]D5DFM10',JTS>%&C46J.3UL]&HS%JLVXI,]Q-N.OENW&K%$1 M^]XA7NI54]6A1B0DMFT/FJ5&WY>4M97R(EWR>[!!E#Y^SO()RI+/(8GAW?(B7:NC( MH1,UK\C$R-ZTQ;CC9CDQ/L1+L0*-NU()[[*Q?'HB3^JSV6AYD)?&^9@]S2V4 M%)/)$.G82&_1&$,?XJ5&*Y4U:R;=8LINS!T,"%$J :X[P$M=$G5Z32JMH;Y' M%L1"L9BNH\U#O)2GI_6I;V:63"\^0OMIAM(=NWF(EW*E/./7^2[/2MGN?"%F MK47=&!_B)7+$S9G6C-09U5X6)4JN6>WF^! O^;9LQ4R71E&W7N!4*S^G2?#, MU/Y(>NHZY7*/'K.^*OM,37-CG@-'[JVHNEC)G.S9*(H7Y&RU@R?547$,?=F] MAR[]:B]N*.41.NTJTP;1KU:G-9K#L/VA;GN*LF-M5=;F(Z]=--UBAT/'<"CQ MUADK8VKAS[E@Z-X$!G:/ MF8]CV;;&%ZCVE.7ZZDH.ANY-@!+S@XQH"SJ+%U*5ZK*E-] \1*F]]UO5U0A/ MKB8E)F,R9-&,-_JI)GT(^?0ANY!KO#K0I"HUY(DDF>/C![5HICM6*1"XQ:SLT[K)F>]=V#^G:9(BDKGJ8&;#ZOUHN9PGRL MS[V#&"EG^B.N,Z&T/"6AE-QKYNB>=PCYN&H^T\!9W4.GTS[6MY>I[BI^4(M. M.)7V.4_MLV3-JNF4S4V2A_%,F>G^>#!16-:/)U0/4[U6&CN(9Y2ZJ';YDMI@ M8^U%:L1S2ZPRI0_AV2H[&F04KX!KF:9J-C,IM#XH-0_A656T6Z/5,I_7VJ+6 M;,8(KLB0AU'*:#.C5#&]S&@2Y34U9 OC6UTNB 89];U MF&K=.PAH*DW$+4OF!(;7IX93ME)6!;8<.,!/@S1?G(T(K\^457W.RC2;YRHT M'+HW@>)HNDKQ^8;$\$FVQ<[*M,[W#X,$59HPRRF;&*.JD9^DG5P_H;>"H9NG MOCCZ>#M@OP[$G_Y\I*,\.EKYXO'@SE!_9L"Q+.HD/ M_WKZZ\[ 3V2^/OGWW\YI?K/3=+0/9]H'[)%X,[D\VHAS;03^F**BG;B"G8B@ MZ3KV(8*F:]F(")J.NQ.?["3TKM5ZOE53GUCU*4'XQ"=<[](@^,T+>7UDZN)G MB0*\)OAA4'CP1:$D'N.G90KJ Q0:/7O)+D&@UVY)$E(-4Z88 Y[[_O<_HX@Y M(N;X"'-\'"._[.Q?FD\B((UDY2.RLJEW"3./X]C#IMEH!*81@WR80;YF=%ZP MW^Q3^<-':/!7%@:B+3O,5#1=FS=$^^\;D9&]I>Z6&NS^>QK6OO F?X?UX8E- MM,EWO\E8ZETP.U8_XTMXVSDU3,Q].M8\;9QN4L=K)?]V5/'.5_]> M*._DW:5>X%[$YQ&?_RP^OYG QH&DDK"M/#V%C1E6VX*<9T6?847'#9AC)^'? MZQ?28_0PO+QTA3T*[Z9!X=K^"\M.X5+K,FM+0:./76$[T)0P,V2YWIS,TMIT M@-MYL^:F- \FJ,=__2%2^\V$(L&\5L&\P")_FAACJ5TQ!K\MW9AAU1FLQ/I- MFZZUFBB'%KY^P\_7Q;C4SQF)9IUFF')EU"ZF#AV[OMQ(^&.A/NFA?N<=LS[PHW/RM6EWI9*6CN^6"8X M*RW/;5@;3<*+5-^Z+^$&0R'@F=LN0>^$ZW\"+GT)?BY]A^D'X>EK*'3IQ5T/ M2IW:!'G>K0N6XAT IPD_7HAT;=IF\WFBGLXF.R4W ]LQ ,L#>R 2480D$N5( ME"]M<'Q(E..QGKMLM!QO\(Y\C.U,57?#W@=VH[YBW,L]%RHZ45)@.-3\;,3*PP;YL* M[.L#S!?\ 4\DH]#)3T:":R)/A!MG-IK>PHTR'D^QO;158J:#C.#9Q M$7$RVHAKV C\$8M'.W$%.Q%_C*#I&O8A@J9KV8@(FJYD)R)H.NH^?+;8^SWW MX0X[#+UGJ)]WR5?0YB#^F+CJ+@>GZR?T#OA$G!!QPLUQ0J0!(@UP;W)_VD9( M]R/[$3=$W'#4+.M0.42]H,ZB-;XK%Z^W%1J=!B-NNK/0T=I'G1HP/B<"$1-\ MI[W4U3+!1;7&9U.%+N989'A;068\X+[@CMHIO*+6WKO+>"KQMAO>(?UTI="9 M*HPO[7I<.I7N[?./.U_]>X<.]]2#Z\* &/%YQ.<1G]]69/!%%Y"G'%\B;SPMQC]%T[#;U\O7#TI&ZCET83^ZL\.1YU5V#]Z$I;!_()N?&RXE0 ME+$6BIMSHH/+6KT?H\,F8]@#@2=.441[0XAZ2Y)XD39C/TMNSULM^X;<%B=# MKV@069;%"W*J2R4ZXWS0'#"LF$7?ZLWQ$^3V9F,<'S:1Y-W&XE%$XYX\O;/T M5?I9P'V)IFEK^*X;E77DT3\ Y%HAQK*SQ-C0>"W-*A.'=#I$\S+]TVX(WR,Y MC^3\6OJG?4C.E4Y?*3LM&,L!9D[44I.Y-C>MF,+L1NYHFV^(92+ M>#SB\7OG\1L+7-2CA)M;\86BA)O+A"96DF6*O*V\](!>7 =67YN\18-9&[PY MTWI^KO]6G-AI=OP"4ZS,-7S:%*?)V;B%ZDTN!6,6D'LQ_)\?[B/=DJQ&*3DW M'^ XKGBS8JYI2]F)PLYG6K7)E;I]+0[%&W9OQ1]0C/CATGW+$9!>4) EB3$> MS(P?2X@E30&S/-TGY$C6- IT1$[@3>%YY 1>T>(C'H]X_+IX/ ITW*;6O67@ MN3E\>>$3O7%3 &US=7DW4-%)%N*U4I7+:E*CI)1'NLP1[OB9 Q.S)>&WZ%J^ MQ%MO5Q1L+%0Z-%!;&_LT^&,'6*?8UE-)9!/=N9''.+8<7TAUO)9?.OZ8PS 8 MB4@\IO;NC[A%-P52[#@0$$G'^:4#./ML8;0J%<>S-*,Z=+:+K4:^M&R>7CKJ M0Y1?C%:)(NM613IOSTH"O!D72 =PY,G'Q#U*Q\VZYH>3-*/2F<5%)D\XC]*SJX],''HP$!4;0&V M-$. 52I%H8D;A+^;0[F+;-D-Q3_7UWSXI_PFXLL=AUXX&]FU.=H"UFA# MLF#[Y6U.4PS?^AUHP?.3:G.H,FZA6%;R"]/R)L"_)X(F%H\8>N?5[?^.Q#82 MVS?%]HV0P.7$MLE-A_%Z4]6U^6P^L_R!7NW+8RBV9""V'TM%O NQO?98P0NC MZ?T#C!]A&7T)22]XF\'I';9++^YJ /?H=M(;(=D/PJV?MI/#:;[69LEE8[K" M1JI'4L!*"GJM$H_QCUE)MX2JD:1&DGI^T^C[DCJOMC/Q0IZL:BI64C*T[U,: MUH222D))Q>^DN>I+^^<_#C_2I3][AT0G,V8P:M\2>/I6:ONEF"[)3C#I#]H) MIYYQ1X%=+'3=]&#@2K41'K$DP.("F%I0G 1OG9%=!T@$D);-H8XD[C8%<\S@ MJIJG3O= C)XW"=MMC_$0_!E^(;CG&CRJ56?7738>D)DEV5+P C.\ "=C&@&< M!"/3O!X\M*U(D@-';*[70^+8 P)UY>^ :J^?;WZYFC*43#"YWVU!D417E^IR MZQFEZG(NH!.[0R9XR4\.$JEC;OTE6G8'\G,'+"*M MFX*V%N\19U"F@]52[2+K=]5>P>)(W9F"R4H "69@NH[E2J>TX4_&]H'\;OVR M4,$(\+Z\&=B S0^[$X3>Q/K2]2F_C 5;;CQ_/>\ZYN:#0%&$GZS1Z6F*FP_" M,?"3YY>K.]9F8CNWO/_ZJ,.5?.?&RN@2^<]=(O]E+84_$GBT$5>P$=AC(I*( M:]B(U".>C#;B"C8"0!,6;<05;$0$35>R$0":HHTXXD9\\I3@/:/UGJ[.?L\N M/'K0ZN!5P(>WG/K$EA_OZF3TD3KM">=W[T;>NM;'8X$W]>\Y%OSZW=A'W]R+ MK_7-S5W'2IYO[9?PZ\*W?W]\R0.8_HTP!IP"TI9FSCK&!:-;MX%Q>^L](SM? M]DCBN^Q>61^$WPZ071"V;GB?D4,;?:Q4V)/;:_M&*H[B&/*7M(37UT/8@K%[ M1[$D"9F";RDV(AGP6OM-P#[DBCCV$/X 0^]_GS(GYSQ6W?4FS+[MQYZKM^>Q MUO->I.I:#Y8_VAGP"QD@G^H$6)%L6Y)>Z?6WN?(@K,\#^%J7E(_ETZ\+HV5+6 M,N"P!>!P'+ .3*AWQ^Q;=D[H/T&@7)2,4:$S.W1;UN3'7X?V?O_KN-J\+G/8 MT*AO)(DT5>@@_7RW?>&2Z?H-ZOKU&-.>!C=#:__#WS?[X^"?_N&D]H/9E_^K%RWCYO7=!&E!"!BNQ?_4H4N=IAS4R2W,CRR63RRFK6/#B^__ZA> M?-!;7;-HW?;]ZN7$&5U7! QI/'1U92<<#N7,X9!:"90Y'%(B/YX$$3#OLT;S\\?RA(VOS__^]%$?75<1)!1SY=)&+L&E"@NDG^$R3\.N<>9: MFGT%1WZQ;DXNK9/>Y.:B\]?'^WKO[J_B^!-P).EVO?Y0\_3==C%4Y.U'EQE# MG[F9QV&S=LM+7TY_$8_$2R_Z]0D]O/?[(!3I.8?LTK!,E'HG3N VIV8O9/($ M"7CU[7-S/^BU3VZ^[AL79Q^/"HV+_>9U#3%)+5 M>G=>IZ1(A$9/E1"3'P/SXIOYW2L<-;Y_N3BKU+Z-;E%"8,)%/5>L5W;7 ;)0 M!*SG^(:M3:RI-0DFHF+$3"#)S$F26ILM&(^O^ M8^_FX\2K?;AK5LZ_US\!)Z)/I)&K/1C+W%6GR (00$'V7C,F6#S)TUPFJD%1 M:2J\7\,\/W.8_$;V4N8PV75!^" T42NEM>X'\&B36#]!.O[H7)X,#\?]P8UU M_->?7>/ZMGKI?KIN\!A.H5S+_"49_V=ND-3Q?R(0>@+?U[I'0[?UX;Y_L_^A M=U9H35[Q/7*W]HW7SM?/UT7S_ZY_9+I8G\AT&.1JY>;OPN3H]!X+JH M_F>.*\MNLF=?/78 MS<557?_V3]V[N\:NU[JX$]MX2!IF7HY=Y?04R<','?("P&BU0.BU6.'D1]N8 M?_[Q=^.3?=NK>-VS.Q0(@(_T7*/V4'1VM]P?'6>Z_[,8Z+> .KLOYY[/-_+2 MRWJ] FH%9@'N'*R44JSP_EI?>A-?+RXE@XT%.#OPK??)GP9G<="__N;V[_#3LC MW.$7T MQ]1R]=I#<=97XH^),0)_ZLG]JS(G35:)8"/>FA>4ANG:CA?0_BE:_6_/"B\; MGOF5[=@MLSSJS9D9WCL+[3/#._U@/6YX+_1_38#JK3_-[T/C\.+VYJOU_4=Q M4O6[)QX8W661NE#2L]2%]'-F9G2_-CY6C>['N?CT^CRXFNWW_FD%?UU,+_8O M+__Y?#-"+D:#NY*KUAZ]]9'U.E]WQJ&(76Y*KADNTZPI-B]9J_6X-=6,P< - M\&$LYJ&Q^QF;>C#0WD(0XRT5_#"PL?K F/&PQJ/#[]G.=+3O,W<2#I/73E9U M5/^)R<<.;]]C@WWK?I^?S?L/])_KHE.>%6^JGUBK^'5V6/[8-^;S\T^+!R]P MO! ;OW1P_)\X+- Q<)O-/Q%M<\1'BN! \H+IB',("8G^L]ZIK+$+=Z??K<]F MN^X7V,=KIM\A2@6]B.1HA89(@+[<9(BZEUCL_9K?][_]7WV MSWEK?SKI%7NZ-3O_T$S?9@E&7"291QD':688X\)5.[8>BYV/]3-K9ETV;R;6 MN?=AXE5LZSZ%Q'7I.D I_CR^83EM!IO#=X7]"*P9YJ8_N(L>[F)^([)^M4)Z M2IM44*&(%:QI8'!5:Y"BOAX,2H5RK5B^'@P+_>ORL#B\KA>&A>L&JP^KA4J] M6JR"OO[W.^._HLFJTCMV )3B(BP;2[TH4%<)I[V)YK$KVY(5RXI2Y)NFEQ8; MQ/Z__XEUOEURV0@Z5)8E.NX6"2R.V#YOK$MU+=X;]ITQ]\0RZ_5\L2S!Y_L0 M9>)&:)5\O?XO+?H3MV-I+R?&_;ZR8P*:[.-%.VIUFYZC=/-..+CK'[9Y\YJK5_7S6HTK_T(#!<(T\/D$NI9A^(+#8'HNG'4NVZ?>M=I M(/PLQUQL8:>5]!S_)1]";^1@#&_&!D@I]GPS@FZ!6HXNOK2/]_6&UKMJ=8Z[ M=-R?.T>MJUZSW>FU6]O9[!Y*?#F3D>WT#5L#J6JRB370Q@ ?!B 24!-X()2L M(9BK0F\$4]CS 3-13)G:8&S8-IN.F)>C;\W %:T$0=6.@:/M.?QB *K(P,[/ M.-FG&^[XQ#$9D*(0XYX6D#00Y\#HV0@8.X%O M.\Y-7KMB P?H]!]YYB'-^;A[)"/DRBUOD=YS0!C\O,1IXR .["M(!I@LOG)& MICR?+IS&K44=,XPB7 T$,#AKJ%?>)('F2/QT>& M1P.8B,GPS40A')R)K<2_Y[3K3%:EU"R@X(&"XCA! []R(H"]-CPXDSZ0 /. M XFK#9_O!')D7FNJ^7NXW#O'O1DZ+DP210'^"WXS=)V)-@92I5^3)#+Y)#+L@,%":: W3&_YJ"(*,J$< 6M#^N@QN! T0;"D)> M<&5\TL>+>X3T*1<1SX'J48<;6% M4G-"UAF, $<# I V%1X>N !$N04+_!#8?BBLI;Y2%!7NGTE""^B;;Q\SZ2*N M9]B,*P@G-)KY>/1ZJ9,$Q3>9ZY#OE7YQ#%!DZC'EB-&'"0?1AI,&N(J+X#+X M*_"43>LP!F2N$+D;,$675($W#GS3N:/WP C18[AN#WF%]!*[\13=&0<^(>Y9 MX#:B,11;ANTYV+/7\IUP!+X5GLH+DD^&L,?1G65N"ZOT&FDMT/G6P)H!=6HH M4V)D:KETL1D'E>9T_,1BTS09RFN@9I19Q,>@J+4[^,G4488+Z>F!/L1Q$+>\ M(&8 F\4/#OYY:[$[1#-!W_,-TM(H#^\'C.'8 \/ELIA&R7%-C$/C$S,I5,Z- MN0FBY([FKKQTQ3!(^YZ-5@V\RD;=!DN?:GKA7R!Q_>7UY+C4-+4WI8(&S&V+ MUXX.?0NL(*4_ M$45TG1]F[8VUH>W<@::^&ULHI%R45OV_ 2^0\B7VYSQL#;D.XI\!HXT,CIU1 MT,*(MBE)0 B+*6,D_N\ Z2&)W>''#LQ+4 UI0[F51"NT5E5;"M+^.;H^@1\. M Y><;;CHP/.(>5VT-G#T]_#"E[2"T[-4(-G+"[0&&"$@J<$C9HARCR_N)+ MZ^I+N_5U*R_KHC3.D6"&E4^!2;AL-BT[0"(,/P19#4(3*9#PA@+)0@P-B 0Y M\(U>+>8;DE-R\.]2OA8R#@[^II"O%*,1X\9>3AYBLK =X-&ZG';?Z#4]&AK? M5,C7%]]4UG_J35LZ[$ZKIW6;9UNR+CNA_C49&I(>[..;>K1G.<1:E;S^KQS? M7O4@'SX6(HKX>3R\NR0@Y2SPT0@;//@B-($5$ECY E)B0C,;1!G5<&+J:W& M"&3\KS&9'80PPV,CE#\YB1K08!P.07X1?()!8XN-C_FY>RI_S^U.I$5]Y>,] MT +R^>U0'@E'_4#[MQ7W]))/&XU=:P!/K=J:O2;]^_CMO]]9&XPY)M(NG/"; M:G5=RA0R23E_HG(42D#FH%Y1W2 P"'>U&KYRA,(.,Y,ZTNNA\D6O2Y :Y)Z M093- -O?$TJ S]_HY4125N%Z>&P";OO:9:^=TXY<"\PLT,=(D@(WF2[Y&83[ M80G,KZ3^$([K16@"\L0YIUGP5^*=9&DA^ ]%?4] M7)\_\IK/^6Y>&3BGH3"3,RUNR M"Z^.6U<\+G78//IX=G&ZE=<>@DJSG1$=\YN*7E1 K)'@+8F(AIPU\(N:0IGP MBP2SFDA2>L@QB@6JPR1G+ZD^=$8@!\.)O-$K-86PUK<4B_":=1GD8B@\).'[ MPSD]]$*P/ZL5Y26D!/GK5Z%H&4""GY950E9^2H9!]!P9M>6Z8G@HSZ+-$<6D M?FX9!32CBXU\X2?74:JOOXZ*:EZN6L=VW""ML[-VYS2GG;8ZK:OF&4\(.#YO M=]K='@;;O[2TUK?+5J>[)4N]RVPD^%SHP2<;TL0JEI[O$KC2]KJG= S-MU%Z MWJ/.&5 4T='N%='8ER4R26J^53QBB42^P-]E52#L%0'L/&6\!#^ 7-1FH K7 M#_&8J"<#5@H)BC )A2E"'Z421I7[K2B-)V\-Y;A3,[PW#+Z7O\LG*3Q$/L7\J4G8'2@FBE&^6P:W)E23N@P M>?0'YQ9E'\?=2 4%1<"S80AT$&:0Q;>6&1#05[.<+("-Y!Q>S$B'=SL3 M]O;QK=B23[]UV-X.X:JPF?%@(^/96B!;Z9Z-R.3!"'<4;1?FD*?U*0 1X$S MYIB,)]' */@1!9$5U(I>SQP. M8%(4Q:$6)P8 DHT%=E=#L.U<)8B3-PJR=>\3\!5+DN-7+H'<;&/FL??R#W4B M>.=>D!T>&=U;G,;OTQF![\@/.#70)S&:*437-L4S$4_6.4OZKIR7>)_.%[YF M48)ROOK@37Z%#)7Q,>4-4T/DILE_[^/]U/> MC?I#=GCR]O1C[Q17S?N.;9*!B(GYYSPQOT7YR_]^U_^%8FD90V0,LD.2. 94]-[&]^)]'+18TOFY[K\ M_\G\4?Q9_M#U?$%_\;-_1@9!C_5O10._@N-?T['KC4>%X,\5(W]Y2!$+((5A MNLW554X3?GCQ,LN;Q=./;D9BZ=;GJZ.\C7J\C]9Z7'GXZL1G+B-W 3RCZ?4< M,/QVBHQGS+#SU%+-U1K+U+)[IB5O%-I&38EIJ2*5A!)(=@'N;(/6=TZ^/S.B M>TGN?/@\5W'G7J6LOWU-[H_L1(NY2F*H ^<:]E,49%MDJ,'_I M*N8_)P:>%X^]]!YL0'Z4R-6JY631 M+MN=I#?K.QVE0U9<>MY:_8CH+DM#N5V^IY?SA<7K)T^HG%94KFGOZ=7E:\!/ MJ]Y%D]S@C5U>T>'6L8,)KRW"BQ?EL*P175P**QLE5BN*URBBR<(8"Q6)Y!N' MQJWCBBL6O*+)Q+H/JUK&*EG(">'M(]A)O&/'+R#%"I(^OCE4<5.IV2@+IO)* M2_%[@UBFUL%KRSZ;[0>QK*@>SIM7SUZB9$G)F[]-*675:;1]2%:$M%O]>C MKR/'G<&2_>V!D?"-<% >5>R.^C1Q J1[\ZJ I&(.C?7J@JZNY; (.)8GLB'Q MJ;Z4RJLKY1D2BJ&;;$B5B/ML"G_YX4^PPU/L^KN[T6E>M M;D\67=A>S87%V"L77 4%E!+9%-]-+2K&$Z]750NKH? .>_'QPF4@!VRI1E*[D1KRP9>#NE1E:94JU +5&#GBFG@8:5Q M4:N"X(XL_;]Z$0_-;SMG>]2\;/>:9]C?ZN+SU5&+EYD[:W_ZW#YN][YONYI% MJ(H=:L1@*]4AY&TESA06&#AFU*I(XSUQ\MI7Q[W!?1?%;!XBD["AI:C60QT! MY&=*&\BW(9 1%G1#K4276 I/%,5N%.(/)E7 :PNSSB)L+M^#!0YK2EVDL!6% MY8F&)DNE?6*(+81>6*MKO6+7LEAU22D3EC2,6K!:J$"<6@3*0GCEA\44J?[< MC%2E:]R%?2NHV<"$MX64C2U,V8>$S.YP!/@H *#O\WU@]Y9';^7U[7:SOD8U MJZ^1LHK"&$:BYANB& [Q850^!T7Z+6\7_%A-LV)YL1]!Z9$24,O=])(03:S@ M]G/,]AE+[H?5Q#EBN5N0Q"ZC$FM4KF=+NDV\F1 ?* NJ+?1HG<2J(O_HY,". M?KCPZ'I'MUZM^&13I!]8-D%( !9PV+P8K73'>+P/%R_XR1TC8V:8X>1"CPK6 MN8O[7M8JJ%I8P45)MN M1N[7K=GG%U/M8N [""Z*1=F_2#VJL,0A0=(?@:"(IGF+Q<),T.N#\90W*CHW M!J#MJ0II>SK(\SY#6&]H.*120P "6D='VJEKD6$CGMJC:E]25C@C1M7:@)X1 MU!4+!\W>.?VE'[S-:=X$T1V AEM."&-FFXJ2%^>,G2TMLJ(G-"6&Y9A]ZA3H M^E&W0UQ1V/@@AY8X-]+#9@0PSP 0HB5HT]!F@3L8&U3 5C017.2,>+%NE+.\ M60X52@2A*[ MM,ST1//)?=[V#@;E"P7%B+,*1-4V=8$)K=IRN.G86A/_.X'W6K;H3FA,;U!; MC%QC(DKQ8CM!@S=)#^Y M>9G*_-0#+WZFY9)2G?O6L&QRH +KW9U/:E=F,AJ+WWV*_55[E52T/3BP%_QW#5ZN:L2VNYTU%+11+;0,3?2U\ M(?CKA35P 3%V7)\W+U5^8T4*CPI[*B/;S)=J2(R'%3X;D=K* _.+!FX<;2@0 M ]^8.+5%ZEZ:JLM(QPY$I(^LIL0?)L MM>DB=KRE'G!184_X+_,8H_/G33-C MA=G#H;E%/"=SJ( *)X&"$2BRRU!R8?Y_ACKE@*1>]OC>,T4[Q3U90MUM=E95#:_J':1H.") M89$.D6!!KPB?!3;8]9W!S=BQ34'?O+\ABFCX1_@#Z;GH!GT/B(RZ?3M)#&M( MS(9@]A>G^R= ZR_C1UD"?T]-EWY@W)NB]ZTB\^]LXN+CUMY5T*;1.F\XH)" MB!SDR"?0%[^N,?;R)F:,6SN+) M#EHE1!X-04_4.QF3$U (D DQL4S>G)F31]AAVK0\-YCQV2XD,RQWF.VSD4$R MF;?/3I2!"P)7MJY$Z.LZP6@,R^1FE6'+0KGX3YQ;7COF+B9>\YXD5E)W+>J\ M[G,1IK36Y@C'0X3CH:?79",LSX*Z0G05!ZH@.@VM01]3V!K)D?DO0M M<^<'82-GG[S0*#5];,NI]M4VO(4V)E37UX@6*$<3A^91MUJ#%V(FC(E' 3"Y M'TB)?'1 $V \:1T&U-R/[6&)\;/,2^$I;40*] MBPUP8>:X)O/6\B00NC-P.3Y5L,9U<>W3* #RG0,J8J@WHUFA"8H! :7A.._C M3D[;6/MF_B[3 G-J@!%$>-<,U2*0,QSS(FEROP >=I]%3>.1><*MP)D A*+M MB#K.@CUQP.D%OX\#J'A/5T1YO+NZ+,\,OP"+W=Q'KL=1PT5M)R+@H%,>:_63 MAI RGKN%L?@5>4^$?[+,:B4A)Z6)(7#2M[2!O)V\MRG87CSAR+:TQ#7"!PA&R5 M< P=O^'/([DDB0FKX8*4'P%OB.^Y?T3^0@K??6):26RB8Y'2[GGY9Q&515V2 MR947BY3!\)$1&P[!>8RLOX7E+.P'+TSOQ<"L&#_,XYA+.;;\VX(V"O=!%4 @ M;D3[Z^A$\DFMA!_6D1[RWPC@.>PNMB3A37*;YM\@A43EB.,F-V"B#R^[2SLD M.E8O_'#Y=RA^@2YQR8MZ&>MQ;,E/>M7NM8^P]\W1T<7G3J_=.=4N+\[:1^T- M];R)H1>2QK*(/?=.@?K 5M@DW(%%!N@8(=]'V.^>P6X;JEFQ" &BN*$7%HD7 M/>\YP !ISH0]QFR+W5+]?&R#';Z1=%IT0ESGDQ$[<]$)!G9>U+)>J-.$B0M# MC"\,O3R#<.)J#'DG0UBU+(25LA#6WX')([/]N:H@,4(.(I+G)"@TC&HVF,PB M*0BZ"B )5X,1#X6=ZO/:(76+!>0V-=!3D!.4+]_K+?:JIPQLQ" PBP@-*W"( MT.?2"&&'"@!/&!T?B#B.:[$I^GA1!9IA^$KX=ZD=";6_$$9*%!>+8"0YLY6G M(M\7=];$7 R> R 250"Z*5761\0\<1"@*#Q,:!H3M1V;_-+* 2BK0Y J]U.; M&'.4,D-DDK")O6O1'1:M&8F32RE.I 4&FYB@W8ZC'AND:P@L67+1O*N&OG97 M#8)4AFH0+CEAN>OXBLTE(P8!(#+\&-6G3$B#V&*;H?-F MK]>Z>D[%MNP2>BB-DLX3HP3,VXZKB/=J(3L!^PJ9HIT0CRL*$QR.EW=V64"] M@#.!Q,P<&'ZNY01 $;9A8>P@S,>F9!S?&@EFL)#T'=KSW.*[!5+#[''B*$Z%["1Q^,>XNG@U\0 MYN7"#GX94 ,F:AQ[YP0VX1WNG##"]!NT=F&&,D$-V3>)Q\,@3MR7G0M=S6KL M-R=.?<9\BU+>I!;<#HN?7%Q];5X=:^B%0QC;[35[K?-6I]?=3E[M:MD)!"UE MXR<-BA.Z(1'-\J?D29 )!U:]3:?FQA5FDH&3BS1.+G06P)_" M*B3MC^,H8,#H2R_9XF34%E-RPDJ -5&4<+)AGJ#4*2I7)%9AH2]Z&R+,+@UV M)1 X8<94-NE%&]$8,J!L%X AU_@>7P[_]H29U$43U&;@\FP8V[CS).@084AN MO1J4V>EK4X;!#9[,9EL3BUNIN9@E@;OS7LGN#%^X[+&,.J218(,-L=R)(H27 MPBR4CI@32:2>,)"77) Y=)0#_[D\CC4U;N>:]$(N'P!)"B^7Z#^0O^+2! 5( MTK1ZLB$R-FF5G<1R(05$J7I+'C]A):'W_[$)'HB0$LJXP7S5#B7%\1)W,@I8 M18E3_H%T4U N+KEF9>X^YBKNH.E)[$BUH5O?%A.$V0S1?8IF,Q-.#WHO_"*86K[8R 10Q!?C>VW'PV9^TO44W=T47\ CXMFH53#%3>TY3P4%#8.: MYT"X!^<"PGM)HA@-D5! 27Y'P35 G!'9&I1(;*)3%)^3WBHB=^ES0F9"PL!/ M1XYA1^(4>1>[3IGXD6U0GW'A8X@)8H0RP@&%S@!\%;9P$$SE ;79!K4[Q$@* M%\HN$T-S5Y/H/SKG/UXM13?6Y:M-V,MQA6 W G$9EC0434H5FI@!AIEMPMD= M!FB\&=C\_"LC%*0RO22N.G.+S,YIP3=N& 90-#/@Y!W,3!%]F, .8E"9DF&X MM25<,O(V(KIDT/Y#Q8#D!MJ93&"Z])48"!_X/&&&JV.9IL89&=^!KGT@00FT MHJ1HA_?,%J[8\";0JG.3.8"WBB M&D26B-2>F+3)O(%K]?FDVS ]36_FI/J^@NEAU@L20DYJ[!7B[YDL1FG1$G5\ M"L/,R\,J%!/VT7LOXGIA$BA7M>NH<-M G$%)(VA_Y)3[JC:70X 3QLS&]$F+ M+G\-%);21"*/"(:?N);A^$ "#[SOB4X>F)]I>8 8Z9=KT1DG MFE7J.^:+"2=UL!BZ%+W[*(K">4NN43.086++$%(P5SGT0F8?" MXQ-NS2E"%6(%> ](;3$19:?"^*45XK:%C>4N1[1F ME?;9!TB[%H%#2<0XQ:%!LE1UU1W$P(\%Q@GA! "N-TQY+*?0-2>HOMQ^VI*0 MR92]X?SO"699G+=$K+&[*@>"]X$59H'/XGO].=_-T[4NTB']3F4K&<@)4+P,"[,V8()QQIYG%O)>UD,MH]@N=,K(4 @M6SX"^0W.>.BVE8 M79@^(=V=C%[6L^CERS>XIE-"^LBUR4>));BUPABGA?+E4X5 MRK9B"+>F\J8&*6P3^T=C!*!IVRIK*0Q%1BOWK7#WJIJB9DZ4SPX10Q<%"DS/I8KN\ X\9&W2+8^HL MHJM5,CCF3/+H#DG2;>@N8R)(^80H96B1ANX"80;RNSY>,)D8[DIGHIK;_YAX M%>Z)I5SG/+P1Q>"*Q3^7S8L/#[%J"",8&D9ZR56O[/".P!U6KE;K>F-P/2Q5 M#( []?YUOU8>7C?*M7YAV*@QHU38.MPIY\'^[_2N+LYX*83+JXNCUC&BFTUM MJHH9!H;K6HQR C%S0J1%D1$;W14!C1V&)# MK77/!@&1_P7:=GAI!ROLT7<1ZXGO07%)<(:+V\$H(2^23NY^(ZKQU22"R8D11%1YFRF\^T!SA? M<9%M,6GT*:NCF\=1F1"Y6!C0I&R3XS4VZ('O:"1\(+Q62-8>C<>3GY5\F- Y MRO/?Q.RYHI!DRG<8L^QL'N<': B6:NB:IWWH1B&WEE3H3>YETQNELK:'#PD/ MHOJ O"2JT5'BE0X,<=-RP)8SS,R.'*[*S'" M\.6P/+HNZ4RCX'=@L]"XGGA)&E#\>(4#EE ]!O_%X5!E$T6[1'&;/V1N^5?95W:NW46601]B!'_28G."A5UIFDU/4GAX-TU%MZX;Q M1-REYY.Y9^V%[HAV,OO]1J%1;UP;)8-=EUE]>&U4Z^7K0KG:UVNUVJ!>*6Y2 M.]5#Y739O.IQY=1NYS6>Q=3NG%Q2'F N'KFL??R#_4]51A0F$UH<@@GKS00R9XQ M^1'W!KACZ)V3R% MJ!:S>&;9IERKAOW*JN?%?*.^5/8_C_NR3N%_CC"B"X3/W.KRX)%NCJW[,="Z MS\^L$R".?*:>GGJ^L=SN5-D6'K\PW.A0M[\U&VS[6=;SE;21Q4-=0!\CE&,* M[,UXK8K?F$">AS2JKXDRG %9O;S Q1)]/-XEQ'<69.D&R^A7DD]XC5-59DF$ MF_))"OF3\EGNRE9NMH_%HY-,%P\M(^I27M\SWJ;KY)=GF4HN2C!/##GFOL<& M^R"9T;7]GG&D=O"'-G;9\#]_C'U_YKU_]^[N[BX/S^5'SNV[ICL86[?,>\?, MD>&^,PW?>%>O5FN%ZCO4*(U*02_5]AN-_0)8)\7&O@7&XGU^[$_L!:OHN>XY M\/L$!ZK6$!\I&@=Q.JS[BE%"DZDU\3!LGJZ(C?]X'6=2+,+Z,M;!'SM(:UMM ME[.(_DO PORO%>YI]$;S!Q);]$P, MG@\<_!E,6>22R+!!"B:988,,&VP5&Y@9-D@Y-M#UN[6&V:GRY5U,;;)1EVV"!VR.NK MTNTCU%#'< ;EJ,9/J"9/*)W"[7?2:AE R #"M@!",5W'GJ◮*%&E)YDI]TRY;TUT MZ(6\GJYS?^1^TIJ7D=+#;-N' 2#%B[52I0@P +:EJM<*)OH)]$)J< #=XT8? M0>@PH/X/>ETT)]4;6I-J<#2Q\#F_0HY.[,NHKM%^,^R58VJ8*HFU"#%; 1N? MR YQ-.3%9&KU P^=$%CU#W,;;&.7!5R4]_0ECJ4RZ_&G4Q#RVC_I'+Y;T>W9?TLW4>*G" C2B2<&* M3@ [!'O2F&2Z/,L3 BA841]K]Z=5>/Q.:<99QG:6L;TU!9SZI)]4\M S*N"T M>!U6*."E=CN* M9>)^UD&OAW5QN9!LXT\)8T<*9_7U3_IES[/JD17F8:9XKY ME6N33#&_*L7\CCK7_7?GNI:+P@99U_+UNI9/X/S$>G7@84YB.]NT\*534O1\ MN]--ETC:6=3X[?#J3&M/L?GX@&FRV]K_O<[=W39\ZH8-B=,.H9+9K'OTX742 MPLNP67O4Y">!DF.S+L ;5=<:;:F36]Z1M>IM,!Q'7"0C+$7$?EX:#37]?R%?A57S@8B5?" /! M4V?*PFW2,,RI%;1"% #F_[^!T_@_+EOY_\>Z!0!K\.NPEJ>Y;.:XO@8LY%D> M;Q9M"LA(Y9,)WG:5*!CQHX+ M"S'3+OY>06I1I9!^/\G6Y]CJ'EUHO=;1A\[%V<5IN]7EDVYWCO(_9^IEN[S& M'%_CA@JA(&4+8G[- !#V,9O_-1_ 5N>8 M;>WF1')X0>6+A97:7>99)C;A>?">2K;]SS3'O::W",X &$8WA6:N!5L_@[TW M!@.P0\B:QB]VY PVZU:;6_;O!7]*YR+/DT! MV[+STCIR&J!-4BQ W]:Y&_:1EBB+"R7J(2D[WJ_?N:1LRWG9DVQ-EQ8)D,2B M+LE+\IQ[#VD>_:G7.RMS7B8B97^>?/S 4IW4A2@=2XS@#J4+Z7(VT57%2_91 M&".58N^,3&>"L>F-3S^?3/[QY2ST^>7;NP_G)ZS3BZ*_[YU$T>GD-+S8[P^&;&)X M::63NN0JBLX^=5@G=ZZ*HVBQ6/07>WUM9M'D:Y2[0NU'2FLK^JE+.\='5(*_ M@J?'1X5PG"4Y-U:X-YUOD_>]$2R<=$H<'T6K_\%VJM/E\5$JY\RZI1)O.@4W M,UGVG*[BO4'EQJ@9X?45F\O>0J8NCX>#P?-QQ=-4EK.>$IF+#_JCT:;(R%F^ M+M-A:+$1BCLY%]1VJ]5$"6[BJ7;Y^&H'-]6L5O4R7;I>Q@NIEO&+B2R$99_$ M@GW5!2]?=$,)_EMA9/9B[*VM_)= TQB>$Y>NQY6) "C,-=3\\Z?OZ,/6"NZ. M^J-MO_Y96R>S92B290HWXUYC=KNSYUWV-YDX;=B'/OLJDUPLNRP1AIIB+N6_5YS \2J) T]0N&WN=Q\7%-YQZS,?*Y;L M M.D!#)D-R"BP4&JT6NID5K1/)VIC^;^@MA1-,(#:"0%GF))CK( R-L)1+O(+5;P36=8IB %"9E MNFQ/PQ/.[P>LO9\$YX)EL@22")0;Y'0!-&>!0"59*6&6AAPM*22YN3.9D5"/04[.DYE391 MVM:H1RG :!7@6!F-_1>*+=L!^E(!. >(G5UBRU)BJ_46T?5KK6 QW..]X<&. M>.FK#@_2\!0>)6GE,M" VF<4@EOL"&@E7^[<4;;548:.:)Q7.0,+DD+Q@_+@ M8/]7XP%_7#PX%1:S!D3X_/_'<.V2-$EX;>]>A33"5 !Z34]!=>C:H %$V;FT M/G;#2I2^'=H4;:)^.W.$C2^PW,B.#1Z[35:AEQ(9 +Y8K63J3R=L/;4RE=Q( M&H ,XLCGLI):JBT)%D]]Z]6-C_3:"CCDD%FH4L4)9;7BE* P+._$1OB@1I!1 M;?6'3U-!AL@AJ"_2A\T9OQY7IH^9*W<.O-0?6?F@&USF1(AN-6EAQ.W M(!/I?&()-^D*L>"0Y%.II%N2%+JI6^*O![?';:#>EFEKG^!3X&4SH*HV%7AC MO71+$@#:.^!W##-10I$IT =O1$6\)!/LA@)%P%]9(0L]D>1^J$P>%TG.YES5 M/NH2@D260;'+.=;>WJ"\U[KK#EDD/-XLQCTG4!$9P ;)/]6UN]V#N^0YOK86 MM)_)_GB?RZ:KG9*GN0@S 7_&U/@3K.^%H_1QP?HT(.8Z\NA$IQ'2_LV-\+Y' MQ"?MHY.D-H2OEM"XH=5"6X=R.BY'6Q9KNSJ)9#NW5,E %,3B*]:-X]@C"W\8 M1>=49;WVZV7P*N=VKI9,B4OA&I.IJ[8=__G*7IX,OUZ MF^^#QT6F_V[S[0_>TQ4/NYMH2\&_S85-X"4TWT.G7=M5K%WCV%DX;>Q:&OD" M-%D4TCDA_D-JFVJ(+WJ?2OCG&]D!8Y!)+&4J_*?]S8KFXO=:PGU/Z;I,_ '6 MRZ<]]D^]QWZKH)@Q;Q)HIJ,3.H1)I #\&EFSWNLN!+\@G1(4M%12+OP5%[JQ0DL"]U;0\9.WTJB!U:_7/;N!']5U!E>G%F)%'RQ\6A',\DMMQZYO)Q.:6=_@B1H(@:)'@ *%G] MZ_L6("59MG/V-4Z=C#UC6P07P )\;_GQ4",=9DG-CA7O=^3PYZQW"PDFGQ/%1U/X/ MME.=+H^/4CEGUBV5>-TIN)G)LN=TA;54;H2>$6YOV5SV%C)U>3P<#/XZJGB: MRG+64R)S\4'_\'#=9.0L7[7IL+38",6=G L:>V/41 ENXJEV^6A[@IMZ5FV_ M3)>NE_%"JF7\?"(+8=E[L6"?=,'+Y]W0@O]6&)D]'WEK*_\C,#26Y\2EZW$E M9QBXQ^AWV'S C./+7$ZE8WO#_NY15#V !PG *,PU%W97+IR,/TW. MS\Y/WDS./[Q_&!_^75LGL^47G#COLK]QLV3C/GM7B]+"Y2Y+A*%NS.7L4M'EVZ:3BG MJ1.NF@7XM0"^HT4NG>C1#"(N]<)P- 5,'5X?\^OL8T,>8-CI(J8]&VWP*4PU M[/OMV5K$_\V=\T-'JM:HKW2QB',L3-M"M"A]RO3 M&1O_=O*!3422EUKIF817YV72'ZU7%M'#C#P&GJ!PV][O/BXHO.769S16+-D% MMDD)9+YN0$2#@U1CUE(C96)X+DO&RR6K2V=J 3>1$7T^!4 X*W!E)%Z:02D282W%%9@4_$)@WHTQ+=I2.(,I%<5IFH,,$FF0Q&&&M&[A M"1#&\+23G-F:_JS[+X01S2"T@$):Y!O:Z)#VC;"52+R#-&X%UW2*90)2V)3I M I)_.>G\2;G.6 M*;VP+16,F$GKH" =X]08_(:7W0U$V]:9:]X^@?I^*-I_7*">7$' 3\\.=X(KI]J!8OA'N\-#W;$ M"]]U>)"&JW I20.7@08T/J,0O,&.@%;RYL4!W1.%04K:/^9N8(!2VPW,B.-1Z[35:AFQ(9 +Y8K63JWSK8>FIE*KF1 MM 9Q)'/926-5%L2+)[ZUJL;'^FU%7 (Y;_O5'%"6:TX)2@LRSNQ%C[H$634 MIOK#IZD@0^00]!?IP^:,'X\KT\?,E3L'WFN4N7O(OC-SP+:Y3(D0W.K2PXE; MD(ET/K&$F[1%+#@D^50JZ98DA6Z:EOCKP>UQ&ZAWQ72C3O I\+)94%6;"KRQ M7KHE"0#M'? 5PTR44&0*],$=41$OR0354* (^"LK9*$GDMP/E."]6E S'7DT1N=1DC[.S?"^QX1 MG[2/3I+:$+XVA,8-HQ;:.K33:W",9?%LVS>1;.>6+AF(@EB\9=TXCAI9^)=1 M])ZJK%=^O0A>Y=RN5!E%<4\LD?KTYO>C23U+IN2%4,V;J2W[[O^\10]/IA^O M^#YX7&3Z<\6W?_&>MCSLKJ,M!?]-+JP#+Z'Y'CKM6E6Q5%42B\%[BYR'2([O\(18/JK"*K^+6C[FAO62D2L/V9G8FIJ^E[N59?1*9=O M=/2!0$#F*Y!+*P-EXURFJ2AA0+LWV$-]38;'WC%_5"4PK^D8"-A+M%*\LB)N M/VPZ0_HH%_ZL"AT]H6< ?UJL^',MO':Z;0BG6GS+E;,O@S6M&AMJV3C(TF%^ MM:\[8;G7*+_-9-TR]@"=-_;F ]'@&(,=\KF7: M//O#P_[N_BJTA;:!EV'A\*0_C7G\7U!+ P04 " ,?4E2;RR^DY,% #D M&P %0 &5S92TR,#(P,3(S,7AE>#,R+FAT;>U9;7/:.!#^*WMTVB8S^ V2 MEAB:&0KDFIDDY,"YNWX4ML"Z"LF5Y1#NU]]*M@FA[G\]*G5>W[R].!] P_&\/]H#SQM&PW+BR/4#B!01.=-,"L(];W35@$:J=19Z MWFJUES*F;Z*1QVC,C^$I)UY]?]2=B:3]6DO8;>0ZS6G;QI+HA9,.%IF:$NFN[C2P^D=F3MG MQ1*=AH'O/^]F)$F86#BVC7FE*AP M)G7:W57PN959O6XNA7;F9,GX.GP9L27-X8JN8"*71+QLEB/X/Z>*S5]VK73. M_J:X-9JGZ9UV"&<+W-Q@[9;VAS@'YB]HE6]0X^@N93.FH=WJ>=D>],=(1:JV M *#.P6@2G9^=#_K1^?@*R3.9WO2O(HC&CP^H/(S+1\ M?T\\^:O(-9NORR$F$H01RP1#DN8A=.##R+SX64G<'5&O%1TQ@06'D;X1M'NUCAF3K4)6MJ)&WZ;:*N* M(-8B+9>A":3N5ETL51T$A]8_.U9\-SP1GF@9!# O.,9TC-3B)J V0:;HQX(I M:GJ>W!SUM$H(0?N 8" K"(X/DL,-/>Y#"D_91U]#[W@.>.77/DN6) M,U_D3.O'XPP3F+27Q!(!BX0F3&#F8&6RK0F%:1,9E6%F,]QIFFF"S3$N0]V8 MU7 B0S+E3;MJOLEVN&%B6S>;"U&JX"7U)%8(JS/?R83N%RCU+9U263\T'7QH M\J+?/:,S59C,?F)+5/!X[4W/B&_XS'+L,3G3ZS!E"181%'CQK-/RV]V>9P1/ M+3#;D)=!5BTL8\V))>*'MW M._*@P_?O(ZB2,2-;[7H#K+78T5MS/XGNW:"5=7 >^V[GZ/FV>_88&=6>Y?%_ M+BJ_"/,(;X+'S[N5R^L X/\/Q_"H,)\#$P<2YH M=&U02P$"% ,4 " ,?4E2IS.09$H( "C*@ %P @ %0 MXP$ 97-E+3(P,C Q,C,Q>&5X,S%D,2YH=&U02P$"% ,4 " ,?4E2CG6" M>2L( !?*@ %P @ '/ZP$ 97-E+3(P,C Q,C,Q>&5X,S%D M,BYH=&U02P$"% ,4 " ,?4E2;RR^DY,% #D&P %0 M@ $O] $ 97-E+3(P,C Q,C,Q>&5X,S(N:'1M4$L%!@ ) D 50( /7Y $ 0 $! end