0001410578-23-002596.txt : 20231129 0001410578-23-002596.hdr.sgml : 20231129 20231129145806 ACCESSION NUMBER: 0001410578-23-002596 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231129 DATE AS OF CHANGE: 20231129 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10596 FILM NUMBER: 231451535 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-K 1 ese-20230930x10k.htm 10-K
http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent00008667062023FYhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNetP3YP10YP10YP3YP13YP3Y6MP1Y7M6Dhttp://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrentfalse0000866706us-gaap:TreasuryStockCommonMember2023-09-300000866706us-gaap:RetainedEarningsMember2023-09-300000866706us-gaap:AdditionalPaidInCapitalMember2023-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000866706us-gaap:TreasuryStockCommonMember2022-09-300000866706us-gaap:RetainedEarningsMember2022-09-300000866706us-gaap:AdditionalPaidInCapitalMember2022-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000866706us-gaap:TreasuryStockCommonMember2021-09-300000866706us-gaap:RetainedEarningsMember2021-09-300000866706us-gaap:AdditionalPaidInCapitalMember2021-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000866706us-gaap:TreasuryStockCommonMember2020-09-300000866706us-gaap:RetainedEarningsMember2020-09-300000866706us-gaap:AdditionalPaidInCapitalMember2020-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000866706us-gaap:CommonStockMember2023-09-300000866706us-gaap:CommonStockMember2022-09-300000866706us-gaap:CommonStockMember2021-09-300000866706us-gaap:CommonStockMember2020-09-300000866706us-gaap:RestrictedStockUnitsRSUMember2022-10-012023-09-3000008667062025-10-012023-09-3000008667062023-10-012023-09-300000866706us-gaap:NonUsMemberese:UtilitySolutionsMember2022-10-012023-09-300000866706us-gaap:NonUsMemberese:RFShieldingAndTestMember2022-10-012023-09-300000866706us-gaap:NonUsMemberese:AerospaceAndDefenseMember2022-10-012023-09-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredOverTimeMember2022-10-012023-09-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredAtPointInTimeMember2022-10-012023-09-300000866706ese:USGovernmentMemberese:UtilitySolutionsMember2022-10-012023-09-300000866706ese:USGovernmentMemberese:RFShieldingAndTestMember2022-10-012023-09-300000866706ese:USGovernmentMemberese:AerospaceAndDefenseMember2022-10-012023-09-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredOverTimeMember2022-10-012023-09-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredAtPointInTimeMember2022-10-012023-09-300000866706ese:CommercialMemberese:UtilitySolutionsMember2022-10-012023-09-300000866706ese:CommercialMemberese:RFShieldingAndTestMember2022-10-012023-09-300000866706ese:CommercialMemberese:AerospaceAndDefenseMember2022-10-012023-09-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredOverTimeMember2022-10-012023-09-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredAtPointInTimeMember2022-10-012023-09-300000866706country:USese:UtilitySolutionsMember2022-10-012023-09-300000866706country:USese:RFShieldingAndTestMember2022-10-012023-09-300000866706country:USese:AerospaceAndDefenseMember2022-10-012023-09-300000866706us-gaap:TransferredOverTimeMember2022-10-012023-09-300000866706us-gaap:TransferredAtPointInTimeMember2022-10-012023-09-300000866706us-gaap:NonUsMember2022-10-012023-09-300000866706srt:EuropeMember2022-10-012023-09-300000866706srt:AsiaMember2022-10-012023-09-300000866706ese:USGovernmentMember2022-10-012023-09-300000866706ese:RFShieldingAndTestMember2022-10-012023-09-300000866706ese:Other1Member2022-10-012023-09-300000866706ese:CommercialMember2022-10-012023-09-300000866706country:US2022-10-012023-09-300000866706country:CA2022-10-012023-09-300000866706us-gaap:NonUsMemberese:UtilitySolutionsMember2021-10-012022-09-300000866706us-gaap:NonUsMemberese:RFShieldingAndTestMember2021-10-012022-09-300000866706us-gaap:NonUsMemberese:AerospaceAndDefenseMember2021-10-012022-09-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredOverTimeMember2021-10-012022-09-300000866706ese:UtilitySolutionsMemberus-gaap:TransferredAtPointInTimeMember2021-10-012022-09-300000866706ese:USGovernmentMemberese:UtilitySolutionsMember2021-10-012022-09-300000866706ese:USGovernmentMemberese:RFShieldingAndTestMember2021-10-012022-09-300000866706ese:USGovernmentMemberese:AerospaceAndDefenseMember2021-10-012022-09-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredOverTimeMember2021-10-012022-09-300000866706ese:RFShieldingAndTestMemberus-gaap:TransferredAtPointInTimeMember2021-10-012022-09-300000866706ese:CommercialMemberese:UtilitySolutionsMember2021-10-012022-09-300000866706ese:CommercialMemberese:RFShieldingAndTestMember2021-10-012022-09-300000866706ese:CommercialMemberese:AerospaceAndDefenseMember2021-10-012022-09-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredOverTimeMember2021-10-012022-09-300000866706ese:AerospaceAndDefenseMemberus-gaap:TransferredAtPointInTimeMember2021-10-012022-09-300000866706country:USese:UtilitySolutionsMember2021-10-012022-09-300000866706country:USese:RFShieldingAndTestMember2021-10-012022-09-300000866706country:USese:AerospaceAndDefenseMember2021-10-012022-09-300000866706us-gaap:TransferredOverTimeMember2021-10-012022-09-300000866706us-gaap:TransferredAtPointInTimeMember2021-10-012022-09-300000866706us-gaap:NonUsMember2021-10-012022-09-300000866706srt:EuropeMember2021-10-012022-09-300000866706srt:AsiaMember2021-10-012022-09-300000866706ese:USGovernmentMember2021-10-012022-09-300000866706ese:Other1Member2021-10-012022-09-300000866706ese:CommercialMember2021-10-012022-09-300000866706country:US2021-10-012022-09-300000866706country:CA2021-10-012022-09-300000866706srt:EuropeMember2020-10-012021-09-300000866706srt:AsiaMember2020-10-012021-09-300000866706ese:UtilitySolutionsMember2020-10-012021-09-300000866706ese:RFShieldingAndTestMember2020-10-012021-09-300000866706ese:Other1Member2020-10-012021-09-300000866706ese:AerospaceAndDefenseMember2020-10-012021-09-300000866706country:US2020-10-012021-09-300000866706country:CA2020-10-012021-09-300000866706srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-09-300000866706srt:MinimumMemberus-gaap:BuildingMember2023-09-300000866706srt:MinimumMemberese:OfficeFurnitureAndEquipmentMember2023-09-300000866706srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-09-300000866706srt:MaximumMemberus-gaap:BuildingMember2023-09-300000866706srt:MaximumMemberese:OfficeFurnitureAndEquipmentMember2023-09-300000866706ese:Other1Member2023-09-300000866706country:US2023-09-300000866706country:MX2023-09-300000866706country:CA2023-09-300000866706ese:Other1Member2022-09-300000866706country:US2022-09-300000866706country:MX2022-09-300000866706country:CA2022-09-300000866706ese:CmtMaterialsLlcAndItsAffiliateEngineeredSyntacticSystemsLlcMember2023-02-012023-02-010000866706ese:NetworksElectronicCompanyMember2021-11-042021-11-040000866706ese:PhenixTechnologiesIncPhenixMember2021-08-092021-08-090000866706ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember2021-07-292021-07-290000866706us-gaap:CorporateNonSegmentMember2023-09-300000866706us-gaap:CorporateNonSegmentMember2022-09-300000866706ese:ForeignValuationAllowanceMember2023-09-300000866706ese:ForeignValuationAllowanceMember2022-09-300000866706us-gaap:RevolvingCreditFacilityMember2023-08-302023-08-300000866706us-gaap:RevolvingCreditFacilityMember2023-08-300000866706srt:MaximumMember2023-09-300000866706us-gaap:TrademarksAndTradeNamesMember2023-09-300000866706us-gaap:TrademarksAndTradeNamesMember2022-09-300000866706ese:UtilitySolutionsMember2022-10-012023-09-300000866706ese:RFShieldingAndTestMember2021-10-012022-09-300000866706ese:AerospaceAndDefenseMember2022-10-012023-09-300000866706ese:UtilitySolutionsMember2021-10-012022-09-300000866706ese:AerospaceAndDefenseMember2021-10-012022-09-300000866706ese:UtilitySolutionsMember2023-09-300000866706ese:RFShieldingAndTestMember2023-09-300000866706ese:AerospaceAndDefenseMember2023-09-300000866706ese:UtilitySolutionsMember2022-09-300000866706ese:RFShieldingAndTestMember2022-09-300000866706ese:AerospaceAndDefenseMember2022-09-300000866706ese:UtilitySolutionsMember2021-09-300000866706ese:RFShieldingAndTestMember2021-09-300000866706ese:AerospaceAndDefenseMember2021-09-300000866706srt:MinimumMemberus-gaap:PatentsMember2023-09-300000866706srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-09-300000866706srt:MinimumMemberese:CapitalizedSoftwareMember2023-09-300000866706srt:MaximumMemberus-gaap:PatentsMember2023-09-300000866706srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-09-300000866706srt:MaximumMemberese:CapitalizedSoftwareMember2023-09-300000866706us-gaap:PatentsMember2023-09-300000866706us-gaap:OtherIntangibleAssetsMember2023-09-300000866706us-gaap:CustomerRelationshipsMember2023-09-300000866706ese:CapitalizedSoftwareMember2023-09-300000866706us-gaap:PatentsMember2022-09-300000866706us-gaap:OtherIntangibleAssetsMember2022-09-300000866706us-gaap:CustomerRelationshipsMember2022-09-300000866706ese:CapitalizedSoftwareMember2022-09-300000866706ese:NonEmployeeDirectorsPlanMember2023-09-300000866706ese:NonEmployeeDirectorsPlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-10-012023-09-300000866706ese:NonEmployeeDirectorsPlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-10-012022-09-300000866706ese:NonEmployeeDirectorsPlanMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-10-012021-09-300000866706us-gaap:TreasuryStockCommonMember2022-10-012023-09-300000866706us-gaap:RetainedEarningsMember2022-10-012023-09-300000866706us-gaap:CommonStockMember2022-10-012023-09-300000866706us-gaap:AdditionalPaidInCapitalMember2022-10-012023-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012023-09-300000866706us-gaap:TreasuryStockCommonMember2021-10-012022-09-300000866706us-gaap:RetainedEarningsMember2021-10-012022-09-300000866706us-gaap:CommonStockMember2021-10-012022-09-300000866706us-gaap:AdditionalPaidInCapitalMember2021-10-012022-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-012022-09-300000866706us-gaap:TreasuryStockCommonMember2020-10-012021-09-300000866706us-gaap:RetainedEarningsMember2020-10-012021-09-300000866706us-gaap:CommonStockMember2020-10-012021-09-300000866706us-gaap:AdditionalPaidInCapitalMember2020-10-012021-09-300000866706us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-012021-09-300000866706us-gaap:OperatingSegmentsMemberese:UtilitySolutionsMember2022-10-012023-09-300000866706us-gaap:OperatingSegmentsMemberese:RFShieldingAndTestMember2022-10-012023-09-300000866706us-gaap:OperatingSegmentsMemberese:AerospaceAndDefenseMember2022-10-012023-09-300000866706us-gaap:CorporateNonSegmentMember2022-10-012023-09-300000866706us-gaap:OperatingSegmentsMemberese:UtilitySolutionsMember2021-10-012022-09-300000866706us-gaap:OperatingSegmentsMemberese:RFShieldingAndTestMember2021-10-012022-09-300000866706us-gaap:OperatingSegmentsMemberese:AerospaceAndDefenseMember2021-10-012022-09-300000866706us-gaap:CorporateNonSegmentMember2021-10-012022-09-300000866706us-gaap:OperatingSegmentsMemberese:UtilitySolutionsMember2020-10-012021-09-300000866706us-gaap:OperatingSegmentsMemberese:RFShieldingAndTestMember2020-10-012021-09-300000866706us-gaap:OperatingSegmentsMemberese:AerospaceAndDefenseMember2020-10-012021-09-300000866706us-gaap:CorporateNonSegmentMember2020-10-012021-09-300000866706us-gaap:PropertyPlantAndEquipmentMember2022-10-012023-09-300000866706us-gaap:PropertyPlantAndEquipmentMember2021-10-012022-09-300000866706us-gaap:PropertyPlantAndEquipmentMember2020-10-012021-09-300000866706us-gaap:StateAndLocalJurisdictionMember2023-09-3000008667062020-09-300000866706ese:CmtMaterialsLlcAndItsAffiliateEngineeredSyntacticSystemsLlcMemberus-gaap:CustomerRelationshipsMember2023-02-010000866706ese:NetworksElectronicCompanyMemberus-gaap:CustomerRelationshipsMember2021-11-040000866706ese:PhenixTechnologiesIncPhenixMemberus-gaap:TradeNamesMember2021-08-090000866706ese:PhenixTechnologiesIncPhenixMemberus-gaap:CustomerRelationshipsMember2021-08-090000866706ese:PhenixTechnologiesIncPhenixMemberese:CustomerRelationshipsAndDevelopedTechnologyMember2021-08-090000866706ese:I.s.a.AltanovaGroupS.r.l.AltanovaMemberus-gaap:TradeNamesMember2021-07-290000866706ese:I.s.a.AltanovaGroupS.r.l.AltanovaMemberus-gaap:CustomerRelationshipsMember2021-07-290000866706ese:NetworksElectronicCompanyMember2021-11-040000866706ese:PhenixTechnologiesIncPhenixMember2021-08-090000866706ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember2021-07-290000866706ese:MpeLimitedMemberus-gaap:SubsequentEventMember2023-11-092023-11-090000866706us-gaap:OperatingSegmentsMemberese:UtilitySolutionsMember2023-09-300000866706us-gaap:OperatingSegmentsMemberese:RFShieldingAndTestMember2023-09-300000866706us-gaap:OperatingSegmentsMemberese:AerospaceAndDefenseMember2023-09-300000866706us-gaap:OperatingSegmentsMemberese:UtilitySolutionsMember2022-09-300000866706us-gaap:OperatingSegmentsMemberese:RFShieldingAndTestMember2022-09-300000866706us-gaap:OperatingSegmentsMemberese:AerospaceAndDefenseMember2022-09-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2022-10-012023-09-300000866706ese:NonEmployeeDirectorsPlanMember2022-10-012023-09-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2021-10-012022-09-300000866706ese:NonEmployeeDirectorsPlanMember2021-10-012022-09-300000866706ese:PerformanceAcceleratedRestrictedShareAwardsMember2020-10-012021-09-300000866706ese:NonEmployeeDirectorsPlanMember2020-10-012021-09-300000866706ese:PhenixTechnologiesIncPhenixMemberus-gaap:CustomerRelationshipsMember2021-08-092021-08-090000866706ese:I.s.a.AltanovaGroupS.r.l.AltanovaMemberus-gaap:TradeNamesMember2021-07-292021-07-290000866706ese:I.s.a.AltanovaGroupS.r.l.AltanovaMemberus-gaap:CustomerRelationshipsMember2021-07-292021-07-2900008667062021-09-300000866706ese:TestMember2022-10-012023-09-300000866706ese:SoftwareContractMember2022-10-012023-09-300000866706ese:AeroSpaceDefenseMember2022-10-012023-09-3000008667062023-08-300000866706ese:AeroSpaceDefenseMember2023-09-300000866706ese:UsgMember2022-10-012023-09-300000866706us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-10-012023-09-300000866706us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-10-012022-09-300000866706us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-10-012021-09-3000008667062022-09-300000866706srt:MinimumMember2022-10-012023-09-300000866706srt:MaximumMember2022-10-012023-09-3000008667062020-10-012021-09-3000008667062023-04-012023-06-300000866706ese:CmtMaterialsLlcAndItsAffiliateEngineeredSyntacticSystemsLlcMember2023-02-010000866706ese:PhenixTechnologiesIncPhenixMember2022-09-3000008667062021-10-012022-09-3000008667062023-09-3000008667062023-11-1000008667062022-10-012023-09-30xbrli:sharesiso4217:USDxbrli:pureese:customeriso4217:USDxbrli:sharesese:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

FORM 10-K

    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended September 30, 2023

OR

     TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from            to          

Commission file number: 1-10596

ESCO Technologies Inc.

(Exact name of registrant as specified in its charter)

Missouri

    

43-1554045

(State or other jurisdiction

 

(I.R.S. Employer

of incorporation or organization)

 

Identification No.)

 

 

 

9900A Clayton Road

 

 

St. Louis, Missouri

 

63124-1186

(Address of principal executive offices)

 

(Zip Code)

Registrant’s telephone number, including area code:

(314) 213-7200

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

 

Name of each exchange

Title of each class

Trading Symbol(s)

    

on which registered

Common Stock, par value $0.01 per share

ESE

New York Stock Exchange

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

None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes    No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes    No

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes    No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes    No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its managements assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.   

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).   

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).  Yes  No

Aggregate market value of the Common Stock held by non-affiliates of the registrant as of the close of trading on March 31, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, based on the New York Stock Exchange closing price on March 31, 2023: approximately $2,423,000,000.*

*For purpose of this calculation only, without determining whether the following are affiliates of the registrant, the registrant has assumed that (i) its directors and executive officers are affiliates, and (ii) no party who has filed a Schedule 13D or 13G is an affiliate.

Number of shares of Common Stock outstanding at November 10, 2023: 25,803,969

DOCUMENTS INCORPORATED BY REFERENCE:

Part III of this Report incorporates by reference certain portions of the registrant’s definitive Proxy Statement for its 2024 Annual Meeting of Shareholders, which the registrant currently anticipates first sending to shareholders on or about December 19, 2023 (hereinafter, the “2023 Proxy Statement”).

INDEX TO ANNUAL REPORT ON FORM 10-K

Page

FORWARD-LOOKING INFORMATION

ii

PART I

1.

Business

1

The Company

1

Products

2

Marketing and Sales

3

Government Contracts

3

Intellectual Property

3

Backlog

4

Purchased Components and Raw Materials

4

Competition

5

Research and Development

5

Environmental Matters and Government Regulation

5

Human Capital Management

5

Financing

7

Additional Information

7

Information about our Executive Officers

7

1A.

Risk Factors

7

1B.

Unresolved Staff Comments

13

2.

Properties

14

3.

Legal Proceedings

14

4.

Mine Safety Disclosures

14

PART II

5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

15

6.

[Reserved]

16

7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

16

7A.

Quantitative and Qualitative Disclosures about Market Risk

24

8.

Financial Statements and Supplementary Data

24

9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

24

9A.

Controls and Procedures

24

9B.

Other Information

25

9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

25

PART III

10.

Directors, Executive Officers and Corporate Governance

26

11.

Executive Compensation

26

12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

26

13.

Certain Relationships and Related Transactions, and Director Independence

27

14.

Principal Accountant Fees and Services

27

PART IV

15.

Exhibits, Financial Statement Schedules

28

16.

Form 10-K Summary

30

SIGNATURES

31

FINANCIAL INFORMATION

F-1

EXHIBITS

i

FORWARD-LOOKING INFORMATION

Statements contained in this Form 10-K regarding future events and the Company’s future results that are based on current expectations, estimates, forecasts and projections 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, without limitation, statements about: the adequacy of the Company’s buildings, machinery and equipment; the adequacy of the Company’s credit facilities and future cash flows; the outcome of litigation, claims and charges; future costs relating to environmental matters; repayment of debt within the next twelve months; the outlook for all or any part of the Company’s business, including amounts, timing and sources of future sales, revenues, sales growth, and comparisons with the current year; interest on Company debt obligations; the ability of expected hedging gains or losses to be offset by losses or gains on related underlying exposures; the Company’s ability to increase shareholder value; acquisitions; income tax expense and the Company’s expected effective tax rate; the recognition of unrecognized compensation costs related to share-based compensation arrangements; the Company’s exposure to market risk related to interest rates and to foreign currency exchange risk; the likelihood of future variations in the Company’s assumptions or estimates used in recording contracts and expected costs at completion under the percentage of completion method; the Company’s estimates and assumptions as to future events used in the preparation of its financial statements; costs and estimated earnings from long-term contracts; valuation of inventories; estimates of uncollectible accounts receivable; the risk of goodwill impairment; the Company’s estimates utilized in software revenue recognition, non-cash depreciation and the amortization of intangible assets; the valuation of deferred tax assets; estimates of future cash flows and fair values in connection with the risk of goodwill impairment; amounts of NOL not realizable and the timing and amount of the reduction of unrecognized tax benefits; the effects of implementing recently issued accounting pronouncements; 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-K, and the Company undertakes no duty to update the information in this Form 10-K 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 herein under “Item 1A, Risk Factors,” and the following: the impacts of climate change and related regulation of greenhouse gases; the impacts of labor disputes, civil disorder, wars, elections, political changes, tariffs and trade disputes, terrorist activities, cyberattacks or natural disasters on the Company’s operations and those of the Company’s customers and suppliers; disruptions in manufacturing or delivery arrangements due to shortages or unavailability of materials or components or supply chain disruptions; inability to access work sites; the timing and content of future customer orders; the timely appropriation and allocation of Government funds; the termination for convenience of Government and other customer contracts or orders; the timing and magnitude of future contract awards; 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 or data breaches; the availability of selected acquisitions; defaults by customers; performance issues with key customers, suppliers and subcontractors; material changes in the costs and availability of certain raw materials; material changes in the cost of credit; changes in laws and regulations including but not limited to changes in accounting standards and taxation requirements; costs relating to environmental matters; litigation uncertainty; the Company’s inability to successfully execute internal restructuring and other plans; and the integration and performance of recently acquired businesses.

ii

PART I

Item 1. Business

The Company

The Registrant is ESCO Technologies Inc., sometimes referred to in this report as ESCO. Except where the context indicates otherwise, the terms “Company”, “we”, “our” and “us” are used in this report to refer to ESCO together with its subsidiaries through which its businesses are conducted. We are:

A global provider of highly engineered filtration and fluid control products and integrated propulsion systems for the aviation, navy, space and process markets worldwide, as well as composite-based products and solutions for navy, defense and industrial customers;
An industry leader in radio frequency (RF) shielding and electromagnetic compatibility (EMC) test products; and
A provider of diagnostic instruments, software and services for the benefit of the electric utility and renewable energy industries and industrial power users.

Our business is focused on generating predictable and profitable long-term growth through continued innovation and expansion of our product offerings across each of our business segments. We conduct our business through a number of wholly-owned direct and indirect subsidiaries. Our corporate strategy is centered on a multi-segment approach designed to enhance the strength and sustainability of sales and earnings growth by providing lower risk through diversification. Our stock is listed on the New York Stock Exchange, where its ticker symbol is “ESE”.

Our fiscal year ends September 30. Throughout this Annual Report, unless the context indicates otherwise, references to a year (for example 2023) refer to our fiscal year ending on September 30 of that year, and references to the “Consolidated Financial Statements” refer to our Consolidated Financial statements included in the Financial Information section of this Annual Report beginning on page F-1, an Index to which is provided on page F-1.

We classify our business operations into three segments for financial reporting purposes, although for reporting certain financial information we treat Corporate activities as a separate segment. Our three operating segments during 2023, together with the significant domestic and foreign operating subsidiaries within each segment, are as follows:

Aerospace & Defense (A&D):

VACCO Industries (VACCO)

PTI Technologies Inc. (PTI)

Crissair, Inc. (Crissair)

Globe Composite Solutions, LLC (Globe)

Westland Technologies, Inc. (Westland)

Mayday Manufacturing Co. (Mayday)

Utility Solutions Group (USG):

Doble Engineering Company

I.S.A. – Altanova Group S.r.l. and affiliates (Altanova)

Morgan Schaffer Ltd. (Morgan Schaffer)

NRG Systems, Inc. (NRG)

Phenix Technologies Inc. (Phenix)

Except as the context otherwise indicates, the term “Doble” as used herein includes Doble Engineering Company and ESCO’s other USG subsidiaries except NRG.

RF Test & Measurement (formerly called RF Shielding and Test) (Test):

ETS-Lindgren Inc.

Except as the context otherwise indicates, the term “ETS-Lindgren” as used herein includes ETS-Lindgren Inc. and ESCO’s other Test segment subsidiaries.

Our operating subsidiaries are engaged primarily in the research, development, manufacture, sale and support of the products and systems described below. Their respective businesses are subject to a number of risks and uncertainties, including without limitation those discussed in Item 1A, “Risk Factors.” See also Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and “Forward-Looking Information.”

We are continually seeking ways to reduce our overall operating costs, streamline business processes and enhance the branding of our products and services. For example, in FY2023 we consolidated the businesses of Westland Technologies and Globe Composites into a single business managed by the Globe Composites leadership team in Stoughton, MA, and repurposed Westland’s Modesto, California location into a focused manufacturing site in support of our broader Navy materials business.

We are also continually seeking opportunities to supplement our growth by making strategic acquisitions. In February 2023 we acquired CMT Materials, LLC and its affiliate Engineered Syntactic Systems, LLC (together, CMT). CMT is a leading supplier of syntactic materials for buoyancy and specialty applications, with expertise in designing and manufacturing custom syntactic foam components and systems utilized in industrial, oceanographic, military, and naval applications. In July 2021 we acquired I.S.A Altanova Group S.r.l. and its affiliated companies (Altanova); in August 2021 we acquired the assets of Phenix Technologies Inc. (Phenix); and in November 2021 we acquired Networks Electronic Company, LLC (NEco). Information about these acquired businesses is provided in the following section, “Products,” and in Note 2 to the Consolidated Financial Statements.

Products

Our principal products are described below. See Note 9 to the Consolidated Financial Statements for financial information regarding business segments and 10% customers.

A&D

The A&D segment accounted for approximately 41%, 41% and 44% of our total revenue in 2023, 2022 and 2021, respectively. This segment has seven facilities in the United States and one in Mexico.

Our companies within this segment primarily design and manufacture specialty filtration, fluid control and naval products, including hydraulic filter elements, fluid control devices, and precision-tolerance machined components used in aerospace and defense applications, unique filter mechanisms used in micro-propulsion devices for satellites, 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; and miniature electro-explosive devices for military aircraft ejection seats and missile arming devices.

USG

Our USG segment accounted for approximately 36%, 32% and 28% of our total revenue in 2023, 2022 and 2021, respectively. This segment has eight facilities in the United States, one in Canada, and ten outside North America.

Doble is an industry leader in the development, manufacture and delivery of diagnostic testing and data management solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment. It combines three core elements for customers – diagnostic test instruments and condition monitoring systems, expert consulting, and testing services. The acquisition of Phenix’s assets has enhanced Doble’s high voltage, high current, high power test systems, components and solutions. NRG is a global market leader in the design and manufacture of decision support tools for the renewable energy industry, primarily wind and solar.

2

Altanova, headquartered in Taino, Italy, has historically had a strong market presence in Europe and Asia, and its acquisition has created a significant international platform for our USG segment by filling important product gaps and geographies not previously served by Doble’s products and solutions. The Altanova team represents our products and solutions in markets outside North and South America and Canada.

Test

Our Test segment accounted for approximately 23%, 27% and 28% of our total revenue in 2023, 2022 and 2021, respectively. This segment has four facilities in the United States and six outside the United States.

ETS-Lindgren is an industry leader in designing and manufacturing products and systems to measure and control RF and acoustic energy for research and development, regulatory compliance, and medical and security applications. It supplies a broad range of turnkey systems, including RF test facilities and measurement systems, acoustic test enclosures, RF and magnetically shielded rooms, and secure communication facilities.

ETS Lindgren also supplies a broad range of components including RF absorptive materials, filters, antennas, field probes, test cells, proprietary measurement software and other test accessories required to perform a variety of tests and measurements. ETS Lindgren offers a variety of services including calibration and product tests accredited by the following organizations: American Association for Laboratory Accreditation, National Voluntary Laboratory Accreditation Program and CTIA-The Wireless Association Accredited Test Lab. ETS Lindgren serves the acoustics, medical, health and safety, electronics, wireless communications, automotive and defense markets.

Marketing and Sales

Our products generally are distributed to customers through a domestic and foreign network of distributors, sales representatives, direct sales teams and in-house sales personnel.

Our sales to international customers accounted for approximately 30%, 30% and 28% of our total revenue in 2023, 2022 and 2021, respectively. See Note 9 to the Consolidated Financial Statements for financial information by geographic area. See Item 1A, “Risk Factors,” for a discussion of risks related to our international operations.

Government Contracts

Some of our products are sold to the U.S. Government either directly under contracts with the Army, Navy and Air Force as well as other Government agencies or indirectly under subcontracts with their prime contractors. Direct and indirect sales to the U.S. Government, primarily related to the A&D segment, accounted for approximately 26%, 27% and 26% of our total revenue in 2023, 2022 and 2021, respectively.

Our Government contracts primarily include firm fixed-price contracts under which work is performed and paid for at a fixed amount without adjustment for the actual costs experienced in connection with the contracts. All Government prime contracts and virtually all of our Government subcontracts provide that they may be terminated at the convenience of the Government or the customer. Upon a termination for convenience, we are entitled to receive equitable compensation from the customer for the work we completed prior to termination.

All of our facilities are in material compliance with appliable Government regulations and executive orders.

See Item 1A, “Risk Factors,” for a discussion of risks related to our Government business.

Intellectual Property

We own or have other rights in various forms of intellectual property (i.e., patents, trademarks, service marks, copyrights, mask works, trade secrets and other items). As a major supplier of engineered products to industrial and commercial markets, we emphasize developing intellectual property and protecting our rights therein. However, the legal protection afforded by intellectual property rights is often uncertain and can involve complex legal and factual issues. Some intellectual property rights, such as patents, have a limited term, and there can be no assurance that third parties will not infringe or design around our intellectual property. Policing the

3

unauthorized use of intellectual property is difficult, and infringement and misappropriation are persistent problems for many companies, particularly in some international markets, and in some cases, we may elect not to pursue an unauthorized user due to the high costs and uncertainties associated with litigation. Further, there can be no assurance that courts will ultimately hold issued patents or other intellectual property valid and enforceable. See Item 1A, “Risk Factors.”

A number of products in the Aerospace & Defense segment are based on patented or otherwise proprietary technology that sets them apart from the competition, such as VACCO’s proprietary quieting technology and Westland’s signature reduction solutions. In addition, Globe has developed significant manufacturing and logistics capability useful for special hull treatments for submarines.

In the USG segment, our policy is to seek patent and/or other forms of intellectual property protection on new and improved products, components of products, and methods of operation for our businesses, as such developments are made. Doble has obtained and is pursuing additional patent protection on improvements to its line of diagnostic equipment and NERC CIP compliance tools and its Calisto R9 dissolved gas analyzer. Doble also holds an extensive library of apparatus performance information useful to entities that generate, distribute or consume electric energy, and it makes part of this library available to registered users via an Internet portal. Altanova has obtained and is pursuing additional patent protection on instruments and methods for detecting partial discharges in electrical apparatus. NRG has intellectual property related to certain LIDAR technology and applications, and it has obtained and is pursuing additional patent protection on its line of bat deterrent systems, which are designed to significantly reduce bat mortality at windfarms and in other applications where bat conservation is a concern.

In the Test segment, we have sought patent protection for significant inventions. Examples of such inventions include novel designs for window and door assemblies used in shielded enclosures and anechoic chambers, improved acoustic techniques for sound isolation and a variety of unique antennas. In addition, the Test segment holds a number of patents, and has patents pending, on products used to perform wireless device testing.

We consider our patents and other intellectual property to be of significant value to each of our segments.

Backlog

Total Company backlog of firm orders at September 30, 2023 was $772.4 million, representing an increase of $77.4 million (11.1%) from the backlog of $695.0 million at September 30, 2022. By segment, the backlog at September 30, 2023 and September 30, 2022, respectively, was $484.1 million and $408.3 million for A&D; $133.5 million and $128.1 million for USG; and $154.8 million and $158.6 million for Test. We estimate that as of September 30, 2023, domestic customers accounted for approximately 75% of our total firm orders and international customers accounted for approximately 25%. Of our total backlog at September 30, 2023, approximately 70% is expected to be completed in the fiscal year ending September 30, 2024.

Purchased Components and Raw Materials

Our products require a wide variety of components and materials. Although we have multiple sources of supply for most of our materials requirements, certain components and raw materials are supplied by sole source vendors, and our ability to perform certain contracts depends on their timely performance. In the past, these required raw materials and various purchased components generally have been available in sufficient quantities. However, we do have some risk of shortages of materials or components due to reliance on sole or limited sources of supply; and supplies of components and materials are periodically impacted by supply chain disruptions, as well as complications due to current or future trade policies. Where feasible, we engineer and qualify substitute products to avoid short-term supply issues; however, we are subject to the same supply chain risks as other electronics manufacturers. An unanticipated delay in delivery by our suppliers could result in the inability to deliver our products on-time and to meet the expectations of our customers. Additionally, we have experienced, and could continue to experience, an increase in the costs of doing business, including increasing raw material prices and transportation costs, which have and could continue to have an adverse impact on our business, results of operations, financial condition and cash flows. See also Item 1A, “Risk Factors.”

Our A&D segment purchases supplies from a wide array of vendors. In most instances, multiple vendors of raw materials are screened during a qualification process to ensure that there will not be an interruption of supply should one of them underperform or discontinue operations. Nonetheless, in some situations, there is a risk of shortages due to reliance on a limited number of suppliers or because of price fluctuations due to the nature of the raw materials. For example, aerospace-grade titanium and gaseous helium, important raw materials for our A&D segment subsidiaries, may at times be in short supply.

4

Our USG segment manufactures electronic instrumentation through a network of regional contract manufacturers under long-term contracts. In general, USG purchases the same kinds of component parts as do other electronic products manufacturers, and these electronic components can be subject to supply chain constraints. USG purchases only a limited amount of raw materials, although some USG products require helium, which may at times be in short supply.

Our Test segment is a vertically integrated supplier of electro-magnetic (EM) shielding and RF absorbing products, producing most of its critical RF components itself. This segment purchases significant quantities of raw materials such as polyurethane foam, polystyrene beads, steel, aluminum, copper, nickel and wood. Accordingly, it is subject to price fluctuations in the worldwide raw materials markets. While ETS-Lindgren has long-term contracts with a number of its suppliers, performance of these contracts is vulnerable to the risks described in Item 1A.

Competition

Competition in our major markets is broadly based and global in scope. This competition can be particularly intense during periods of economic slowdown, and we have experienced this in some of our markets. Although we are a leading supplier in several of the markets we serve, we maintain a relatively small share of the business in many of our other markets. Individual competitors range in size from annual revenues of less than $1 million to billion-dollar enterprises. Because of the specialized nature of our products, our competitive position with respect to our products cannot be precisely stated. In our major served markets, competition is driven primarily by quality, technology, price and delivery performance. See also Item 1A, “Risk Factors.”

Primary competitors of our A&D segment include Pall Corporation, Moog, Inc., Safran (Sofrance), CLARCOR Inc., TransDigm (PneuDraulics), Marotta Controls, Parker Hannifin, and Collins Aerospace.

Significant competitors of our USG segment include OMICRON Electronics Corp., Megger Group Limited, Vaisala, and Qualitrol Company LLC (a subsidiary of Fortive Corporation).

Our Test segment is a global leader in EM shielding. Significant competitors in this market include Rohde & Schwarz GMBH, Microwave Vision SA (MVG), TDK RF Solutions Inc., Albatross GmbH, IMEDCO AG, and Universal Shielding Corp.

Research and Development

Research and development and our technological expertise are important factors in our business. Our research and development programs are designed to develop technology for new products or to extend or upgrade the capability of existing products, and to enhance their commercial potential. We perform research and development at our own expense, and also engage in research and development funded by our customers. See Note 1 to the Consolidated Financial Statements for financial information about our research and development expenditures.

Environmental Matters and Government Regulation

We are involved in various stages of investigation and cleanup relating to environmental matters. It is difficult to estimate the potential costs of these matters and the possible impact of these costs on the Company at this time due in part to: the uncertainty regarding the extent of pollution; the complexity and changing nature of Government laws and regulations and their interpretations; the varying costs and effectiveness of alternative cleanup technologies and methods; the uncertain level of insurance or other types of cost recovery; the uncertain level of our responsibility for any contamination; the possibility of joint and several liability with other contributors under applicable law; and the ability of other contributors to make required contributions toward cleanup costs. Based on information currently available, we do not believe that the aggregate costs involved in the resolution of environmental matters or compliance with Governmental regulations will have a material adverse effect on our financial condition or results of operations.

Human Capital Management

As of September 30, 2023, we employed 3,195 persons, including 3,131 full time employees 16% of whom were located in 27 foreign countries.

We strive to be a responsible member of the communities in which we operate, and we are dedicated to preserving operational excellence and remaining an employer of choice. We provide and maintain a work environment that attracts, develops and retains top

5

talent by offering our employees an engaging work experience that contributes to their career development. Through our charitable Foundation and wellness activities we provide opportunities for civic involvement that supports our communities and provides our employees with meaningful experiences that promote collaborative and rewarding work environments. We strive to maintain a culture that enables all employees to be treated with dignity and respect while performing their jobs to the best of their abilities. We operate in a supportive culture that incorporates strong ethical behavior and reinforces our human rights commitment through annual training on ethics, human rights, anti-human trafficking and anti-harassment.

Our subsidiaries enjoy moderate turnover compared to the national average for our industry. Fewer than 11% of our workforce are contingent workers. We invest in creating a diverse, inclusive and safe work environment which will inspire our employees to give their best efforts every day. In fact, nearly half of our employee base comes from diverse backgrounds.

We generally conduct formal compensation benchmarking reviews every 1-2 years to ensure wages are competitive in local markets and support our retention and recruiting efforts. Additionally, we invest time and resources in reviewing pay equity within our workforce. The majority of full-time domestic and international employees are eligible for bonus or commission plans, most of which are designed to incentivize and reward performance based on results such as EPS, EBIT, cash flow, quality and backlog reduction, or other measures.

We recognize that our success is based on the talents and dedication of those we employ, and we are invested in their success. Significant investments are made in the areas of talent development, technical skills and compliance training in areas such as supervisor training, professional coaching, ethics, safety, hazmat, ITAR, etc. For succession planning purposes, we focus on identifying high-potential future leaders and working with them on individual development plans and coaching.

Attracting and retaining a talented workforce is of utmost importance. Given the ever-changing talent market, we have looked to broaden the ways in which we can recognize and reward performance, including more frequent merit increases, market adjustments, spot bonuses and other creative ways to recognize and reward employees. By utilizing these and other measures, at the end of our fiscal year the average tenure of our workforce was 13 years. Nearly one third of our employees have been with us for 10 or more years and nearly 50% of our employees have been with us for five or more years.

We are committed to the health and wellbeing of our employees and their families by encouraging participation in wellness programs. Generally, all our full-time employees, both domestic and international, are offered health and welfare benefits. We remain committed to our communities through financial support from our employees and the ESCO Foundation, and through personal participation of our employees with a variety of local organizations, such as food banks, blood drives, the YMCA, Special Olympics, and Big Brothers Big Sisters. We believe strong human capital is a competitive differentiator, and we focus on ensuring we have the right domestic and international talent in place to drive our strategic initiatives not only today but well into the future.

Workforce Composition

(As of September 30, 2023)

By Gender

    

By Race

 

Male

    

70

%

Minorities

    

48

%

Female

 

25

%

White

 

42

%

Unknown*

 

5

%

Unknown*

 

10

%

By Generation

Gen Z (1996-2015)

    

11

%

Millennials (1977-1995)

 

40

%

Gen X (1965-1976)

 

27

%

Boomers (1946-1964)

 

22

%

Silent (1945 & before)

 

<0.2

%

Minorities are defined to include individuals of Native American or Alaskan Native, Asian, Black or
African American, Hispanic or Latino, Native Hawaiian or Other Pacific Islander, and Two or More Races.

The above is based on employees’ self-identification or other information believed by the Company to be reliable.
*Some countries do not permit the collection or reporting of some or all of the above types of data.

6

Financing

For information about our credit facility, see Note 6 to the Consolidated Financial Statements, which is incorporated into this Item by reference.

Additional Information

The information set forth in Item 1A, “Risk Factors,” is incorporated in this Item by reference.

We make available free of charge on or through our website, www.escotechnologies.com, our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, as well as our recent Proxy Statements for meetings of our shareholders, as soon as reasonably practicable after we file or furnish this material to the Securities and Exchange Commission. Information contained on our website is not incorporated into this Report.

Information about our Executive Officers

The following sets forth certain information as of the date of this report with respect to the persons who are, or who have been selected to become, our executive officers. These officers are elected annually to terms which expire at the first meeting of the Board of Directors held after the Annual Meeting of Stockholders.

Name

    

Age

    

Position(s) and Business Experience

Bryan H. Sayler

57

Mr. Sayler has been the Company’s President and Chief Executive Officer since January 1, 2023. Mr. Sayler led our Utility Solutions Group from 2016 through 2022, where he played a key role in strategically building out the group, including leading our entry into the renewables business and overseeing six successful acquisitions that more than doubled the size of the segment. From 1995 to 2016, he held senior positions with ETS-Lindgren.

Christopher L. Tucker

 

52

 

Mr. Tucker has been Senior Vice President and Chief Financial Officer since April 2021. Prior to joining ESCO, Mr. Tucker worked at Emerson Electric Co (NYSE:EMR) for 24 years, where he held a series of financial and administrative positions, most recently as Vice President and Chief Financial Officer of Emerson’s Commercial and Residential Solutions business, consisting of 11 business units generating approximately $6 billion in annual revenue.

David M. Schatz

 

60

 

Mr. Schatz has been Senior Vice President, General Counsel and Secretary since April 2021. He has worked at ESCO since 1998 in various positions with increasing responsibility, including serving as Vice President, IP Counsel and Assistant Secretary from 2015 until April 2021. He has extensive knowledge of ESCO’s operations, technologies, intellectual property, regulatory matters, M&A and other complex legal matters.

There are no family relationships among any of our executive officers and directors.

Item 1A. Risk Factors

This Form 10-K, including Item 1, “Business,” Item 2, “Properties,” Item 3, “Legal Proceedings,” Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” contains “forward-looking statements” within the meaning of the safe harbor provisions of the federal securities laws, as described under “Forward-Looking Statements” above.

In addition to the risks and uncertainties discussed in those Items and elsewhere in this Form 10-K, and risks and uncertainties that apply to businesses or public companies generally, the following important risk factors which are particularly applicable to our business could cause actual results and events to differ materially from those contained in any forward-looking statements, or could otherwise materially adversely affect our business, operating results or financial condition:

7

Risks Related to the Nature of our Business

Restrictions in authorized U.S. Government defense spending or acquisition priorities could negatively impact our financial position and result of operations.

Sales to the U.S. Government and its prime contractors and subcontractors represent a significant portion of our business. Over the past three fiscal years, approximately 26% of our revenues have been generated from sales to the U.S. Government or its contractors, primarily within our A&D segment. These sales are dependent on government funding of the underlying programs, which is generally subject to annual Congressional appropriations and periodic authorization of increases in the Government debt ceiling, and they may therefore be adversely affected not only by failure to obtain timely and adequate appropriations but also by extended Government shutdowns.

The lack of certainty about long-term Government defense spending priorities and Congressional willingness to continue short-term Governmental funding in a timely manner creates a continuing risk of reductions or terminations of, or delays in, the government funding of programs applicable to us or our customers, which we cannot anticipate. These funding effects could adversely affect our financial condition or results of operations. A significant portion of VACCO’s, Globe’s and Westland’s sales involve major U.S. Government programs such as NASA’s Space Launch System (SLS) and U.S. Navy submarines. A reduction or delay in Government spending on these programs could have a significant adverse impact on our financial results which could extend for more than a single year.

As of September 30, 2023, our twelve-month backlog was approximately $540.7 million, which represents confirmed orders we believe will be recognized as revenue within the next twelve months. There can be no assurance that our customers will purchase all the orders represented in our backlog, particularly as to contracts which are subject to the U.S. Government’s and its subcontractors’ ability to modify or terminate major programs or contracts, and if and to the extent that this occurs, our future revenues could be materially reduced.

We enter into fixed-price contracts which could subject us to losses if we have cost overruns.

We derive some of our revenues from fixed-price contracts. While fixed-price contracts enable us to benefit from performance improvements, cost reductions and efficiencies, they also subject us to the risk of reduced margins or incurring losses if we are unable to achieve estimated costs and revenues. If our costs exceed our estimated price, we recognize losses which can significantly affect our reported results. The long term nature of many of our contracts makes the process of estimating costs and revenues on fixed-price contracts inherently risky. Fixed-price contracts often contain price incentives and penalties tied to performance, which can be difficult to estimate and have significant impacts on margins.

Estimating costs to complete fixed-price development contracts is generally subject to more uncertainty than fixed-price production contracts, especially in times of higher inflation. Many of these development programs have highly complex designs. In addition, technical or quality issues that arise during development could lead to schedule delays and higher costs to complete, which could result in a material charge or otherwise adversely affect our financial condition.

Risks Related to our International Business

We derive a significant part of our revenues from non-U.S. sales and are subject to the risks of doing business in other countries.

In 2023, approximately 30% of our net sales were to customers outside the United States. We expect that non-U.S. sales will continue to account for a significant portion of our revenues for the foreseeable future. As a result, we are subject to the risks of doing business internationally, including:

Changes in regulatory requirements or other executive branch actions, such as Executive Orders;
Changes in the global trade environment, including disputes with authorities in non-U.S. jurisdictions, including international trade authorities, that could impact sales and/or delivery of products and services outside the U.S. and/or impose costs on our customers in the form of tariffs, duties or penalties attributable to the importation of our products;

8

Trade restrictions against certain foreign-made products or entities may adversely affect our business and our ability to compete in certain markets;
Our business may also be impacted by the ongoing trade tensions between the U.S. and China which are causing U.S. goods to be viewed in a less favorable light by Chinese customers;
Changes to U.S. and non-U.S. government policies, including sourcing restrictions, requirements to expend a portion of program funds locally and governmental industrial cooperation or participation requirements;
Fluctuations in international currency exchange rates;
Volatility in international political and economic environments and changes in non-U.S. national priorities and budgets, which can lead to delays or fluctuations in orders;
Imposition of domestic and international taxes, export controls, tariffs, embargoes, sanctions (such as those imposed on Russia) and other trade restrictions;
Compliance with a variety of non-U.S. laws, as well as U.S. laws affecting the activities of U.S. companies abroad; and
Unforeseen developments and conditions, including terrorism, war, epidemics and international tensions and conflicts.

While the impact of these factors is difficult to predict, any one or more of these factors could adversely affect our future operations, revenues and financial condition.

Economic, political and other risks of our international operations, including unforeseen developments such as terrorist activities, international tensions. war or other armed conflict, and international pandemics, could adversely affect our business.

Adverse changes in the political situation in certain foreign countries in which we do business could cause a decline in revenues and adversely affect our financial condition. For example:

Our Test segment does significant business in Asia, and changes in the Chinese political climate, or economic or territorial aggression by China against Taiwan or other nearby countries, could significantly and negatively affect our business; also, cash generated by our business in China may not be available to fund our operations or other uses outside China due to possible imposition of restrictions or limitations on our ability to repatriate the cash, and although we attempt to repatriate cash on a regular basis to mitigate this risk, we may not be able to continue to do this in the future;
Several of our subsidiaries are based in Europe and could be negatively impacted by the ongoing conflicts between Russia and Ukraine, and between Israel and Hamas in Gaza; if either of these conflicts were to spread beyond these countries, or if other conflicts were to develop, we would expect an increasingly unfavorable impact on our global business environment; and
Our international sales are also subject to other risks inherent in foreign commerce, including currency fluctuations and devaluations, differences in foreign laws, uncertainties as to enforcement of contract or intellectual property rights, and difficulties in negotiating and resolving disputes with our foreign customers.

Our governmental sales and our international and export operations are subject to special U.S. and foreign government laws and regulations which may impose significant compliance costs, create reputational and legal risk, and impair our ability to compete in international markets.

The international scope of our operations subjects us to a complex system of commercial and trade regulations around the world, and our foreign operations are governed by laws and business practices that often differ from those of the U.S. In addition, laws such as the U.S. Foreign Corrupt Practices Act and similar laws in other countries increase the need for us to manage the risks of improper conduct not only by our own employees but by distributors and contractors who may not be within our direct control. Many of our exports are of products which are subject to U.S. Government regulations and controls such as the International Traffic in Arms

9

Regulations (ITAR), which impose certain restrictions on the U.S. export of defense articles and services, and these restrictions are subject to change from time to time, including changes in the countries into which our products may lawfully be sold.

If we were to fail to comply with these laws and regulations, we could be subject to significant fines, penalties and other sanctions including the inability to continue to export our products or to sell our products to the U.S. Government or to certain other customers. In addition, some of these regulations may be viewed as too restrictive by our international customers, who may elect to develop their own domestic products or procure products from other international suppliers which are not subject to comparable export restrictions; and the laws, regulations or policies of certain other countries may also favor their own domestic suppliers over foreign suppliers such as the Company.

Risks Related to our Manufacturing and Sales Operations and Technology

Disruptions of Our Information Technology Systems, or Information Security and/or Data Privacy Breaches, Could Adversely Affect Our Business.

Global information technology security threats and targeted computer crime are increasing in frequency and sophistication and pose a risk to the security of our systems and networks and the confidentiality, availability and integrity of our data and communications. While we attempt to mitigate these risks through numerous measures, including implementation of standard cybersecurity controls, employee training and testing, comprehensive monitoring of our networks and systems, and maintenance of backup and protective systems, we cannot guarantee that these efforts will always be successful. Further, although we do not believe we have experienced a material information security breach in the last three years, and we have incurred no material fines, settlement costs or other material expenses related to information security breaches, if we were to experience such a breach it could adversely affect our reputation and result in litigation, regulatory action, liability for fines, penalties and related expenses, and costs of implementing additional data protection procedures. In addition, even though we generally do not conduct business directly with retail or individual customers or consumers we must comply with increasingly complex and rigorous regulatory standards enacted to protect business and personal data in the U.S. and elsewhere. Compliance with data privacy laws and regulations increases operational complexity, and failure to comply with legal or regulatory standards could subject us to fines and penalties, as well as legal and reputational risks, including proceedings against us by governmental entities or others. Although we maintain insurance coverage for data privacy risks, we cannot guarantee that our coverage will be adequate for all costs or losses incurred.

We have many information technology systems that are important to the operation of our businesses, some of which are managed by third parties. These systems are used to obtain, process, transmit and store electronic information and to manage or support a variety of integral business processes and activities. Our primary and backup computer systems are vulnerable to damage, disruptions or shutdowns during the process of upgrading or replacing software, databases or components and from power outages, computer and telecommunication failures, security breaches, natural disasters and errors by employees. Any failure in the operation of our information technology systems could adversely affect our businesses or operating results. Although losses arising from some of these issues may be covered by information security insurance, we cannot guarantee that our coverage will be adequate for all costs or losses incurred.

A significant part of our manufacturing operations depends on a small number of third-party suppliers.

A significant part of our manufacturing operations relies on a small number of third-party manufacturers to supply component parts or products. For example, Doble has arrangements with six manufacturers which produce and supply a substantial portion of its end-products, and one of these suppliers produces approximately 23% of Doble’s products from a single location within the United States. As another example, Globe has a single supplier of critical materials for a significant military production program, and if this supplier were to discontinue producing these components in a timely manner the need to secure another source could pose a risk to the production program. A significant disruption in the supply of those products or others provided by a small number of suppliers could negatively affect the timely delivery of products to customers as well as future sales, which could increase costs and reduce margins.

Certain of our other businesses are dependent upon sole source or a limited number of third-party manufacturers of parts and components. Many of these suppliers are small businesses. Since alternative supply sources are limited, there is an increased risk of adverse impacts on our production schedules and profits if our suppliers were to default in fulfilling their price, quality or delivery obligations. In addition, some of our customers or potential customers may prefer to purchase from a supplier which does not have such a limited number of sources of supply.

10

Increases in prices of raw material and components, and decreased availability of such items, could adversely affect our business.

The cost of raw materials and product components is a major element of the total cost of many of our products. For example, our Test segment’s critical components rely on purchases of raw materials from third parties. Increases in the prices of raw materials (such as steel, copper, nickel, zinc, wood and petrochemical products) could have an adverse impact on our business by, among other things, increasing costs and reducing margins. Aerospace-grade titanium and gaseous helium, important raw materials for our A&D segment, may at times be in short supply; in addition, although we try to tie our supplier pricing to long-term contracts this is not always possible, and we are experiencing price inflation on a number of products. Further, some of Doble’s items of equipment which are provided to its customers for their use are in the maturity of their life cycles, which creates the risk that replacement components may be unavailable or available only at increased costs. We have experienced COVID-related short-term disruptions in the supply chain which have periodically resulted in extended lead times and cost increases, and the long term impacts of these disruptions are uncertain. In addition, our reliance on sole or limited sources of supply of raw materials and components in each of our segments could adversely affect our business, as described in the preceding Risk Factor.

The end of customer product life cycles, or our inability to timely develop new products, could reduce our future sales.

Many of our A&D segment products are sold to be components in our customers' end products. If a customer discontinues a certain end-product line and we are unable to develop and successfully market replacement products there could be a significant decrease in our sales and an adverse effect on our operating results. For example, a substantial portion of PTI's revenue is generated from commercial aviation aftermarket sales. As certain aircraft are retired and replaced by newer aircraft, if we were unable to offer suitable aftermarket products for the newer aircraft there could be a corresponding decrease in sales associated with our products which could adversely affect our operating results.

Much of our business is dependent on the continuous development of new products and technologies to meet the changing needs of our markets on a cost-effective basis. Many of these markets are highly technical from an engineering standpoint, and the relevant technologies are subject to rapid change. If we fail to timely enhance existing products or develop new products as needed to meet market or competitive demands, we could lose sales opportunities, which would adversely affect our business. In addition, in some existing contracts with customers, we have made commitments to develop and deliver new products. If we fail to meet these commitments, the default could result in the imposition on us of contractual penalties including termination. Our inability to enhance existing products in a timely manner could make our products less competitive, while our inability to successfully develop new products may limit our growth opportunities. Development of new products and product enhancements may also require us to make greater investments in research and development than we now do, and the increased costs associated with new product development and product enhancements could adversely affect our operating results. In addition, our costs of new product development may not be recoverable if demand for our products is not as great as we anticipate it to be.

Product defects or customer claims could result in costly fixes, litigation and damages.

Our business exposes us to potential product liability risks that are inherent in the design, manufacture and sale of our products and the products of third-party vendors which we use or resell, many of which are mission-critical to our customers. If there are claims related to defective products (under warranty or otherwise), particularly in a product recall situation, we could be faced with significant expenses in replacing or repairing the product. For example, the A&D segment obtains raw materials, machined parts and other product components from suppliers who provide certifications of quality which we rely on. Should these product components be defective and pass undetected into finished products, or should a finished product contain a defect, we could incur significant costs for repairs, re-work and/or removal and replacement of the defective product. In addition, if a dispute over product claims cannot be settled, arbitration or litigation may result, requiring us to incur attorneys’ fees and exposing us to the potential of damage awards against us.

A major portion of our Test segment’s business involves working in conjunction with general contractors to produce complex building components constructed on-site, such as electronic test chambers, secure communication rooms and MRI facilities. If there are performance problems caused by either us or a contractor, they could result in cost overruns and may lead to a dispute as to which party is responsible. The resolution of such disputes can involve arbitration or litigation and can cause us to incur significant expense including attorneys’ fees. In addition, these disputes could result in a reduction in revenue, a loss on a particular project, or even a significant damages award against us.

11

Despite our efforts, we may be unable to adequately protect our intellectual property.

Much of our business success depends on our ability to protect and freely utilize our various intellectual properties, including both patents and trade secrets. Despite our efforts to protect our intellectual property, unauthorized parties or competitors may copy or otherwise obtain and use our products and technology, particularly in foreign countries such as China where the laws may not protect our proprietary rights as fully as in the United States. Our current and future actions to enforce our proprietary rights may ultimately not be successful; or in some cases we may not elect to pursue an unauthorized user due to the high costs and uncertainties associated with litigation. We may also face exposure to claims by others challenging our intellectual property rights. Any or all of these actions may divert our resources and cause us to incur substantial costs.

Environmental laws and regulations or environmental contamination could increase our expenses and adversely affect our profitability.

Our operations and properties are subject to U.S. and foreign environmental laws and regulations governing, among other things, the generation, storage, emission, discharge, transportation, treatment and disposal of hazardous materials and the clean-up of contaminated properties. In addition, governments around the world are increasingly focused on enacting laws and regulations regarding climate change and regulation of greenhouse gases. These regulations, and changes to them, could increase our cost of compliance, and our failure to comply could result in the imposition of significant fines, suspension of production, alteration of product processes, cessation of operations or other actions which could materially and adversely affect our business, financial condition and results of operations.

We are currently involved as a responsible party in several ongoing investigations and remediations of contaminated third-party owned properties. In addition, environmental contamination may be discovered in the future on properties which we formerly owned or operated and for which we could be legally responsible. Future costs associated with these situations, including ones which may be currently unknown to us, are difficult to quantify but could have a significant effect on our financial condition.

The effects of climate change, or significant natural disasters or weather events, could adversely affect our sales.

The potential physical impacts of climate change, such as increased frequency and severity of storms, floods and other climatic events, could disrupt our supply chain, and cause our suppliers to incur significant costs in preparing for or responding to these effects. These and other weather-created disruptions in supply, in addition to affecting costs, could impact our ability to procure an adequate supply of these raw materials and components, and delay or prevent deliveries of products to our customers. In addition, significant natural disasters or weather events such as major earthquakes or hurricanes could disrupt our operations. For example, many of our A&D segment's operations are located near major fault lines in California, where a major earthquake could result in significant physical damage to or closure of one or more of these facilities, and Doble has a significant supplier in coastal Florida, where a major hurricane could have similar effects. Any prolonged disruption in one or more of these manufacturing operations could significantly delay our ability to make timely deliveries of products to our customers.

Risks Related to Our Business Strategy and Corporate Structure

We may not be able to identify suitable acquisition candidates or complete acquisitions successfully, which may inhibit our rate of growth.

As part of our growth strategy, we plan to continue to pursue acquisitions of other companies, assets and product lines that either complement or expand our existing business. However, we may be unable to implement this strategy if we are unable to identify suitable acquisition candidates or consummate future acquisitions at acceptable prices and terms. We expect to face competition for acquisition candidates which may limit the number of acquisition opportunities available to us and may result in higher acquisition prices. As a result, we may be limited in the number of acquisitions which we are able to complete, and we may face difficulties in achieving the profitability or cash flows needed to justify our investment in them.

In addition, acquisitions of other companies involve numerous risks, including difficulties in the integration of the operations, technologies and products of the acquired companies, the potential exposure to unanticipated and undisclosed liabilities, the potential that expected benefits or synergies are not realized and that operating costs increase, the potential loss of key personnel, suppliers or customers of acquired businesses and the diversion of Management’s time and attention from other business concerns. Although we

12

attempt to identify and evaluate the risks inherent in any acquisition, we may not properly ascertain or mitigate all such risks, and our failure to do so could have a material adverse effect on our business.

Our inability to hire or retain qualified key employees could affect our performance and revenues.

There is a risk of our losing key employees who have engineering and technical expertise. For example, our USG segment relies heavily on engineers with significant experience and reputation in the utility industry to furnish expert consulting services and support to customers, and our other segments similarly rely on qualified and experienced employees to carry on their businesses. Despite our active recruitment efforts, there remains a shortage of these qualified engineers and other employees because of hiring competition from other companies in the industry and a generally tight labor market, possibly exacerbated by COVID-related retirements or career changes. Losing current employees or qualified candidates to other employers or for other reasons could reduce our ability to provide services and negatively affect our revenues.

Our decentralized organizational structure presents certain risks.

We are a relatively decentralized company in comparison with some of our peers. This decentralization necessarily places significant control and decision-making powers in the hands of local management, which present various risks, including the risk that we may be slower or less able to identify or react to problems affecting a key business than we would in a more centralized management environment. We may also be slower to detect or react to compliance related problems (such as an employee undertaking activities prohibited by applicable law or by our internal policies), and Company-wide business initiatives may be more challenging and costly to implement, and the risks of noncompliance or failures higher, than they would be under a more centralized management structure. Depending on the nature of the problem or initiative in question, such noncompliance or failure could have a material adverse effect on our business, financial condition or result of operations.

Provisions in our articles of incorporation, bylaws and Missouri law could make it more difficult for a third party to acquire us and could discourage acquisition bids or a change of control, and could adversely affect the market price of our common stock.

Our articles of incorporation and bylaws contain certain provisions which could discourage potential hostile takeover attempts, including: a limitation on the shareholders’ ability to call special meetings of shareholders; advance notice requirements to nominate candidates for election as directors or to propose matters for action at a meeting of shareholders; a classified board of directors, which means that approximately one-third of our directors are elected each year; and the authority of our board of directors to issue, without shareholder approval, preferred stock with such terms as the board may determine. In addition, the laws of Missouri, in which we are incorporated, require a two-thirds vote of outstanding shares to approve mergers or certain other major corporate transactions, rather than a simple majority as in some other states such as Delaware. These provisions could impede a merger or other change of control not approved by our board of directors, which could discourage takeover attempts and in some circumstances reduce the market price of our common stock.

Item 1B. Unresolved Staff Comments

None

13

Item 2. Properties

We believe our buildings, machinery and equipment have been generally well maintained, are in good operating condition and are adequate for our current production requirements and other needs.

At September 30, 2023, our physical properties, including those described in the table below, comprised approximately 2,253,700 square feet, of which approximately 757,500 square feet were owned and approximately 1,496,200 square feet were leased. The table below includes our principal physical properties. We do not believe any of the omitted properties, consisting primarily of office space, warehouse space and land held for possible future use, are individually or collectively material to our operations or business. See also Note 11 to the Consolidated Financial Statements.

    

    

    

Principal Use(s)

    

(M=Manufacturing,

 E=Engineering,

Approx. 

Owned / Leased (with

 O=Office,

Operating 

Location

Sq. Ft.

Expiration Date)

W=Warehouse)

Segment 

Modesto, CA

181,500

Leased (9/30/2033)

M, E, O,W

A&D

Stoughton, MA

151,100

Leased (1/31/2037)

M, E, O, W

A&D

Denton, TX

145,000

Leased (9/30/2029, plus options)

M, E, O, W

A&D

Cedar Park, TX

 

130,000

 

Owned

 

M, E, O, W

 

Test

Oxnard, CA

 

127,400

 

Owned

 

M, E, O, W

 

A&D

South El Monte, CA

 

100,100

 

Owned

 

M, E, O, W

 

A&D

Durant, OK

 

100,000

 

Owned

 

M, O, W

 

Test

Valencia, CA

 

79,300

 

Owned

 

M, E, O

 

A&D

Marlborough, MA

 

79,100

 

Leased (2/28/2037)

 

M, E, O, W

 

USG

Hinesburg, VT

 

77,000

 

Owned

 

M, E, O, W

 

USG

Accident, MD

 

66,800

 

Owned

 

M, E, O, W

 

USG

South El Monte, CA

 

52,700

 

Leased (6/30/2024)

 

M, O, W

 

A&D

Brockton, MA

47,300

Leased (3/31/2024)

W

A&D

Eura, Finland

 

41,500

 

Owned

 

M, E, O, W

 

Test

Montreal, Québec

38,400

Leased (8/31/2041)

M, E, O, W

USG

Tianjin, China

 

38,100

 

Leased (11/19/2027)

 

M, E, O

 

Test

Minocqua, WI

 

35,400

 

Owned

 

M, O, W

 

Test

Bologna, Italy

28,200

Leased (8/13/2028)

M, E, O, W

USG

Ontario, CA

 

26,900

 

Leased (8/31/2025)

 

M, E, O, W

 

USG

Chatsworth, CA

24,800

Leased (12/31/2025)

M, E, O, W

A&D

St. Louis, MO

 

21,500

 

Leased (8/31/2025)

 

ESCO Corporate Office

 

Corporate

Taino, Italy

 

18,000

 

Leased (various term ends)

 

M, E, O, W

 

USG

Zola Predosa, Italy

12,900

Leased (1/31/2029)

M, E, O, W

USG

Morrisville, NC

 

11,600

 

Leased (1/31/2027), plus options

 

O

 

USG

Wood Dale, IL

 

10,700

 

Leased (6/30/2024)

 

E, O

 

Test

Item 3. Legal Proceedings

As a normal incident of the businesses in which we are engaged, various claims, charges and litigation are asserted or commenced from time to time against us. With respect to claims and litigation currently asserted or commenced against us, it is the opinion of our Management that final judgments, if any, which might be rendered against us are adequately reserved for, are covered by insurance, or are not likely to have a material adverse effect on our financial condition or results of operations. Nevertheless, given the uncertainties of litigation, it is possible that certain types of claims, charges and litigation could have a material adverse impact on us; see Item 1A, “Risk Factors.”

Item 4. Mine Safety Disclosures

Not applicable.

14

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Holders of Record. As of November 10, 2023, there were approximately 1,814 holders of record of our common stock.

Price Range of Common Stock and Dividends. Our common stock is listed on the New York Stock Exchange; its trading symbol is ESE.

Company Purchases of Equity Securities. For information about our common stock repurchase programs, please refer to Note 7 to the Consolidated Financial Statements. The Company did not repurchase any shares during the fourth quarter of 2023.

Securities Authorized for Issuance Under Equity Compensation Plans. For information about securities authorized for issuance under our equity compensation plans, please refer to Item 12 of this Form 10-K and to Note 8 to the Consolidated Financial Statements.

Performance Graph. The graph and table on the following page present a comparison of the cumulative total shareholder return on our common stock as measured against the cumulative total returns of the Russell 2000 index, which is a broad equity market index, and the S&P SmallCap 600 Industrials index, which is a published industry index designed to measure the performance of small-cap companies that are classified as members of the GICS Industrials sector. The Company is a component of both the Russell 2000 index and the S&P SmallCap 600 Industrials index.

The measurement period begins on September 30, 2018 and measures at each September 30 thereafter. These figures assume that all dividends, if any, paid over the measurement period were reinvested, and that the starting values of each index and the investments in our common stock were $100 at the close of trading on September 30, 2018.

15

COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN

Among ESCO Technologies Inc., the Russell 2000 Index,

and the S&P SmallCap 600 Industrials Index

Graphic

    

9/30/18

    

9/30/19

    

9/30/20

    

9/30/21

    

9/30/22

    

9/30/23

ESCO Technologies Inc.

$

100.00

$

117.45

$

119.53

$

114.64

$

109.69

$

156.55

Russell 2000 Index

 

100.00

 

91.11

 

91.47

 

135.08

 

103.34

 

112.56

S&P SmallCap 600 Industrials Index

 

100.00

 

92.67

 

87.20

 

127.07

 

110.73

 

143.28

The stock price performance included in this graph is not necessarily indicative of future stock price performance.

Item 6. [Reserved]

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

The following discussion should be read in conjunction with the Consolidated Financial Statements and Notes thereto and refers to our results from continuing operations except where noted.

Selected financial information for each of our business segments is provided in the discussion below and in Note 9 to the Company’s Consolidated Financial Statements.

This section includes comparisons of certain 2023 financial information to the same information for 2022. Year-to-year comparisons of the 2022 financial information to the same information for 2021 are contained in Item 7 of our Form 10-K for 2022 filed with the Securities and Exchange Commission on November 29, 2022 and available through the SEC’s website at https://www.sec.gov/edgar/searchedgar/companysearch.html.

16

Introduction

We classify our business operations into three segments for financial reporting purposes, although for reporting certain financial information we treat Corporate activities as a separate segment. Our three operating segments during 2023 were Aerospace & Defense (A&D), Utility Solutions Group (USG), and RF Test & Measurement, formerly called RF Shielding and Test (Test). Our operating segments are comprised of the following primary operating subsidiaries:

A&D: PTI Technologies Inc. (PTI); VACCO Industries (VACCO); Crissair, Inc. (Crissair); Globe Composite Solutions, LLC (Globe); Westland Technologies, Inc. (Westland); and Mayday Manufacturing Co. (Mayday);.
USG: Doble Engineering Company; I.S.A. – Altanova Group S.r.l. and affiliates (Altanova); Morgan Schaffer Ltd. and Phenix Technologies (Phenix) (collectively, Doble); and NRG Systems, Inc. (NRG).
Test: ETS-Lindgren Inc. (ETS-Lindgren).

A&D. PTI, VACCO and Crissair primarily design and manufacture specialty filtration products, including hydraulic filter elements and fluid control devices used in commercial and defense aerospace applications, unique filter mechanisms used in micro-propulsion devices for satellites and custom designed filters for manned aircraft and submarines. Globe and Westland design, develop and manufacture elastomeric-based signature reduction solutions for U.S. naval vessels. Mayday designs and manufactures mission-critical bushings, pins, sleeves and precision-tolerance machined components for landing gear, rotor heads, engine mounts, flight controls, and actuation systems for the aerospace and defense industries.

USG. Doble develops, manufactures and delivers 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.

Test. ETS-Lindgren is an industry leader in providing its customers with the ability to identify, measure and control magnetic, electromagnetic and acoustic energy.

We continue to operate with meaningful growth prospects in our primary served markets and with considerable financial flexibility. We continue to focus on new products that incorporate proprietary design and process technologies. Our Management is committed to delivering shareholder value through organic growth, ongoing performance improvement initiatives, and acquisitions.

Highlights of 2023

Sales, net earnings and diluted earnings per share in 2023 were $956.0 million, $92.5 million and $3.58 per share, respectively, compared to sales, net earnings and diluted earnings per share in 2022 of $857.5 million, $82.3 million and $3.16 per share, respectively.
Diluted EPS – GAAP for 2023 increased 13.3% to $3.58, compared to Diluted EPS – GAAP for 2022 of $3.16.

17

Diluted EPS – As Adjusted for 2023 was $3.70 excluding $4.1 million of pretax charges (or $0.12 per share after tax), consisting of executive management transition costs and acquisition related costs at Corporate, CMT purchase accounting adjustments, and restructuring charges primarily within the A&D segment. Diluted EPS – As Adjusted for 2022 was $3.21 excluding $1.3 million of pretax charges (or $0.05 per share after tax), consisting of Altanova and NEco purchase accounting adjustments, severance charges primarily at VACCO and NRG, and acquisition and management transition costs at Corporate. See “Non-GAAP Financial Measures” below.

Fiscal year ended

(Dollars in millions)

    

2023

    

2022

Diluted EPS – GAAP

$

3.58

 

3.16

Executive management transition costs & acquisition related costs

 

0.07

 

0.02

Restructuring adjustments

 

0.03

 

0.01

Purchase accounting adjustments

0.02

 

0.02

Diluted EPS – As Adjusted

$

3.70

3.21

At September 30, 2023, cash on hand was $41.9 million and outstanding debt was $102.0 million, for a net debt position (total debt less cash on hand) of approximately $60.1 million.
Entered orders for 2023 were $1,033 million resulting in a book-to-bill ratio of 1.08x. Backlog at September 30, 2023 was $772.4 million, an increase of $77.4 million, or 11.1%, compared to backlog of $695.0 million at September 30, 2022.
The Company declared dividends of $0.32 per share during 2023, totaling $8.3 million in dividend payments.

Results of Operations

Net Sales

Change

 

Fiscal year ended

2023

 

(Dollars in millions)

    

2023

    

2022

    

vs. 2022

 

A&D

$

392.4

 

351.4

 

11.7

%

USG

 

342.3

 

278.4

 

23.0

%

Test

 

221.3

 

227.7

 

(2.8)

%

Total

$

956.0

 

857.5

 

11.5

%

Net sales increased $98.5 million, or 11.5%, to $956.0 million in 2023 from $857.5 million in 2022, with the CMT acquisition adding approximately $10 million of revenue in 2023. The increase in net sales in 2023 as compared to 2022 was mainly due to a $63.9 million increase in the USG segment and a $41.0 million increase in the A&D segment, partially offset by a $6.4 million decrease in the Test segment.

A&D.

The $41 million, or 11.7%, increase in net sales in 2023 as compared to 2022 was mainly due to a $21.8 million increase in net sales at Mayday, a $12.5 million increase in net sales at Crissair and an $11.2 million increase in net sales at PTI, all primarily due to an increase in commercial aerospace sales driven by the rebound from the COVID-19 pandemic; a $6.5 million increase in net sales at Globe/Westland combined, partially offset by an $11.0 million decrease in net sales at VACCO driven mainly by margin erosion on certain space development contracts.

USG.

The $63.9 million, or 23.0%, increase in net sales in 2023 as compared to 2022 was mainly due to a $41.8 million increase in net sales at Doble mainly due to higher shipments of condition monitoring and protection testing products and service revenue, and a $22.1 million increase in net sales at NRG driven by higher shipments of wind energy assessment towers and sensors, and solar products.

18

Test.

The $6.4 million, or (2.8)%, decrease in net sales in 2023 as compared to 2022 was due to a $15.3 million decrease in net sales from the Company’s Asian operations due to COVID-19 disruptions in China and a $2.0 million decrease in net sales from the Company’s U.S. operations, partially offset by a $10.9 million increase in net sales from the segment’s European operations due to timing of test and measurement chamber projects.

Orders and Backlog

New orders received were $1,033 million in 2023 and $960.5 million in 2022. Order backlog was $772.4 million at September 30, 2023, compared to order backlog of $695.0 million at September 30, 2022. Orders are entered into backlog as firm purchase order commitments are received.

By operating segment, 2023 orders were $468.2 million related to A&D products (including $7.0 million of acquired backlog), $347.6 million related to USG products, and $217.5 million related to Test products and 2022 orders were $392.5 million related to A&D products, $314.9 million related to USG products, and $253.1 million related to Test products.

Selling, General and Administrative Expenses

Selling, general and administrative (SG&A) expenses were $217.1 million, or 22.7% of net sales, in 2023, and $195.1 million, or 22.7% of net sales, in 2022. The increase in SG&A expenses in 2023 as compared to 2022 was mainly due to higher expenses within the USG segment as a result of increased engineering and commission expenses and wage and material inflation and higher expenses at Corporate due to executive management transition costs and professional fees.

Amortization of Intangible Assets

Amortization of intangible assets was $29.0 million in 2023 and $25.9 million in 2022, including $18.5 million and $19.3 million of amortization of acquired intangible assets in 2023 and 2022, respectively, related to our acquisitions. The amortization of acquired intangible assets related to acquisitions is included in the Corporate segment’s results. The remaining amortization expenses relate to other identifiable intangible assets (primarily software, patents and licenses), which are included in the respective segment’s operating results. The increase in amortization expense in 2023 as compared to 2022 was mainly due to an increase in amortization of capitalized software.

Other Income or Expenses, Net

Other expenses, net, was $1.9 million in 2023, compared to other income, net, of $(0.3) million in 2022. The principal component of other expenses, net, in 2023 included approximately $1.0 million of restructuring costs within the A&D segment and USG segment (mainly severance charges). There were no individually significant items in other income, net in 2022.

Non-GAAP Financial Measures

The information reported herein includes the financial measures Diluted EPS As Adjusted, which we define as Diluted EPS excluding the per-share net impact of discrete compensation and acquisition related costs at Corporate, purchase accounting charges related to the CMT acquisition, and restructuring charges primarily within the A&D segment (primarily severance) in 2023; the per-share net impact of discrete compensation and acquisition related costs, severance charges primarily within the A&D segment, and purchase accounting charges related to the Company’s acquisitions (Altanova and NEco) in 2022; and the per-share net impact of discrete compensation and acquisition related costs, facility consolidation charges within the USG segment, and purchase accounting charges related to the Company’s acquisitions of Altanova and Phenix in 2021, partially offset by a gain on the final installment of the Doble Watertown, MA property sale; EBIT, which we define as earnings before interest and taxes; and EBIT margin, which we define as EBIT expressed as a percentage of net sales. Diluted EPS –As Adjusted, EBIT on a consolidated basis, and EBIT margin on a consolidated basis are not recognized in accordance with U.S. generally accepted accounting principles (GAAP). However, we believe that EBIT and EBIT margin provide investors and Management with valuable information for assessing our operating results. Management evaluates the performance of our operating segments based on EBIT and believes that EBIT is useful to investors to demonstrate the operational profitability of our business segments by excluding interest and taxes, which are generally accounted for across the entire company on a consolidated basis. EBIT is also one of the measures Management uses to determine resource

19

allocations and incentive compensation. We believe that the presentation of EBIT, EBIT margin and Diluted EPS –As Adjusted provides important supplemental information to investors by facilitating comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results. The use of non-GAAP financial measures is not intended to replace any measures of performance determined in accordance with GAAP.

EBIT

The reconciliation of EBIT to a GAAP financial measure is as follows:

(Dollars in millions)

    

2023

    

2022

EBIT

$

127.7

111.3

Less: Interest expense, net

 

(8.8)

 

(4.9)

Less: Income tax expense

 

(26.4)

 

(24.1)

Net earnings

$

92.5

82.3

EBIT by business segment is as follows:

Change

 

Fiscal year ended

2023

 

(Dollars in millions)

    

2023

    

2022

    

vs. 2022

 

A&D

$

71.6

 

68.4

 

4.7

%

% of net sales

 

18.2

%  

19.5

%  

USG

 

76.7

 

57.6

 

33.2

%

% of net sales

 

22.4

%  

20.7

%  

Test

 

32.4

 

32.6

 

(0.6)

%

% of net sales

 

14.6

%  

14.3

%  

Corporate

 

(53.0)

 

(47.3)

 

(12.1)

%

Total

$

127.7

 

111.3

 

14.7

%

% of net sales

 

13.4

%  

13.0

%  

  

A&D

The $3.2 million, or 4.7%, increase in EBIT in 2023 as compared to 2022 was primarily due to higher sales volumes at Mayday, PTI, Crissair and Globe partially offset by a decrease in EBIT at VACCO due to lower sales volumes as mentioned above and margin erosion on certain space development contracts. EBIT in 2023 was negatively impacted by a $0.6 million inventory step-up charge related to the CMT acquisition and $0.8 million in restructuring charges (mainly severance).

USG

The $19.1 million, or 33.2%, increase in EBIT in 2023 as compared to 2022 was mainly due to higher sales volumes at Doble and NRG with a favorable product mix and price increases, partially offset by the impacts of wage and material cost inflation and higher commissions related to increased sales.

Test

The $(0.2) million, or (0.6)%, decrease in EBIT in 2023 as compared to 2022 was primarily due to a decrease in EBIT from the segment’s Asian operations due to COVID disruptions in China, partially offset by leverage on higher sales volumes from the segment’s European operations and price increases from the segment’s U.S. operations.

Corporate

Corporate operating charges included in 2023 consolidated EBIT increased to $53.0 million as compared to $47.3 million in 2022 mainly due to an increase in executive management transition costs and professional fees and amortization expense of acquired intangible assets related to the Company’s recent acquisition of CMT Materials.

20

The “Reconciliation to Consolidated Totals (Corporate)” in Note 9 to the Consolidated Financial Statements represents Corporate office operating charges.

Interest Expense, Net

Interest expense, net was $8.8 million and $4.9 million in 2023 and 2022, respectively. The increase in interest expense in 2023 was mainly due to higher average interest rates. The weighted average interest rates were 5.82% in 2023 compared to 2.11% in 2022. Average outstanding borrowings were $140 million in 2023 compared to $190 million in 2022.

Income Tax Expense

The effective tax rates for 2023 and 2022 were 22.2% and 22.7%, respectively. The decrease in the 2023 effective tax rate as compared to 2022 was primarily due to a decrease in state income tax expense and an increase in research credit benefits partially offset by the impact of foreign operations.

No provision has been made in 2023 for foreign withholding of any applicable U.S. income taxes on the undistributed earnings of non-U.S. subsidiaries where these earnings are considered indefinitely invested or otherwise retained for continuing international operations. Determination of the amount of taxes that might be paid on these undistributed earnings if eventually remitted is not practicable.

Acquisitions

Information regarding our acquisitions during 2023, 2022 and 2021 is set forth in Note 2 to the Consolidated Financial Statements, which Note is incorporated by reference herein.

All of our acquisitions have been accounted for using the purchase method of accounting, and accordingly, the respective purchase prices were allocated to the assets (including intangible assets) acquired and liabilities assumed based on estimated fair values at the date of acquisition. The financial results from these acquisitions have been included in our financial statements from the date of acquisition.

Capital Resources and Liquidity

Our overall financial position and liquidity are strong. Working capital (current assets less current liabilities) increased to $266.4 million at September 30, 2023 from $254.5 million at September 30, 2022. Accounts receivable increased by $33.9 million during 2023 mainly due to a $24.0 million increase within the USG segment and a $9.6 million increase within the A&D segment, driven by timing and higher sales volumes in the current year. Inventories increased by $21.7 million during 2023 mainly due to a $13.2 million increase within the USG segment and a $12.7 million increase within the A&D segment resulting primarily from the timing of receipt of raw materials to meet anticipated demand and an increase in work in process inventories due to timing of manufacturing existing orders partially offset by a $4.2 million decrease within the Test segment. Accounts payable increased by $8.2 million during 2023 mainly due to a $6.2 million increase within the USG segment and a $4.2 million increase within the A&D segment partially offset by a $2.2 million increase within the Test segment, due to the timing of payments.

Net cash provided by operating activities was $76.9 million in 2023 and $135.3 million in 2022. The decrease in net cash provided by operating activities in 2023 as compared to 2022 was mainly driven by higher working capital requirements, including an increase in inventories and accounts receivable, and higher tax and interest payments.

Net cash used in investing activities was $52.5 million in 2023 and $55.9 million in 2022. Capital expenditures were $22.4 million in 2023 and $32.1 million in 2022. The decrease in 2023 as compared to 2022 was mainly due to the purchase of the NRG building of approximately $10 million in 2022. In addition, the Company incurred expenditures for capitalized software of $12.4 million in 2023 and $12.9 million in 2022.

There were no commitments outstanding that were considered material for capital expenditures at September 30, 2023.

Net cash used by financing activities was $78 million in 2023 compared to net cash used by financing activities of $32 million in 2022, primarily due to the increase in debt paydown during 2023.

21

Bank Credit Facility

A description of our credit facility (the “Credit Facility”) is set forth in Note 6 to the Consolidated Financial Statements, which Note is incorporated by reference herein.

Cash flow from operations and borrowings under the Credit Facility is expected to provide adequate resources to meet our capital requirements and operational needs both for the next 12 months and for the foreseeable future.

Dividends

During both 2023 and 2022 we paid a regular quarterly cash dividend at an annual rate of $0.32 per share, totaling $8.3 million in both 2023 and 2022.

Off-Balance-Sheet Arrangements

We had no off-balance-sheet arrangements outstanding at September 30, 2023.

Share Repurchases

During 2023, the Company repurchased approximately 140,000 shares for approximately $12.4 million. During 2022, the Company repurchased approximately 257,500 shares for approximately $20.0 million.

Critical Accounting Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires Management to make estimates and assumptions in certain circumstances that affect amounts reported in the Consolidated Financial Statements. In preparing these financial statements, Management has made its best estimates and judgments of certain amounts included in the Consolidated Financial Statements, giving due consideration to materiality. We do not believe there is a great likelihood that materially different amounts would be reported under different conditions or using different assumptions related to the accounting policies described below. However, application of these accounting policies involves the exercise of judgment and use of assumptions as to future uncertainties and, as a result, actual results could differ from these estimates. Our senior Management discusses the critical accounting policies described below with the Audit and Finance Committee of our Board of Directors on a periodic basis.

The following discussion of critical accounting policies is intended to bring to the attention of readers those accounting policies which Management believes are critical to the Consolidated Financial Statements and other financial disclosure. It is not intended to be a comprehensive list of all significant accounting policies that are more fully described in Note 1 to the Consolidated Financial Statements.

Revenue Recognition

We account for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers. The unit of account in ASC Topic 606 is a performance obligation. The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration, as applicable, which are based on historical, current and forecasted information. The transaction price is allocated to each distinct performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Certain of our long-term contracts contain incentive fees that can increase the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. The estimated amounts are based on an assessment of our anticipated performance and all other information that is reasonably available to us.

Approximately 55% of the A&D segment’s revenue (22% of consolidated revenue) is recognized over time as the products do not have an alternative use and either we have an enforceable right to payment for costs incurred plus a reasonable margin or the inventory is owned by the customer. Selecting the method to measure progress towards completion for our contracts requires judgment and is based on the nature of the products or services to be provided.

22

The A&D segment generally uses the cost-to-cost method to measure progress on our contracts, as the rate at which costs are incurred to fulfill a contract best depicts the transfer of control to the customer. Under this method, we measure the extent of progress towards completion based on the ratio of costs incurred to date to the estimated costs at completion of the performance obligation, and we record revenue proportionally as costs are incurred based on an estimated profit margin.

The Test segment generally uses the milestone output method to measure progress on our contracts because it best depicts the transfer of control to the customer that occurs as we incur costs on our contracts. Under this method, we estimate profit as the difference between total revenue and total estimated costs at completion of a contract and recognize these revenues and costs based on milestones achieved.

Total contract cost estimates are based on current contract specifications and expected engineering requirements and require us to make estimates on expected profit. The estimates on profit are based on judgments we make to project the outcome of future events, and can often span more than one year and include labor productivity and availability, the complexity of the work to be performed, change orders issued by our customers, and other specialized engineering and production related activities. Our cost estimation process is based on historical results of contracts and historical actuals to original estimates, and the application of professional knowledge and experience of engineers and program managers along with finance professionals to these historical results. We review and update our estimates of costs quarterly or more frequently when circumstances significantly change, which can affect the profitability of our contracts.

For contracts where revenue is recognized over time, we recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become known.

The impact of adjustments in contract estimates on our operating earnings can be reflected in either revenue or operating costs and expenses. The aggregate impact of adjustments in contract estimates decreased our earnings before income tax and diluted earnings per share by approximately $14.0 million and $0.43 per share, respectively, in 2023.

Income Taxes

We operate in numerous taxing jurisdictions and are subject to examination by various U.S. Federal, state and foreign jurisdictions for various tax periods. Our income tax positions are based on research and interpretations of the income tax laws and rulings in each of the jurisdictions in which we do business. Due to the subjectivity of interpretations of laws and rulings in each jurisdiction, the differences and interplay in tax laws between those jurisdictions, as well as the inherent uncertainty in estimating the final resolution of complex tax audit matters, Management’s estimates of income tax liabilities may differ from actual payments or assessments.

We account for income taxes under the asset and liability method. We recognize deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. We may reduce deferred tax assets by a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. We recognize the effect on deferred tax assets and liabilities of a change in tax rates in income in the period that includes the enactment date. We regularly review our deferred tax assets for recoverability and establish a valuation allowance when Management believes it is more likely than not such assets will not be recovered, taking into consideration historical operating results, expectations of future earnings, tax planning strategies, and the expected timing of the reversals of existing temporary differences.

Goodwill and Other Long-Lived Assets

Our Management annually reviews goodwill and other long-lived assets for impairment or whenever events or changes in circumstances indicate the carrying amount may not be recoverable. If we determine that the carrying value of the goodwill and other long-lived assets may not be recoverable, we record a permanent impairment charge for the amount by which the carrying value of the goodwill and other long-lived assets exceeds its fair value. We measure fair value based on a discounted cash flow method using a discount rate determined by Management to be commensurate with the risk inherent in each of our reporting units’ or asset groups’ current business models. Our estimates of cash flows and discount rate are subject to change due to the economic environment,

23

including such factors as interest rates, expected market returns and volatility of markets served. We believe that Management’s estimates of future cash flows and fair value are reasonable; however, changes in estimates could result in impairment charges. At September 30, 2023 we have determined that no goodwill or other long-lived assets were impaired.

We amortize intangible assets with estimable useful lives over their respective estimated useful lives to their estimated residual values, and review them for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable.

Other Matters

Quantitative and Qualitative Disclosures about Market Risk

Market risks relating to our operations result primarily from changes in interest rates and changes in foreign currency exchange rates. We are exposed to market risk related to changes in interest rates, and we selectively use derivative financial instruments, including forward contracts and swaps, to manage these risks. Our Canadian subsidiary Morgan Schaffer has entered into foreign exchange contracts to manage foreign currency risk, because a portion of their revenue is denominated in U.S. dollars. We report all derivative instruments on our balance sheet at fair value. For derivative instruments designated as cash flow hedges, we defer the gain or loss on the derivative in accumulated other comprehensive income until recognized in earnings with the underlying hedged item.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

See "Other Matters - Quantitative And Qualitative Disclosures About Market Risk" in Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations," which is incorporated into this Item by reference.

Item 8. Financial Statements and Supplementary Data

The information required by this Item is incorporated by reference to the Consolidated Financial Statements of the Company, the Notes thereto, and the related Reports of Independent Registered Public Accounting Firm of Grant Thornton LLP and KPMG LLP, as set forth in the Financial Information section of this Annual Report, an Index to which is provided on page F-1.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not Applicable.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our Chief Executive Officer and Chief Financial Officer (“Certifying Officers”) carried out an evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures, as defined in Rules 13a-1(c) and 15(c) 5(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act) as of September 30, 2023. The evaluation was conducted under the supervision and with the participation of the Company’s Management, including the Company’s Chief Executive Officer and Chief Financial Officer, using the Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Disclosure controls and procedures are designed to ensure that information required to be disclosed by the Company in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Based upon that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of September 30, 2023.

24

Management’s Report on Internal Control Over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. The Company’s Management, with participation of the Certifying Officers, under the oversight of our Board of Directors, evaluated the effectiveness of the Company’s internal control over financial reporting as of September 30, 2023 using the framework in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Because of its inherent limitations, any system of internal control over financial reporting, no matter how well designed, may not prevent or detect misstatement due to the possibility that a control can be circumvented or overridden or that misstatements due to error or fraud may occur that are not detected. Also, because of changes in conditions, internal control effectiveness may vary over time.

Management assessed the effectiveness of the Company’s internal control over financial reporting as of September 30, 2023, using criteria established in Internal Control – Integrated Framework (2013) issued by COSO and concluded that the Company maintained effective internal control over financial reporting as of September 30, 2023, based on these criteria.

Our internal control over financial reporting as of September 30, 2023, has been audited by Grant Thornton, an independent registered public accounting firm, as stated in its report which is included herein and incorporated herein by reference.

Changes in Internal Control Over Financial Reporting

No changes in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) occurred during the fiscal quarter ended September 30, 2023, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

Item 9B. Other Information

During the fourth quarter of fiscal 2023, no director or officer (as defined in Securities and Exchange Commission Rule 16a-1(f)) of the Company adopted or terminated:

(i)

Any contract, instruction or written plan for the purchase or sale of Company securities intended to satisfy the affirmative defense conditions of SEC Rule 10b5-1(c) (a ”Rule 10b5-1 trading arrangement”); or

(ii)

Any “non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of SEC Regulation S-K

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspection

Not applicable.

25

PART III

Item 10. Directors, Executive Officers and Corporate Governance

Information regarding our directors, nominees and nominating procedures, Code of Ethics, Audit and Finance Committee, and non-compliance (if any) with Section 16(a) of the Securities Exchange Act of 1934 is hereby incorporated by reference to the sections captioned “Proposal 1: Election of Directors” and “Securities Ownership of Directors and Executive Officers” in the 2023 Proxy Statement.

Information regarding our executive officers is set forth in Item 1, “Business – Information about our Executive Officers,” above.

Item 11. Executive Compensation

Information regarding our compensation committee and director and executive officer compensation is hereby incorporated by reference to the sections captioned “Committees – Compensation Committee Interlocks and Insider Participation,” “Director Compensation” and “Proposal 2: Advisory Vote to Approve Executive Compensation” in the 2023 Proxy Statement.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Information regarding the beneficial ownership of our common stock by our directors, director nominees and executive officers individually and as a group, and by any known holder of five percent or more of the common stock, is hereby incorporated by reference to the sections captioned “Securities Ownership of Directors and Executive Officers” and “Securities Ownership of Certain Beneficial Owners” in the 2023 Proxy Statement.

The following table summarizes certain information regarding shares of our common stock that may be issued pursuant to our equity compensation plans existing as of September 30, 2023:

Number of securities to be

Weighted-average 

Number of securities remaining available 

 

issued upon exercise of 

exercise price of 

for future issuance under equity 

 

outstanding options, 

outstanding options, 

compensation plans (excluding securities 

 

Plan Category

    

warrants and rights (1)

    

warrants and rights

    

reflected in the first column) (1)

 

Equity compensation plans approved by security holders (2)

 

202,535

 (3)

N/A

 (4)

1,012,097

 (5)

Equity compensation plans not approved by security holders (6)

 

93,154

 (6)

N/A

 (4)

21,316

 (6)

Total

 

295,689

 

N/A

 (4)

1,033,413

(1)

The number of shares is subject to adjustment for future changes in capitalization by stock splits, stock dividends and similar events. Does not include shares that may be purchased on the open market pursuant to the Company’s Employee Stock Purchase Plan (the “ESPP”). Under the ESPP, participants may elect to have up to 10% of their current salary or wages withheld and contributed to one or more independent trustees for the purchase of shares. At the discretion of an officer of the Company, the Company or a domestic subsidiary or division may contribute cash in an amount not to exceed 20% of the amounts contributed by participants; however, the total number of shares purchased with the Company’s matching contributions after October 15, 2003 may not exceed 275,000. As of September 30, 2023, 650,959 shares had been purchased with the Company’s matching funds of which 238,937 were purchased after October 15, 2003.

(2)

Consists of the Company’s 2018 Omnibus Incentive Plan (the “Omnibus Plan”).

(3)

Represents shares issuable under the Omnibus Plan (i) upon vesting of stock-based awards granted under the Omnibus Plan or (ii) upon distribution of vested shares held by directors who have made an election to defer their receipt of stock-based compensation

26

issuable under the Omnibus Plan. Includes a number of common stock equivalents representing dividends accrued on unvested and vested deferred shares, which are distributable in common stock along with the underlying shares.

(4)

The securities outstanding at September 30, 2023 have no exercise price.

(5)

Represents shares currently available for awards under the Omnibus Plan.

(6)

Consists of the Company’s Compensation Plan for Non-Employee Directors (the “Directors Compensation Plan”), under which the Company’s non-employee directors were compensated before 2021, since when the directors have been compensated under the Omnibus Plan. As of September 30, 2023, of the 400,000 shares authorized for issuance under the Directors Compensation Plan a total of 285,530 shares had been issued and approximately 93,154 shares had been elected by various directors to be issued on a deferred basis; the remaining 21,316 shares will be used, if at all, only to satisfy dividend accrual rights attached to deferred shares previously awarded under the Directors Compensation Plan; however, all such accruals in fiscal 2023 were charged to the Omnibus Plan. Details of the directors’ compensation, including elective deferrals and dividend accrual rights, are hereby incorporated by reference to the section captioned “Directors Compensation” in the 2023 Proxy Statement.

Item 13. Certain Relationships and Related Transactions and Director Independence

Information regarding transactions with related parties and the independence of our directors, nominees for directors and members of the committees of our board of directors is hereby incorporated by reference to the section captioned “Proposal 1: Election of Directors” in the 2023 Proxy Statement.

Item 14. Principal Accountant Fees and Services

Information regarding our independent registered public accounting firm, its fees and services, and our Audit and Finance Committee’s pre-approval policies and procedures regarding such fees and services, is hereby incorporated by reference to the section captioned “Proposal 3: Ratification of Appointment of Independent Registered Pubic Accounting Firm” in the 2023 Proxy Statement.

27

PART IV

Item 15. Exhibits, Financial Statement Schedules

(a)The following documents are filed as a part of this Report:
(1)Financial Statements. The Consolidated Financial Statements of the Company, and the Reports of Independent Registered Public Accounting Firm thereon of Grant Thornton LLP and KPMG LLP, are included in the Financial Information section of this Report beginning on page F-1; an Index thereto is set forth on page F-1.
(2)Financial Statement Schedules. Financial Statement Schedules are omitted because either they are not applicable or the required information is included in the Consolidated Financial Statements or the Notes thereto.
(3)Exhibits. The following exhibits are filed with this Report or incorporated herein by reference to the document location indicated:

Exhibit No.

    

Description

    

Document Location

3.1(a)

Restated Articles of Incorporation

Exhibit 3(a) to the Companys 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

Exhibit 4(e) to the Companys 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 Companys Form 10-Q for the fiscal quarter ended June 30, 2000

3.1(d)

Amendment to Articles of Incorporation, effective February 5, 2018

Exhibit 3.1 to the Companys Form 8-K filed February 7, 2018

3.2

Bylaws of the Company

Exhibit 3.1 to the Companys Form 8-K filed November 22, 2022

4.1(a)

Description of Common Stock

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

4.1(b)

Specimen revised Common Stock Certificate

Exhibit 4.1 to the Companys Form 10-Q for the fiscal quarter ended March 31, 2010

4.2

Amended and Restated Credit Agreement dated August 30, 2023, incorporated by reference to Exhibit 10.1 hereto

Exhibit 10.1 hereto

10.1

Amended and Restated Credit Agreement dated as of August 30, 2023, among ESCO Technologies Inc., the foreign subsidiary Borrowers party thereto, JPMorgan Chase Bank, N.A. as Administrative Agent, and certain other Lenders and Departing Lenders as defined therein

Exhibit 10.1 to the Company’s Form 8-K filed September 6, 2023

10.2

Form of Indemnification Agreement with each of ESCO’s non-employee directors

Exhibit 10.1 to the Companys Form 10-K for the fiscal year ended September 30, 2012

10.3(a)

*

First Amendment to the ESCO Electronics Corporation Supplemental Executive Retirement Plan, effective August 2, 1993 (comprising restatement of entire Plan)

Exhibit 10.2(a) to the Companys Form 10-K for the fiscal year ended September 30, 2012

10.3(b)

*

Second Amendment to Supplemental Executive Retirement Plan, effective May 1, 2001

Exhibit 10.4 to the Company’s Form 10-K for the fiscal year ended September 30, 2001

10.3(c)

*

Form of Supplemental Executive Retirement Plan Agreement

Exhibit 10.28 to the Companys Form 10-K for the fiscal year ended September 30, 2002

28

Exhibit No.

    

Description

    

Document Location

10.4

*

Directors Extended Compensation Plan, adopted effective October 11, 1993, restated to include all amendments through August 7, 2013 (current as of November 2021)

Exhibit 10.5 to the Company’s Form 10-K for the fiscal year ended September 30, 2019

10.5(a)

*

Compensation Plan For Non-Employee Directors, as amended and restated to reflect all amendments through December 8, 2020

Exhibit 10.1 to the Companys Form 8-K filed December 9, 2020

10.5(b)

*

Sub-Plan for Compensation of Non-Employee Directors under 2018 Omnibus Incentive Plan

Exhibit 10.1 to the Company’s Form 10-Q filed May 10, 2022

10.5(c)

*

Form of Director Share Award Agreement
(Non-Employee Director)

Exhibit 10.2 to the Companys Form 10-Q filed May 10, 2022

10.6(a)

*

2018 Omnibus Incentive Plan as Amended and Restated November 17, 2020

Exhibit 10.3 to the Companys Form 8-K filed November 19, 2020

10.6(b)

*

2018 Omnibus Incentive Plan as Amended and Restated February 3, 2023

Exhibit 10.1 to the Company’s Form 8-K filed February 8, 2023

10.7(a)

*

Form of 2020-21 Awards of Performance-Accelerated Restricted Shares (PARS) under 2018 Omnibus Incentive Plan

Exhibit 10.1 to the Company’s Form 10-Q filed August 9, 2021

10.7(b)

*

Form of Restricted Share Unit (RSU) Awards to Executive Officers under 2018 Omnibus Incentive Plan (FY 2021)

Exhibit 10.2 to the Company’s Form 10-Q filed August 9,2021

10.7(c)

*

Form of Restricted Share Unit (RSU) Awards to Executive Officers under 2018 Omnibus Incentive Plan (FY 2022)

Exhibit 10.1 to the Company’s Form 10-Q filed August 9, 2022

10.7(d)

*

Form of Restricted Share Unit (RSU) Awards to Executive Officers under 2018 Omnibus Incentive Plan (FY 2023)

Exhibit 10.1 to the Company’s Form 10-Q filed August 9, 2023

10.8

*

Form of Performance Share Unit (PSU) Awards to Executive Officers under 2018 Omnibus Incentive Plan (FY 2022, 2023)

Exhibit 10.1 to the Company’s Form 10-Q filed February 9, 2022

10.9(a)

Eighth Amendment and Restatement of Employee Stock Purchase Plan, effective August 2, 2018

Exhibit 10.7 to the Company’s Form 10-K for the fiscal year ended September 30, 2018

10.9(b)

Ninth Amendment and Restatement of Employee Stock Purchase Plan, effective February 5, 2019

Exhibit 10.1 to the Company’s Form 8-K filed February 7, 2019

10.10(a)

*

Performance Compensation Plan adopted August 2, 1993 as amended through February 4, 2019

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

10.10(b)

*

Performance Compensation Plan as amended August 2, 2023 effective October 2, 2023

Exhibit 10.2 to the Company’s Form 8-K filed October 3, 2023

10.11

*

Fourth Amended and Restated Severance Plan dated November 17, 2020

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

10.12(a)

*

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

Exhibit 10.3 to the Company’s Form 10-Q filed August 9, 2021

10.12(b)

*

Amendment to Employment Agreement with Victor L. Richey effective January 1, 2023

Exhibit 10.1 to the Company's Form 8-K filed January 6, 2023

10.12(c)

*

Transition Award Agreement with Victor L. Richey effective January 3, 2023

Exhibit 10.2 to the Company's Form 8-K filed January 6, 2023

29

Exhibit No.

    

Description

    

Document Location

10.13

*

Employment and Compensation Agreement with Bryan H. Sayler effective January 1, 2023

Exhibit 10.3 to the Company's Form 8-K filed January 6, 2023

10.14(a)

*

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

Exhibit 10.4 to the Company’s Form 10-Q filed August 9, 2021

10.14(b)

*

Form of Restricted Stock Unit Award to Christopher L. Tucker dated February 3, 2023

Exhibit 10.5 to the Company's Form 10-Q filed May 10, 2023

10.15

*

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

Exhibit 10.5 to the Company’s Form 10-Q filed August 9, 2021

21

Subsidiaries of the Company

Filed herewith

23

Consent of Independent Registered Public Accounting Firm

Filed herewith

31.1

Certification of Chief Executive Officer

Filed herewith

31.2

Certification of Chief Financial Officer

Filed herewith

32

**

Certification of Chief Executive Officer and Chief Financial Officer

Furnished herewith

97.1

Compensation Recovery Policy, adopted effective February 4, 2010

Exhibit 10.6 to the Company’s Form 8-K filed February 10, 2010

97.2

Supplemental Clawback Policy, adopted August 2, 2023 effective October 2, 2023

Exhibit 10.1 to the Company’s Form 8-K filed October 3, 2023

101.INS

***

Inline XBRL Instance Document

Submitted herewith

101.SCH

***

Inline XBRL Schema Document

Submitted herewith

101.CAL

***

Inline XBRL Calculation Linkbase Document

Submitted herewith

101.LAB

***

Inline XBRL Label Linkbase Document

Submitted herewith

101.PRE

***

Inline XBRL Presentation Linkbase Document

Submitted herewith

101.DEF

***

Inline XBRL Definition Linkbase Document

Submitted herewith

104

***

Cover Page Inline Interactive Data File (contained in Exhibit 101)

Submitted herewith

*       Indicates a management contract or compensatory plan or arrangement.

**     Furnished (and not filed) herewith pursuant to Item 601(b)(32)(ii) of Regulation S-K.

***   Exhibits 101 and 104 to this report consist of documents formatted in XBRL (Extensible Business Reporting Language) and filed with the Securities and Exchange Commission; they are not included in printed copies of this Report.

Item 16.  Form 10-K Summary

Not applicable.

30

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

By:

/s/ Bryan H. Sayler

Bryan H. Sayler

Chief Executive Officer and President

Date:

November 29, 2023

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature

    

Title

    

Date

/s/ Bryan H. Sayler

Chief Executive Officer (Principal Executive Officer), President and Director

November 29, 2023

Bryan H. Sayler

/s/ Christopher L. Tucker

Senior Vice President and Chief Financial Officer (Principal Accounting Officer)

November 29, 2023

Christopher L. Tucker

/s/ Patrick M. Dewar

Director

November 29, 2023

Patrick M. Dewar

/s/ Janice L. Hess

Director

November 29, 2023

Janice L. Hess

/s/ Vinod M. Khilnani

Director

November 29, 2023

Vinod M. Khilnani

/s/ Leon J. Olivier

Director

November 29, 2023

Leon J. Olivier

/s/ Robert J. Phillippy

Director

November 29, 2023

Robert J. Phillippy

/s/ James M. Stolze

Director

November 29, 2023

James M. Stolze

/s/ Gloria L. Valdez

Director

November 29, 2023

Gloria L. Valdez

31

F-1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Shareholders

ESCO Technologies Inc.

Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of ESCO Technologies Inc. (a Missouri corporation) and subsidiaries (the “Company”) as of September 30, 2023 and 2022, the related consolidated statements of operations, comprehensive income, shareholders’ equity, and cash flows for each of the two years in the period ended September 30, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of September 30, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended September 30, 2023, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of September 30, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated November 29, 2023, expressed an unqualified opinion.

Basis for opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical audit matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue Recognition – Estimate of contract costs expected at completion

As described further in note 1 and 12 to the financial statements, the Company’s Aerospace & Defense and Test segments enter into certain long-term fixed price contracts with their customers to produce certain products that do not have an alternative use to the Company and for which the Company has an enforceable right to payment for costs incurred to date plus a reasonable margin. For the Aerospace & Defense segment, the Company uses a cost-to-cost method to recognize the revenue for these contracts over time. Using the cost-to-cost method, the Company measures progress to contract completion using the ratio of contracts costs incurred to date compared to estimated total contract cost at completion. Judgment is required in estimating the total contract cost at completion due to the unique specifications and requirements for each individual contract relating to the design, development, manufacturing, and installation of the build-to-spec products.

We identified the determination of the estimated total contract costs at completion for certain contracts in the Aerospace & Defense segment for which revenue is recognized over time using the cost-to-cost method as a critical audit matter.

F-2

The principal considerations for our determination that the estimated total contract costs at completion are a critical audit matter are that the estimated total contract costs at completion require complex judgment to evaluate the engineering and production requirements of the contract and the related labor and material costs, which are assumptions with a high level of estimation uncertainty and susceptibility to potential management bias. Changes to the assumptions used in developing these estimates may significantly impact the net sales and earnings recorded during the fiscal year.

Our audit procedures related to the estimated total contract costs at completion include the following, among others. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s revenue recognition and job cost processes. This included controls over the accumulation and estimation of costs to complete the contracts. For a selection of completed contracts, we compared the Company’s initial estimated costs and profit margin to the actual costs and profit margin to assess the Company’s ability to accurately estimate costs. We also tested the Company’s assumptions for labor hours and materials to be incurred for a selection of in-process contracts by:

inspecting a sample of underlying contracts, including any applicable amendments, to obtain an understanding of the contractual requirements and deliverables and the nature of the costs necessary to fulfill those contracts
assessing the progress towards completion by performing inquiries of key financial and operational executives to evaluate the progress to date and factors impacting the estimated total contract costs expected at completion as well as attending certain regular operational meetings to observe discussions over progress and total estimated remaining costs
comparing the actual costs incurred to date, as a percentage of the estimated total contract costs at completion, and comparing that to the revenue recognized to date
comparing the margins to date on selected contracts to similar products previously produced, if applicable
evaluating the estimates for indicators of management bias through the procedures described above.

We have served as the Company’s auditor since 2021.

/s/ GRANT THORNTON LLP

St. Louis, Missouri

November 29, 2023

F-3

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Shareholders

ESCO Technologies Inc.

Opinion on internal control over financial reporting

We have audited the internal control over financial reporting of ESCO Technologies Inc. (a Missouri corporation) and subsidiaries (the “Company”) as of September 30, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of September 30, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended September 30, 2023, and our report dated November 29, 2023 expressed an unqualified opinion on those financial statements.

Basis for opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and limitations of internal control over financial reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ GRANT THORNTON LLP

St. Louis, Missouri

November 29, 2023

F-4

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors

ESCO Technologies Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated statements of operations, comprehensive income, shareholders’ equity, and cash flows of ESCO Technologies Inc. and subsidiaries (the Company) for the year ended September 30, 2021, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the results of the Company’s operations and its cash flows for the year ended September 30, 2021, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

/s/ KPMG LLP

We served as the Company’s auditor since 1990 to 2021.

St. Louis, Missouri

November 29, 2021

F-5

CONSOLIDATED STATEMENTS OF OPERATIONS

(Dollars in thousands, except per share amounts)

Years ended September 30,

    

2023

    

2022

    

2021

Net sales

$

956,033

 

857,502

 

715,440

Costs and expenses:

 

 

 

Cost of sales

 

580,377

 

525,457

 

445,045

Selling, general and administrative expenses

 

217,110

 

195,127

 

167,534

Amortization of intangible assets

 

28,953

 

25,936

 

20,829

Interest expense, net

 

8,769

 

4,851

 

2,255

Other expenses (income), net

 

1,877

 

(304)

 

(894)

Total costs and expenses

 

837,086

 

751,067

 

634,769

Earnings before income tax

 

118,947

 

106,435

 

80,671

Income tax expense

 

26,402

 

24,115

 

17,175

Net earnings

$

92,545

 

82,320

 

63,496

Earnings per share:

 

 

 

Basic:

Net earnings

$

3.59

 

3.17

 

2.44

Diluted:

Net earnings

$

3.58

 

3.16

 

2.42

Average common shares outstanding (in thousands):

 

 

 

Basic

 

25,802

 

25,933

 

26,046

Diluted

 

25,879

 

26,067

 

26,225

See accompanying Notes to Consolidated Financial Statements.

F-6

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Dollars in thousands)

Years ended September 30,

    

2023

    

2022

    

2021

Net earnings

$

92,545

 

82,320

 

63,496

Other comprehensive income (loss), net of tax:

 

 

 

Foreign currency translation adjustments

 

7,795

 

(28,876)

 

1,496

Amortization of prior service costs, actuarial losses and other

 

 

(727)

 

Total other comprehensive income (loss), net of tax

 

7,795

 

(29,603)

 

1,496

Comprehensive income

$

100,340

 

52,717

 

64,992

See accompanying Notes to Consolidated Financial Statements.

F-7

CONSOLIDATED BALANCE SHEETS

(Dollars in thousands)

As of September 30, 

    

2023

    

2022

ASSETS

 

  

 

  

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

41,866

 

97,724

Accounts receivable, less allowance for credit losses of $2,264 and $2,612 in 2023 and 2022, respectively

 

198,557

 

164,645

Contract assets, net

 

138,633

 

125,154

Inventories

 

184,067

 

162,403

Other current assets

 

17,972

 

22,696

Total current assets

 

581,095

 

572,622

 

 

Property, plant and equipment:

 

 

Land and land improvements

 

12,382

 

12,126

Buildings and leasehold improvements

 

112,765

 

110,306

Machinery and equipment

 

186,866

 

187,287

Construction in progress

 

18,169

 

11,576

 

330,182

 

321,295

 

 

Less accumulated depreciation and amortization

 

(174,698)

 

(165,322)

Net property, plant and equipment

 

155,484

 

155,973

 

 

Intangible assets, net

 

392,124

 

394,464

Goodwill

 

503,177

 

492,709

Operating lease assets, net

39,839

29,150

Other assets

 

11,495

 

9,538

 

 

Total Assets

$

1,683,214

 

1,654,456

See accompanying Notes to Consolidated Financial Statements.

F-8

CONSOLIDATED BALANCE SHEETS

(Dollars in thousands)

As of September 30, 

    

2023

    

2022

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

 

  

 

  

Current liabilities:

 

  

 

  

Current maturities of long-term debt

$

20,000

 

20,000

Accounts payable

 

86,973

 

78,746

Contract liabilities, net

 

112,277

 

125,009

Accrued salaries

 

43,814

 

40,572

Accrued other expenses

 

51,587

 

53,802

Total current liabilities

 

314,651

 

318,129

 

 

Deferred tax liabilities, net

 

75,531

 

82,023

Non-current operating lease liabilities

36,554

24,853

Other liabilities

 

43,336

 

48,294

Long-term debt

 

82,000

 

133,000

Total liabilities

 

552,072

 

606,299

 

 

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,781,699 and 30,707,748 shares in 2023 and 2022, respectively

 

308

 

307

Additional paid-in capital

 

304,850

 

301,553

Retained earnings

 

989,315

 

905,022

Accumulated other comprehensive loss, net of tax

 

(23,969)

 

(31,764)

 

1,270,504

 

1,175,118

 

 

Less treasury stock, at cost (4,995,414 and 4,854,997 common shares in 2023 and 2022, respectively)

 

(139,362)

 

(126,961)

Total shareholders’ equity

 

1,131,142

 

1,048,157

 

 

Total Liabilities and Shareholders’ Equity

$

1,683,214

 

1,654,456

See accompanying Notes to Consolidated Financial Statements.

F-9

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

Accumulated 

 Additional

Other

Common Stock

Paid-In 

 Retained

Comprehensive

Treasury

(In thousands)

    

 Shares

    

Amount

    

Capital

    

Earnings

    

Income (Loss)

    

Stock

    

Total

Balance, September 30, 2020

 

30,646

$

306

 

293,682

 

775,829

 

(3,657)

 

(107,134)

 

959,026

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Comprehensive income (loss):

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Net earnings

 

 

 

 

63,496

 

 

 

63,496

Translation adjustments, net of tax of $0

 

 

 

 

 

1,496

 

 

1,496

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Cash dividends declared ($0.32 per share)

 

 

 

 

(8,336)

 

 

 

(8,336)

Stock compensation plans, net of tax of $0

 

20

 

1

 

3,962

 

 

 

51

 

4,014

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Balance, September 30, 2021

 

30,666

$

307

 

297,644

 

830,989

 

(2,161)

 

(107,083)

 

1,019,696

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Comprehensive income (loss):

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Net earnings

 

 

 

 

82,320

 

 

 

82,320

Net unrecognized actuarial loss – SERP

(727)

(727)

Translation adjustments, net of tax of $0

 

 

 

 

 

(28,876)

 

 

(28,876)

Cash dividends declared ($0.32 per share)

 

 

 

 

(8,287)

 

 

 

(8,287)

Purchases of common stock into treasury

(19,878)

(19,878)

 

  

 

  

 

  

 

 

  

 

  

 

  

Stock compensation plans, net of tax of $0

 

42

 

 

3,909

 

 

 

 

3,909

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Balance, September 30, 2022

 

30,708

$

307

 

301,553

 

905,022

 

(31,764)

 

(126,961)

 

1,048,157

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Comprehensive income (loss):

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Net earnings

 

 

 

 

92,545

 

 

 

92,545

Translation adjustments, net of tax of $0

 

 

 

 

 

7,795

 

 

7,795

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Cash dividends declared ($0.32 per share)

 

 

 

 

(8,252)

 

 

 

(8,252)

Purchases of common stock into treasury

(12,401)

(12,401)

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Stock compensation plans, net of tax of $0

 

74

 

1

 

3,297

 

 

 

 

3,298

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Balance, September 30, 2023

 

30,782

$

308

 

304,850

 

989,315

 

(23,969)

 

(139,362)

 

1,131,142

See accompanying Notes to Consolidated Financial Statements.

F-10

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Dollars in thousands)

Years ended September 30,

    

2023

    

2022

    

2021

Cash flows from operating activities:

 

  

 

  

 

  

Net earnings

$

92,545

 

82,320

 

63,496

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

 

 

 

Depreciation and amortization

 

50,523

 

48,343

 

42,049

Stock compensation expense

 

8,910

 

7,320

 

6,914

Changes in assets and liabilities

 

(68,821)

 

(11,654)

 

15,671

Gain on sale of building and land

(1,950)

Effect of deferred taxes on tax provision

(6,267)

8,946

(3,041)

Net cash provided by operating activities

76,890

135,275

123,139

Cash flows from investing activities:

 

 

 

Acquisition of businesses, net of cash acquired

 

(17,694)

 

(10,906)

 

(168,903)

Capital expenditures

(22,377)

(32,101)

(26,705)

Additions to capitalized software

 

(12,397)

 

(12,912)

 

(8,783)

Proceeds from sale of building and land

 

 

 

1,950

Net cash used by investing activities

(52,468)

(55,919)

(202,441)

Cash flows from financing activities:

 

 

 

Proceeds from long-term debt

 

103,000

 

100,000

 

216,000

Principal payments on long-term debt

 

(154,000)

 

(101,000)

 

(124,368)

Dividends paid

(8,252)

(8,268)

(8,336)

Purchases of common stock into treasury

 

(12,401)

 

(19,878)

 

Debt issuance costs

(1,826)

Other

 

(4,851)

 

(2,976)

 

(1,823)

Net cash (used) provided by financing activities

(78,330)

(32,122)

81,473

Effect of exchange rate changes on cash and cash equivalents

(1,950)

(5,742)

1,501

Net (decrease) increase in cash and cash equivalents

(55,858)

41,492

3,672

Cash and cash equivalents at beginning of year

97,724

56,232

52,560

Cash and cash equivalents at end of year

$

41,866

97,724

56,232

 

 

 

Changes in assets and liabilities:

 

 

 

Accounts receivable, net

$

(32,151)

 

(17,676)

 

11,266

Contract assets and liabilities, net

(26,025)

 

(12,419)

 

8,794

Inventories

 

(18,466)

 

(13,788)

 

612

Other assets and liabilities

 

434

 

9,412

 

(477)

Accounts payable

7,045

 

21,985

 

(688)

Accrued expenses

 

342

 

832

 

(3,836)

$

(68,821)

 

(11,654)

 

15,671

Supplemental cash flow information:

 

 

 

Interest paid

$

8,662

 

2,835

 

590

Income taxes paid (including state & foreign)

 

30,244

 

9,856

 

26,054

See accompanying Notes to Consolidated Financial Statements.

F-11

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.      Summary of Significant Accounting Policies

A.      Principles of Consolidation

The Consolidated Financial Statements include the accounts of ESCO Technologies Inc. (ESCO) and its wholly owned subsidiaries. Except where the context indicates otherwise, the terms “Company”, “we”, “our” and “us” are used in this report to refer to ESCO together with its subsidiaries through which its businesses are conducted. All significant intercompany transactions and accounts have been eliminated in consolidation.

B.      Basis of Presentation

Our fiscal year ends on September 30. Throughout the Consolidated Financial Statements, unless the context indicates otherwise, references to a year (for example 2023) refer to fiscal year ending on September 30 of that year. Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications have no effect on the Company’s consolidated results, financial position or cash flows.

C.      Nature of Operations

We are organized based on the products and services we offer and we currently classify our business operations in three segments for financial reporting purposes: Aerospace & Defense (A&D), Utility Solutions Group (USG), and RF Test & Measurement, formerly called RF Shielding and Test (Test).

A&D: The companies within this segment primarily design and manufacture specialty filtration products, including hydraulic filter elements and fluid control devices used in commercial aerospace applications; unique filter mechanisms used in micro-propulsion devices for satellites; 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; and miniature electro-explosive devices for military aircraft ejection seats and missile arming devices.

USG: The companies within this segment provide diagnostic testing solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment, as well as decision support tools for the renewable energy industry, primarily wind and solar.

Test: The companies within this segment provide their customers with the ability to identify, measure and control magnetic, electromagnetic and acoustic energy.

In addition, for reporting certain financial information we treat Corporate activities as a separate segment.

D.      Use of Estimates

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.

E.      Revenue Recognition

We recognize revenue when control of the goods or services promised under the contract is transferred to the customer either at a point in time (e.g., upon delivery) or over time (e.g., as we perform under the contract). We account for a contract when it has approval and commitment from both parties, the rights and payment terms of the parties are identified, the contract has commercial substance and collectability of consideration is probable. We review contracts to determine whether there are one or multiple performance obligations. A performance obligation is a promise to transfer a distinct good or service to a customer and represents the unit of accounting for revenue recognition. For contracts with multiple performance obligations, we allocate the expected consideration, or the transaction price, to each performance obligation identified in the contract based on the relative standalone

F-12

selling price of each performance obligation. We then recognize revenue for the transaction price allocated to the performance obligation when control of the promised goods or services underlying the performance obligation is transferred.

Payment terms with our customers vary by the type and location of the customer and the products or services offered. We do not adjust the promised amount of consideration for the effects of significant financing components based on the expectation that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less. Arrangements with customers that include payment terms extending beyond one year are not significant. We account for shipping and handling costs on a gross basis and include them in net sales. We account for taxes collected from customers and remitted to governmental authorities on a net basis and exclude them from net sales.

A&D: Within the A&D segment, approximately 45% of revenues (approximately 19% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial and military customers and have a single performance obligation as there is only one good promised or the promise to transfer the goods or services is not distinct or separately identifiable from other promises in the contract. The transaction price for these contracts reflects our estimate of returns and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to the customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in cost of goods sold in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 55% of the segment’s revenues (approximately 22% of consolidated revenues) are accounted for over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin or the inventory is owned by the customer. The related contracts are primarily cost-plus or fixed price contracts related to the design, development and manufacture of complex fluid control products, quiet valves, manifolds, shock and vibration dampening, thermal insulation and systems primarily for the commercial aerospace and military (U.S. Government) markets. The contracts may contain multiple products, which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and will be accounted for as a separate performance obligation. Our contracts are frequently modified for changes in contract specifications and requirements. Most of our contract modifications are for products that are not distinct from the existing contract and are accounted for as part of that existing contract.

Contracts with the U.S. Government generally contain clauses that provide lien rights to work-in-process along with clauses that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work-in-process. Due to the continuous transfer of control to the U.S. Government, we recognize revenue over the time that we perform under the contract.

Selecting the method to measure progress towards completion for the commercial and military contracts requires judgment and is based on the nature of the products or service to be provided. We generally use the cost-to-cost method to measure progress for our Aerospace & Defense segment contracts, as the rate at which costs are incurred to fulfill a contract best depicts the transfer of control to the customer. Under this method, we measure the extent of progress towards completion based on the ratio of costs incurred to date to the estimated costs at completion of the performance obligation, and record revenue proportionally as costs are incurred based on an estimated profit margin.

The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable.

Total contract cost is estimated utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to one or more years, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.

F-13

Under the typical payment terms of our long term fixed price contracts, the customer pays us either performance-based or progress payments. Performance-based payments represent interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts will often result in revenue recognized in excess of billings and billings in excess of costs incurred, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. We classify amounts billed and due from our customers in Accounts receivable, net. For short term fixed price and cost-type contracts, we are generally paid within a short period of time.

For contracts where revenue is recognized over time, we recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become known.

USG: Within the USG segment, approximately 82% of revenues (approximately 29% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and is accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. We generally do not treat them as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in the period they are incurred. We record taxes collected from customers and remitted to government authorities on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 18% of the segment’s revenues (approximately 6% of consolidated revenues) are recognized over time as services are performed. The services accounted for under this method include an obligation to provide testing services using hardware and embedded software, software maintenance, training, lab testing, and consulting services. Typically, the related contracts contain a bundle of goods and services that are integrated in the context of the contract. Therefore, the goods and services are not distinct and we have a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We will recognize revenue as a series of distinct services based on each day of providing services (straight-line over the contract term) for our USG segment contracts. The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our service contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, which is typically received upon commencement of the contract, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.

Included in this category, approximately 5% of the segment’s revenues (approximately 2% of consolidated revenues) are recognized based on the terms of the software contract. For contracts that transfer a software license to the customer, revenue will be recognized at a point in time. These type of software contracts represent a right to use the software, or a functional license, in which revenue should be recognized upon transfer of the license. For contracts in software as a service (SaaS) arrangements, revenue will be recognized over time. The customer receives and consumes the benefits of the SaaS arrangement through access to the system which is for a stated period. We will recognize revenue based on each day of providing access (straight-line over the contract term). The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our software contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.

F-14

Test: Within the Test segment, approximately 20% of revenues (approximately 5% of consolidated revenues) are recognized at a point in time when products such as, antennas and probes are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct because the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in the context of the contract and will be accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in selling, general, and other costs in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 80% of the segment’s revenues (approximately 19% of consolidated revenues) are recorded over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin. Products accounted for under this guidance include the construction and installation of test chambers to a buyer’s specifications that provide its customers with the ability to measure and contain magnetic, electromagnetic and acoustic energy. The goods and services related to each installed test chamber are not distinct due to the significant amount of integration provided and each installed chamber is accounted for as a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We use milestones to measure progress for our Test segment contracts because it best depicts the transfer of control to the customer that occurs as we incur costs on our contracts. For arrangements that are accounted for under this guidance, we estimate profit as the difference between total revenue and total estimated cost of a contract and recognize these revenues and costs based primarily on contract milestones. The transaction price for our contracts is typically fixed price and represents our best estimate of the consideration we will receive.

We estimate total contract cost utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to a year, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.

Under the typical payment terms of our fixed price contracts, the customer pays us either based on progress or based on a fixed billing schedule within the contract. Performance-based payments represent interim payments based on noted progress points as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts result in revenue recognized in excess of billings and billings in excess of revenue recognized, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. Amounts billed and due from our customers are classified in Accounts receivable, net.

For contracts where revenue is recognized over time, we generally recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become probable and estimable.

F-15

Contract Assets and Liabilities

Contract assets arise from contracts when revenue is recognized over time and the amount of revenue recognized, including our estimate of variable consideration that has been included in the transaction price, exceeds the amount billed to the customer. These amounts are included in contract assets until the right to payment is no longer conditional on events other than the passage of time. These contract assets are reclassified to receivables when the right to consideration becomes unconditional. Contract liabilities include deposits, deferred revenue, upfront payments and billings in excess of revenue recognized. We include liabilities for customer rebates and discounts in other current liabilities in the Consolidated Balance Sheets.

See the further discussion of our revenue recognition in Note 12 below.

F.      Cash and Cash Equivalents

Cash equivalents include temporary investments that are readily convertible into cash, such as money market funds, with original maturities of three months or less. Some of our cash is deposited with financial institutions located throughout the U.S. and at banks in foreign countries where we operate subsidiary offices, and at times may exceed insured limits. Cash and cash equivalents held in foreign bank accounts totaled $35.2 million at September 30, 2023 and we routinely repatriate cash from our foreign subsidiaries.

G.      Accounts Receivable

We reduce accounts receivable by an allowance for amounts that we estimate are uncollectible in the future. This estimated allowance is based on Management’s evaluation of the financial condition of the customer and historical write-off experience.

H.      Inventories

We value inventories at the lower of cost (first-in, first-out) or net realizable value. We regularly review inventories for excess quantities and obsolescence based upon historical experience, specific identification of discontinued items, future demand, and market conditions. Inventories under long-term contracts reflect accumulated production costs, factory overhead, initial tooling and other related costs less the portion of such costs charged to cost of sales.

I.      Property, Plant and Equipment

Property, plant and equipment are recorded at cost. Depreciation and amortization are computed primarily on a straight-line basis over the estimated useful lives of the assets: buildings, 10-40 years; machinery and equipment, 3-10 years; and office furniture and equipment, 3-10 years. Leasehold improvements are amortized over the remaining term of the applicable lease or their estimated useful lives, whichever is shorter. Long-lived tangible assets are reviewed for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable. Impairment losses are recognized based on fair value.

J.      Leases

Our lease agreements primarily relate to office space, manufacturing facilities, and machinery and equipment. We determine at lease inception whether an arrangement that provides control over the use of an asset is a lease. We recognize 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. We have elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of our leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that we 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 our lease agreements do not explicitly state the discount rate implicit in the lease, Management uses our incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.

K.      Goodwill and Other Long-Lived Intangible Assets

Goodwill represents the excess of purchase price over the fair value of net identifiable assets acquired in business acquisitions. Management annually reviews goodwill and other long-lived assets with indefinite useful lives for impairment or whenever events or changes in circumstances indicate the carrying amount may be less than fair value. If we determine that the carrying value of the long-lived asset or reporting unit is less than fair value, we record a permanent impairment charge for the amount by which the carrying

F-16

value of the long-lived asset exceeds its fair value. We measure the fair value of our reporting units based on a discounted cash flow method using a discount rate determined by Management to be commensurate with the risk inherent in each of our reporting units’ current business models. We determine the fair value of trade names using a generally accepted valuation method based on an income approach called the relief from royalty method. During 2023, Management performed a quantitative impairment analysis, which included a detailed calculation of the fair value of our trade names and reporting units related to certain reporting units within these segments. A Step 0 analysis was performed on the other reporting units for which a quantitative analysis was not performed. The results of these impairment analyses indicated that the fair values of the trade names and reporting units are not less than their carrying values. Our estimates of discounted cash flows to derive the fair value were measured in accordance with ASC 350, Intangibles – Goodwill and Other. We are using estimates of discounted cash flows that may change, and if they change negatively it could result in the need to write down those assets to fair value.

Other intangible assets represent costs allocated to identifiable intangible assets, principally customer relationships, capitalized software, patents, trademarks, and technology rights. We amortize intangible assets with estimable useful lives over their respective estimated useful lives to their estimated residual values, and review them for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable.

See Note 3 regarding goodwill and other intangible assets activity.

L.      Capitalized Software

Costs incurred for the development of computer software that will be sold, leased, or otherwise marketed are charged to research and development expense when incurred, until technological feasibility has been established for the product. Technological feasibility is typically established upon completion of a detailed program design. Costs incurred after this point are capitalized on a project-by-project basis. Capitalized costs consist of internal and external development costs. Upon general release of the product to customers, we cease capitalization and begin amortization, which is calculated on a project-by-project basis as the greater of (1) the ratio of current gross revenues for a product to the total of current and anticipated future gross revenues for the product or (2) the straight-line method over the estimated economic life of the product. We generally amortize software development costs over a three-to-seven year period based upon the estimated future economic life of the product. Factors we consider in determining the estimated future economic life of the product include anticipated future revenues, and changes in software and hardware technologies. Management annually reviews the carrying values of capitalized costs for impairment or whenever events or changes in circumstances indicate the carrying amount may not be recoverable. If expected cash flows are insufficient to recover the carrying amount of the asset, then we recognize an impairment loss to state the asset at its net realizable value.

M.      Income Taxes

We account for income taxes under the asset and liability method. We recognize deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. We may reduce deferred tax assets by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. We recognize the effect on deferred tax assets and liabilities of a change in tax rates in income in the period that includes the enactment date. We regularly review our deferred tax assets for recoverability and establish a valuation allowance when Management believes it is more likely than not such assets will not be recovered, taking into consideration historical operating results, expectations of future earnings, tax planning strategies, and the expected timing of the reversals of existing temporary differences. Our policy is to include interest related to unrecognized tax benefits in income tax expense and penalties in operating expense.

N.      Research and Development Costs

Company-sponsored research and development costs include research and development and bid and proposal efforts related to our products and services. We charge Company-sponsored product development costs to expense when incurred. Customer-sponsored research and development costs refer to certain situations whereby customers provide funding to support specific contractually defined research and development costs. We account for customer-sponsored research and development costs incurred pursuant to contracts similarly to other program costs. Total Company and customer-sponsored research and development expenses were approximately $13.0 million, $12.3 million and $15.4 million for 2023, 2022 and 2021, respectively.

F-17

O.      Foreign Currency Translation

We translate the financial statements of our foreign operations into U.S. dollars in accordance with FASB ASC Topic 830, Foreign Currency Matters. We record the resulting translation adjustments as a separate component of accumulated other comprehensive income.

P.      Earnings Per Share

We calculate basic earnings per share using the weighted average number of common shares outstanding during the period. We calculate diluted earnings per share using the weighted average number of common shares outstanding during the period plus shares issuable upon the assumed exercise of dilutive vesting of unvested restricted units (restricted shares) using the treasury stock method. There are no anti-dilutive shares.

The number of shares used in the calculation of earnings per share for each year presented is as follows:

(in thousands)

    

2023

    

2022

    

2021

Weighted Average Shares Outstanding Basic

 

25,802

 

25,933

 

26,046

Dilutive Restricted Shares

77

134

179

Shares Diluted

 

25,879

 

26,067

 

26,225

Q.      Share-Based Compensation

We provide compensation benefits to certain key employees under several share-based plans providing for performance-accelerated, performance-based and/or time-vested restricted stock unit awards, and to non-employee directors under a separate compensation plan for non-employee directors. We measure share-based payment expense at the grant date based on the fair value of the award and recognize it on a straight-line basis over the requisite service period (generally the vesting period of the award) and/or if the performance criteria are deemed probable.

R.      Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss of $(24.0) million at September 30, 2023 consisted of currency translation adjustments.

S.      Fair Value Measurements

Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties or the amount that would be paid to transfer a liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, we base fair value on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, we apply valuation models. These valuation techniques involve some level of Management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity.

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.

F-18

Financial Assets and Liabilities

We have estimated the fair value of our financial instruments as of September 30, 2023 using available market information or other appropriate valuation methodologies. The carrying amounts of cash and cash equivalents, receivables, payables and other current assets and liabilities approximate fair value because of the short maturity of those instruments. The carrying amounts due under the revolving credit facility approximate fair value as the interest on outstanding borrowings is calculated at a spread over either an Adjusted Term SOFR Rate, Adjusted EURIBOR Rate, Adjusted CDOR Rate, Alternate Base Rate or Daily Simple RFR, at the Company’s election.

Nonfinancial Assets and Liabilities

Our nonfinancial assets such as property, plant and equipment, inventories, 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 2023.

2.     Acquisitions

2023

On February 1, 2023, we acquired CMT Materials, LLC and its affiliate Engineered Syntactic Systems, LLC (together, CMT) for a purchase price of approximately $18 million, net of cash acquired. CMT, based in Attleboro, Massachusetts, is a supplier of syntactic materials for buoyancy and specialty applications. Since the date of acquisition, the operating results for the CMT business have been included as part of Globe in the A&D segment. The acquisition date fair value of the assets acquired and liabilities assumed primarily were as follows: approximately $1.7 million of accounts receivable, $3.0 million of inventory, $1.3 million of property, plant and equipment, $1.2 million of accounts payable and accrued expenses, and $7.3 million of identifiable intangible assets mainly consisting of customer relationships totaling $6.2 million. The acquired goodwill of $5.6 million related to excess value associated with opportunities to expand the services and products that we can offer to our customers. We anticipate that the goodwill will be deductible for tax purposes. We received a $0.2 million working capital settlement during the third quarter of 2023.

2022

On November 4, 2021, we acquired Networks Electronic Company, LLC (NEco) for a purchase price of approximately $15.4 million, net of cash acquired. NEco, based in Chatsworth, California, provides miniature electro-explosive devices utilized in mission-critical defense and aerospace applications. Since the date of acquisition, the operating results for the NEco business have been included as part of PTI in the A&D segment. The acquisition date fair value of the assets acquired and liabilities assumed primarily were as follows: approximately $0.6 million of accounts receivable, $1.5 million of inventory, $0.2 million of property, plant and equipment, $0.7 million of accounts payable and accrued expenses, $8.1 million of identifiable intangible assets, mainly consisting of customer relationships totaling $6.3 million. The acquired goodwill of $5.7 million related to excess value associated with opportunities to expand the services and products that we can offer to our customers. We anticipate that the goodwill will be deductible for tax purposes.

2021

On August 9, 2021 we acquired the assets of Phenix Technologies, Inc. (Phenix), for a purchase price of approximately $47.2 million in cash. Phenix, based in Accident, Maryland, is a leading designer and manufacturer of high voltage, high current, high power test systems and components and solutions supporting the electric utility industry, high voltage test laboratories, and field service organizations worldwide. Since the date of acquisition, the operating results for the Phenix business have been included as part of the USG segment. The acquisition date fair value of the assets acquired and liabilities assumed were as follows: approximately $2.6 million of accounts receivable, $5.8 million of inventory, $8.0 million of property, plant and equipment, $6.2 million of accounts payable and accrued expenses, $3.7 million for tradenames, $9.6 million of customer relationships and $0.5 million of miscellaneous items. The tradename was determined to have an indefinite useful life and the customer relationships were determined to have a useful life of 13 years. The acquired goodwill of $18.7 million relates to excess value associated with opportunities to expand the services and products that we can offer to our customers, with approximately $15 million of goodwill deductible for tax purposes. During the fourth quarter of 2022, we received $4.6 million upon finalization of the working capital adjustment.

F-19

On July 29, 2021 we acquired I.S.A. – Altanova Group S.r.l., (Altanova), headquartered in Taino, Italy, for a purchase price of approximately $115 million, net of cash acquired. Altanova is a supplier of diagnostic products, monitoring systems and services related to power generation, transmission and distribution networks, renewable energy and storage, and process industries to customers in more than 100 countries. Since the date of acquisition, the operating results for the Altanova business have been included as part of the USG segment. The acquisition date fair value of the assets acquired and liabilities assumed were as follows: $9.7 million of accounts receivable, $5.6 million of inventory, $1.2 million of property, plant and equipment, $9.0 million of other assets, $12.8 million of accounts payable and accrued expenses, $6.9 million of other liabilities, $16.7 million of deferred tax liabilities, $50.5 million of customer relationships and $4.3 million of tradenames. The tradename was determined to have a useful life of ten years and the customer relationships were determined to have a useful life of twenty years. The acquired goodwill of $71.1 million relates to the excess value associated with opportunities to expand the services and products that we can offer to our customers, access to new markets, and synergies anticipated by combining Altanova with existing USG businesses. The goodwill is not deductible for tax purposes.

We accounted for these acquisitions using the purchase method of accounting, and accordingly, we allocated the respective purchase prices to the assets (including intangible assets) acquired and liabilities assumed based on estimated fair values at the date of acquisition. We have included the financial results from these acquisitions in our financial statements from the date of acquisition.

3.      Goodwill and Other Intangible Assets

Included on the Consolidated Balance Sheets at September 30, 2023 and 2022 are the following intangible assets gross carrying amounts and accumulated amortization:

(Dollars in thousands)

    

2023

    

2022

Goodwill

$

503,177

492,709

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,516

2,353

Less: accumulated amortization

 

1,218

1,091

Net

$

1,298

1,262

 

Capitalized software

 

Gross carrying amount

$

121,883

106,583

Less: accumulated amortization

 

80,774

70,476

Net

$

41,109

36,107

 

Customer Relationships

 

Gross carrying amount

$

296,927

287,447

Less: accumulated amortization

 

113,311

96,921

Net

$

183,616

190,526

 

Other

 

Gross carrying amount

$

14,232

13,985

Less: accumulated amortization

 

9,578

7,440

Net

$

4,654

6,545

Intangible assets with indefinite lives:

 

Trade names

$

161,447

160,024

We performed our annual evaluation of goodwill and intangible assets for impairment during the fourth quarter of 2023 and concluded that no impairment existed at September 30, 2023. There were no accumulated impairment losses as of September 30, 2023.

F-20

The changes in the carrying amount of goodwill attributable to each business segment for 2023 and 2022 are as follows:

(Dollars in millions)

    

A&D

    

Test

    

USG

    

Total

Balance as of September 30, 2021

$

104.3

34.1

366.5

504.9

Acquisition activity

5.7

(4.7)

1.0

Foreign currency translation and other

(0.1)

(13.1)

(13.2)

Balance as of September 30, 2022

$

110.0

34.0

348.7

492.7

Acquisition activity

5.6

5.6

Foreign currency translation and other

4.9

4.9

Balance as of September 30, 2023

$

115.6

34.0

353.6

503.2

Amortization expense related to intangible assets with determinable lives was $29.0 million, $25.9 million and $20.8 million in 2023, 2022 and 2021, respectively. Patents are amortized over the life of the patents, generally ten to twenty years. Capitalized software is amortized over the estimated useful life of the software, generally three to seven years. Customer relationships are generally amortized over thirteen to twenty years. Intangible asset amortization for fiscal years 2024 through 2027 is estimated at approximately $17 million per year, and approximately $14.5 million in 2028.

4.      Inventories

Inventories consisted of the following at September 30, 2023 and 2022:

(Dollars in thousands)

    

2023

    

2022

Finished goods

$

34,577

 

32,471

Work in process

 

42,178

 

38,492

Raw materials

 

107,312

 

91,440

Total

$

184,067

 

162,403

5.      Income Tax Expense

The components of income before income taxes for 2023, 2022 and 2021 consisted of the following:

(Dollars in thousands)

    

2023

    

2022

    

2021

United States

$

98,983

 

90,674

 

70,214

Foreign

 

19,964

 

15,761

 

10,457

Total income before income taxes

$

118,947

 

106,435

 

80,671

The principal components of income tax expense (benefit) for 2023, 2022 and 2021 consist of:

(Dollars in thousands)

    

2023

    

2022

    

2021

Federal:

 

  

 

  

 

  

Current

$

24,192

 

7,248

 

14,807

Deferred

 

(5,816)

 

9,752

 

(1,598)

State and local:

 

 

 

Current

 

3,563

 

1,635

 

2,257

Deferred

 

(1,038)

 

1,774

 

(786)

Foreign:

 

 

 

Current

 

5,694

 

4,645

 

2,922

Deferred

 

(193)

 

(939)

 

(427)

Total

$

26,402

 

24,115

 

17,175

F-21

The actual income tax expense for 2023, 2022 and 2021 differs from the expected tax expense for those years (computed by applying the U.S. Federal corporate statutory rate) as follows:

    

2023

    

2022

    

2021

 

Federal corporate statutory rate

    

21.0

%  

21.0

%  

21.0

%

State and local, net of Federal benefits

2.1

 

2.9

 

1.9

Impact of foreign operations

0.3

(0.3)

(0.4)

Federal research credit

(1.1)

(0.3)

(0.9)

Executive compensation

0.9

 

0.5

 

0.9

Valuation allowance

0.3

 

(0.3)

 

U.S. tax on GILTI

1.2

1.8

1.0

GILTI foreign tax credits

(0.9)

(1.5)

(0.6)

FDII deduction

(1.6)

(0.9)

(1.7)

Other, net

 

(0.2)

 

0.1

Effective income tax rate

22.2

%  

22.7

%  

21.3

%

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities at September 30, 2023 and 2022 are presented below:

(Dollars in thousands)

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Inventories

$

5,457

 

4,990

Pension and other postretirement benefits

 

658

 

664

Capitalized research and development expenditures

4,114

Lease liabilities

9,822

7,073

Net operating and capital loss carryforwards — domestic

 

553

 

575

Net operating loss carryforward — foreign

 

3,714

 

3,396

Other compensation-related costs and other cost accruals

 

8,691

 

9,093

State credit carryforward

 

2,249

 

1,676

Foreign credit carryforward

203

Total deferred tax assets

 

35,258

 

27,670

 

 

Deferred tax liabilities:

 

 

ROU assets

(9,822)

(7,073)

Goodwill

 

(13,313)

 

(11,691)

Acquisition intangible assets

 

(61,187)

 

(62,051)

Depreciation, software amortization

 

(21,772)

 

(24,503)

Net deferred tax liabilities before valuation allowance

 

(70,836)

 

(77,648)

Less valuation allowance

 

(1,772)

 

(1,208)

Net deferred tax liabilities

$

(72,608)

 

(78,856)

We had a foreign net operating loss (NOL) carryforward of $13.2 million at September 30, 2023, which reflects tax loss carryforwards in Germany, South Africa, Canada, Japan, India and the United Kingdom. Approximately $11.1 million of the tax loss carryforwards have no expiration date while the remaining $2.1 million will expire between 2030 and 2042.We had deferred tax assets related to state NOL carryforwards of $0.6 million at September 30, 2023 which expire between 2025 and 2043. We also had state research and other credit carryforwards of $2.2 million of which $0.8 million expires between 2036 and 2038. The remaining $1.4 million does not have an expiration date.

The valuation allowance for deferred tax assets as of September 30, 2023 and 2022 was $1.8 million and $1.2 million, respectively. The net change in the total valuation allowance for each of the years ended September 30, 2023 and 2022 was an increase of $0.6 million and a decrease of $0.8 million, respectively. In addition, we maintained a valuation allowance against state NOL carryforwards that are not expected to be realized in future periods of $0.5 million at September 30 of both 2023 and 2022. Lastly, we recorded a valuation allowance against foreign deferred tax assets of $0.6 million in the year ended September 30, 2023, which resulted in a valuation allowance against foreign deferred assets which may not be realized in future periods of $1.3 million and $0.7 million at September 30, 2023 and 2022, respectively.

F-22

As of September 30, 2023, the Company does not have any material unrecognized tax benefits.

6.      Debt

Debt consists of the following at September 30, 2023 and 2022:

(Dollars in thousands)

    

2023

    

2022

Total borrowings

$

102,000

 

153,000

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

 

(20,000)

 

(20,000)

Total long-term debt, less current portion

$

82,000

 

133,000

On August 30, 2023, the Company entered into a new five-year credit facility (“the Credit Facility"), replacing its previous credit facility which would have matured September 27, 2024. 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 seven banks led by JP Morgan Chase Bank, N.A., as administrative agent, Bank of America, N.A., as syndication agent, and Commerce Bank and TD Bank, N.A. as co-documentation agents. The Credit Facility matures August 30, 2028, with balance due by this date.

Interest on borrowings under the Credit Facility is calculated at a spread over either an Adjusted Term SOFR Rate, Adjusted EURIBOR Rate, Adjusted CDOR Rate, Alternate Base Rate or Daily Simple RFR, at the Company’s election. The Credit Facility also requires a facility fee ranging from 12.5 to 25 basis points per annum on the unused portion. The interest rate spreads and the facility fee are subject to increase or decrease depending on the Company’s leverage ratio.

The Credit Facility is secured by the unlimited guaranty of our direct and indirect material U.S. subsidiaries and the pledge of 100% of the equity interests of our direct and indirect material foreign subsidiaries. The financial covenants of the Credit Facility include a leverage ratio and an interest coverage ratio. As of September 30, 2023, we were in compliance with all covenants.

At September 30, 2023, we had approximately $390 million available to borrow under the Credit Facility, plus the $250 million increase option subject to the lenders’ consent, in addition to $41.9 million cash on hand. We classified $20 million as the current portion of long-term debt as of September 30, 2023, as we intend to repay this amount within the next twelve months; however, we have no contractual obligation to repay such amount during the next twelve months.

During 2023 and 2022, our maximum aggregate short-term borrowings at any month-end were $161 million and $208 million, respectively, and the average aggregate short-term borrowings outstanding based on month-end balances were $140.3 million and $189.8 million, respectively. The weighted average interest rates were 5.82% and 2.11% for 2023 and 2022, respectively. As of September 30, 2023, the interest rate on our debt was 6.81%. The letters of credit issued and outstanding under the Credit Facility totaled $8.3 million and $8.0 million at September 30, 2023 and 2022, respectively.

7.      Capital Stock

The 30,781,699 and 30,707,748 common shares as presented in the accompanying Consolidated Balance Sheets at September 30, 2023 and 2022 represent the actual number of shares issued at the respective dates. We held 4,995,414 and 4,854,997 common shares in treasury at September 30, 2023 and 2022, respectively.

In August 2021, our Board of Directors approved a new common stock repurchase program authorizing us to repurchase shares of our stock from time to time in Management’s discretion, in the open market or otherwise, up to a maximum total repurchase amount of $200 million (or the maximum amount permitted under our bank credit agreements, if less). This program is scheduled to expire September 30, 2024. Under this program we repurchased approximately 140,000 shares in 2023 at an aggregate cost of $12.4 million and approximately 257,500 shares in 2022 at an aggregate cost of $20.0 million. We did not repurchase any shares in 2021.

F-23

8.      Share-Based Compensation

We provide compensation benefits to certain key employees under several share-based plans providing for performance-accelerated and/or time-vested restricted stock unit awards, and to non-employee directors under a separate compensation plan for non-employee directors. As of September 30, 2023, our equity compensation plans had a total of 1,033,413 shares authorized and available for future issuance.

Performance-Accelerated Restricted Stock Unit (PARS) Awards, Time-Vested Restricted Stock Unit (RSU) Awards, and Performance Share Unit (PSU) Awards

A PARS award represents the right to receive a specified number of shares of Company common stock if and when the award vests. A PARS award is not stock and does not give the recipient any rights as a shareholder until it vests and is paid out in shares of stock. PARS awards currently outstanding have a five-year vesting period, with accelerated vesting if certain targets based on market conditions are achieved. In these cases, if it is probable that the performance condition will be met, the Company recognizes compensation cost on a straight-line basis over the shorter performance period; otherwise, it will recognize compensation cost over the longer service period. Compensation cost for the outstanding PARS awards is being recognized over the shorter performance period, as it is probable the performance condition will be met. The PARS award grants were valued at the stock price on the date of grant.

The terms of the RSU awards are similar to those of the PARS awards, but without any provision for acceleration of the vesting date. Each RSU represents the right to receive one share of Company common stock if the recipient remains continuously employed by the Company until the award vests, normally 3 ½ years after the effective award date. The RSU award grants were valued at the stock price on the date of grant.

Beginning in fiscal 2022, the Company granted PSU awards with a three-year vesting period, with each PSU representing the right to receive one share of Company common stock if certain performance targets are achieved. The targets are based on achieving certain EBITDA metrics and a Total Shareholder return (rTSR) metric over a three-year period. In fiscal 2023, the Company granted PSU awards with a three-year vesting period, with performance targets based on achieving certain EBITDA and Return on Invested Capital (ROIC) metrics and utilizing a rTSR modifier.

Pretax compensation expense related to the above awards was $7.6 million, $6.1 million and $5.6 million for 2023, 2022 and 2021, respectively.

The following summary presents information regarding outstanding share-based compensation awards as of the specified dates, and changes during the specified periods:

FY 2023

FY 2022

FY 2021

    

    

Estimated

    

    

Estimated 

    

    

Estimated 

Weighted

Weighted 

Weighted 

Shares

Avg. Price

Shares

Avg. Price

Shares

Avg. Price

Nonvested at October 1,

 

265,367

$

84.29

 

226,705

$

76.15

 

220,300

$

66.55

Granted

 

84,880

 

93.64

 

117,045

 

82.54

 

51,476

 

108.05

Vested

 

(119,811)

 

82.28

 

(75,327)

 

56.87

 

(35,753)

 

64.40

Cancelled

 

(40,711)

 

85.00

 

(3,056)

 

89.51

 

(9,318)

 

70.50

Nonvested at September 30, 

 

189,725

$

94.91

 

265,367

$

84.29

 

226,705

$

76.15

F-24

Compensation Plan for Non-Employee Directors

In addition to an annual cash retainer, we provide each non-employee director with an annual equity award having a grant date market value of $180,000, based on the NYSE closing price of the Company’s stock on the date of grant. The award is in the form of Restricted Stock Units, each of which represents the right to receive one share of Company stock at the end of a one-year vesting period. At the end of the vesting period, each award will be converted into the right to receive the same number of actual shares of common stock, plus additional shares representing the value of the quarterly dividends which would have accrued on the underlying shares during the vesting period. Compensation expense related to the non-employee director grants was $1.3 million, $1.2 million and $1.3 million for 2023, 2022 and 2021, respectively.

Total Share-Based Compensation

The total share-based compensation cost that has been recognized in results of operations and included within SG&A was $8.9 million, $7.3 million and $6.9 million for 2023, 2022 and 2021, respectively. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $1.3 million, $1.5 million and $1.4 million for 2023, 2022 and 2021, respectively. As of September 30, 2023, there was $9.0 million of total unrecognized compensation cost related to share-based compensation arrangements. That cost is expected to be recognized over a weighted-average period of 1.5 years.

9.      Business Segment Information

We are organized based on the products and services we offer, and we classify our continuing business operations in three reportable segments for financial reporting purposes: Aerospace & Defense (A&D), Utility Solutions Group (USG) and RF Test & Measurement, formerly called RF Shielding and Test (Test). In addition, for reporting certain financial information we treat Corporate activities as a separate segment.

The A&D segment’s operations consist of PTI Technologies Inc. (PTI), VACCO Industries (VACCO), Crissair, Inc. (Crissair), Globe Composite Solutions, LLC (Globe), Westland Technologies, Inc. (Westland), and Mayday Manufacturing Co. (Mayday). 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, 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; metal processing services; and miniature electro-explosive devices utilized in mission-critical defense and aerospace applications.

The USG segment’s operations consist of Doble Engineering Company and related subsidiaries including Morgan Schaffer and Altanova (collectively, Doble), and NRG Systems, Inc. (NRG). Doble is an industry leader in the development, manufacture and delivery of diagnostic testing and data management solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment. It combines three core elements for customers – diagnostic test and condition monitoring instruments, expert consulting, and testing services – and provides access to its large reserve of related empirical knowledge. NRG is a global market leader in the design and manufacture of decision support tools for the renewable energy industry, primarily wind and solar. The acquisition of Altanova not only complements our existing products and services but its strong market presence in Europe and Asia provides a significant international platform for our USG segment.

The Test segment’s operations consist of ETS-Lindgren Inc. and related subsidiaries (ETS-Lindgren). ETS-Lindgren is an industry leader in designing and manufacturing products and systems to measure and control RF and acoustic energy. It serves the acoustics, medical, health and safety, electronics, wireless communications, automotive and defense markets, supplying a broad range of turnkey systems, including RF test facilities and measurement systems, acoustic test enclosures, RF and magnetically shielded rooms, and secure communication facilities, and providing the design, program management, installation and integration services required to successfully complete these types of facilities. It also supplies a broad range of components including RF absorptive materials, filters, antennas, field probes, test cells, proprietary measurement software and other test accessories required to perform a variety of tests and measurements, and offers a variety of services including calibration and product tests.

F-25

Accounting policies of the segments are the same as those described in the summary of significant accounting policies in Note 1 to the Consolidated Financial Statements. The operating units within each reporting segment have been aggregated because of similar economic characteristics and meet the other aggregation criteria of FASB ASC 280.

We evaluate the performance of our operating units based on EBIT, which is defined as earnings before interest and taxes. EBIT on a consolidated basis is a non-GAAP financial measure. Intersegment sales and transfers are not significant. Segment assets consist primarily of customer receivables, inventories, capitalized software and fixed assets directly associated with the production processes of the segment. Segment depreciation and amortization is based upon the direct assets listed above.

Net Sales

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

392.4

 

351.4

 

314.8

USG

342.3

278.4

202.9

Test

 

221.3

 

227.7

 

197.7

Consolidated totals

$

956.0

 

857.5

 

715.4

No customer exceeded 10% of consolidated sales in 2023, 2022 or 2021.

EBIT

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

71.6

 

68.4

 

56.5

USG

76.7

57.6

40.9

Test

 

32.4

 

32.6

 

27.6

Reconciliation to consolidated totals (Corporate)

 

(53.0)

 

(47.3)

 

(42.1)

Consolidated EBIT

 

127.7

 

111.3

 

82.9

Less: interest expense

 

(8.8)

 

(4.9)

 

(2.2)

Earnings before income tax

$

118.9

 

106.4

 

80.7

Identifiable Assets

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

A&D

$

354.7

 

295.2

USG

254.9

220.0

Test

 

167.6

 

174.6

Corporate

 

906.0

 

964.7

Consolidated totals

$

1,683.2

 

1,654.5

Corporate consists primarily of deferred taxes, acquired intangible assets including goodwill and cash balances.

Capital Expenditures

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

12.9

 

9.4

 

10.4

USG

4.9

14.4

11.6

Test

 

4.5

 

8.3

 

4.7

Corporate

 

0.1

 

 

Consolidated totals

$

22.4

 

32.1

 

26.7

In addition to the above amounts, we incurred expenditures for capitalized software of $12.4 million, $12.9 million and $8.8 million in 2023, 2022 and 2021, respectively.

F-26

Depreciation and Amortization

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

12.6

 

11.1

 

10.4

USG

14.0

12.6

13.5

Test

 

5.3

 

5.4

 

5.2

Corporate

 

18.6

 

19.2

 

12.9

Consolidated totals

$

50.5

 

48.3

 

42.0

Depreciation expense of property, plant and equipment was $21.6 million, $22.4 million and $21.2 million for 2023, 2022 and 2021, respectively.

Geographic Information

Net Sales

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

United States

$

665.4

 

603.2

 

517.0

Asia

 

116.3

 

132.7

 

104.7

Europe

 

90.4

 

72.4

 

53.5

Canada

 

46.8

 

31.2

 

27.0

Other

 

37.1

 

18.0

 

13.2

Consolidated totals

$

956.0

 

857.5

 

715.4

Long-Lived Assets

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

United States

$

141.9

 

141.5

Canada

4.3

4.9

Mexico

 

2.4

 

5.8

Other

 

6.9

 

3.8

Consolidated totals

$

155.5

 

156.0

We attribute net sales to countries based on the location of the customer. We attribute long-lived assets to countries based on the location of the asset.

10.      Commitments and Contingencies

At September 30, 2023, we had $8.3 million in letters of credit outstanding as guarantees of contract performance and cash amounts that exceeded federally insured amounts. As a normal incident of the businesses in which we are engaged, various claims, charges and litigation are asserted or commenced from time to time against us. Additionally, we are currently involved in various stages of investigation and remediation relating to environmental matters. It is the opinion of Management that the aggregate costs involved in the resolution of these matters, and final judgments, if any, which might be rendered against us are adequately accrued, are covered by insurance or are not likely to have a material adverse effect on our financial results as the estimated exposure to loss is not material.

11.      Leases

We record our leases in accordance with ASC 842, Leases. We determine at lease inception whether an arrangement that provides control over the use of an asset is a lease. We recognize 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 (including anticipated renewals). We have elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of our leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that we will exercise the option, Management includes the impact of

F-27

the option in the lease term for purposes of determining total future lease payments. As most of our lease agreements do not explicitly state the discount rate implicit in the lease, Management uses our incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.

Our leases for real estate commonly include escalating payments. We include these variable lease payments in the calculation of our ROU asset and lease liability. In addition to the present value of the future lease payments, the calculation of the ROU asset also includes any deferred rent, lease pre-payments and initial direct costs of obtaining the lease.

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

Our leases are for office space, manufacturing facilities, and machinery and equipment.

The components of lease costs are shown below:

Year Ended 

 

Year Ended 

September 30, 

September 30, 

(Dollars in thousands)

    

2023

    

2022

Finance lease cost:

 

  

Amortization

$

1,572

1,572

Interest on lease liabilities

 

925

973

Operating lease cost

 

7,224

6,347

Total lease cost

$

9,721

8,892

Additional information related to leases is shown below:

    

Year Ended

    

Year Ended

    

September 30, 

September 30, 

(Dollars in thousands)

2023

2022

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

Operating cash flows from operating leases

$

6,964

6,101

 

Operating cash flows from finance leases

925

973

 

Financing cash flows from finance leases

1,331

1,224

 

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

$

16,243

4,160

 

Weighted-average remaining lease term:

 

 

Operating leases

11.1

yrs

 

9.3

yrs

Finance leases

11.1

yrs

 

12.0

yrs

Weighted-average discount rate:

 

 

Operating leases

4.5

%  

 

3.2

%  

Finance leases

4.6

%  

 

4.6

%  

F-28

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

(Dollars in thousands)

Operating

Finance

Years Ending September 30:

    

Leases

    

Leases

2024

$

6,826

2,315

2025

 

5,645

2,370

2026

 

4,436

2,434

2027

 

4,229

2,494

2028 and thereafter

 

32,806

16,503

Total minimum lease payments

53,942

26,116

Less: amounts representing interest

 

12,262

6,265

Present value of net minimum lease payments

$

41,680

19,851

Less: current portion of lease obligations

 

5,126

1,444

Non-current portion of lease obligations

36,554

18,407

ROU assets

$

39,839

15,771

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

(Dollars in thousands)

    

Operating

    

Finance

Years Ending September 30:

Leases

Leases

2023

$

5,953

 

2,256

2024

 

5,132

 

2,315

2025

 

3,790

 

2,370

2026

 

2,881

 

2,434

2027 and thereafter

 

17,029

 

18,997

Total minimum lease payments

34,785

 

28,372

Less: amounts representing interest

 

4,760

 

7,189

Present value of net minimum lease payments

$

30,025

 

21,183

Less: current portion of lease obligations

 

5,172

 

1,331

Non-current portion of lease obligations

 

24,853

 

19,852

ROU assets

$

29,150

17,343

We include operating and finance lease liabilities in the Consolidated Balance Sheet in accrued other expenses (current portion) and other liabilities (long-term portion). We include operating lease ROU assets as a caption on the Consolidated Balance Sheet and include finance lease ROU assets in Property, plant and equipment on the Consolidated Balance Sheet.

12.     Revenues

(a)Disaggregation of Revenues

The tables below present our revenues by customer type, geographic location, and revenue recognition method for the years ended September 30, 2023 and 2022, as we believe this presentation best depicts how the nature, amount, timing and uncertainty of net sales

F-29

and cash flows are affected by economic factors. The tables also include a reconciliation of the disaggregated revenue within our reportable segments.

Year Ended September 30, 2023

(In thousands)

    

A&D

    

USG

    

Test

    

Total

Customer type:

 

Commercial

$

178,447

 

331,836

 

193,744

 

704,027

Government

213,996

10,484

27,526

252,006

Total revenues

$

392,443

342,320

221,270

956,033

 

 

 

 

Geographic location:

United States

$

326,566

 

220,536

 

118,289

 

665,391

International

65,877

121,784

102,981

290,642

Total revenues

$

392,443

342,320

221,270

956,033

 

 

 

 

Revenue recognition method:

Point in time

$

178,222

 

281,977

 

44,042

 

504,241

Over time

214,221

60,343

177,228

451,792

Total revenues

$

392,443

342,320

221,270

956,033

Year Ended September 30, 2022

(In thousands)

    

A&D

    

USG

    

Test

    

Total

Customer type:

 

  

 

  

 

  

 

  

Commercial

$

144,305

272,432

209,016

625,753

Government

 

207,108

 

5,935

 

18,706

 

231,749

Total revenues

$

351,413

278,367

227,722

857,502

Geographic location:

 

 

 

 

United States

$

299,158

180,586

123,428

603,172

International

 

52,255

 

97,781

 

104,294

 

254,330

Total revenues

$

351,413

278,367

227,722

857,502

Revenue recognition method:

 

 

 

 

Point in time

$

144,039

226,418

58,522

428,979

Over time

 

207,374

 

51,949

 

169,200

 

428,523

Total revenues

$

351,413

278,367

227,722

857,502

(b)Remaining Performance Obligations

Remaining performance obligations represent the aggregate transaction price allocated to performance obligations which are fully or partially unsatisfied at the end of the period. Remaining performance obligations include noncancelable purchase orders and other long-term contracts. At September 30, 2023, we had approximately $360 million in remaining performance obligations for contracts with an original duration of greater than one year which we expect approximately 80% to be recognized as revenues in the next twenty-four months and approximately 20% thereafter.

(c)Contract assets, contract liabilities and accounts receivable

We report assets and liabilities related to our contracts with customers on a contract-by-contract basis at the end of each reporting period. At September 30, 2023, our contract assets, contract liabilities and accounts receivable totaled $138.6 million, $123.1 million and $198.6 million, respectively. At September 30, 2022, our contract assets, contract liabilities and accounts receivable totaled $125.2 million, $137.6 million and $164.6 million, respectively. At September 30, 2021, our contract assets, contract liabilities and accounts receivable totaled $93.8 million, $108.8 million and $146.3 million, respectively. During 2023, we recognized approximately $80 million in revenues that were included in the contract liabilities balance at September 30, 2022.

F-30

13.     Subsequent Event

On November 9, 2023, the Company acquired MPE Limited (MPE), based in the United Kingdom, for a purchase price of approximately $57 million. MPE is a leading global manufacturer of high-performance EMC/EMP filters and capacitor products for military, utility, telecommunication, and other critical infrastructure applications. The business will become part of our Test segment. Given the timing of the acquisition, the preliminary estimate of the purchase price indicates that the majority of the purchase price will be allocated to customer relationships and goodwill.

F-31

MANAGEMENT’S STATEMENT OF FINANCIAL RESPONSIBILITY

The Company’s Management is responsible for the fair presentation of the Company’s financial statements in accordance with accounting principles generally accepted in the United States of America, and for their integrity and accuracy. Management is confident that its financial and business processes provide accurate information on a timely basis.

Management, with the oversight of ESCO’s Board of Directors, has established and maintains a strong ethical climate in which the Company’s affairs are conducted. Management also has established an effective system of internal controls that provide reasonable assurance as to the integrity and accuracy of the financial statements, and responsibility for the Company’s assets. Grant Thornton LLP, the Company’s independent registered public accounting firm, reports directly to the Audit and Finance Committee of the Board of Directors. The Audit and Finance Committee has established policies consistent with corporate reform laws for auditor independence. In accordance with corporate governance listing requirements of the New York Stock Exchange:

A majority of Board members are independent of the Company and its Management.
All members of the key Board committees — the Audit and Finance, the Human Resources and Compensation and the Nominating and Corporate Governance Committees — are independent.
The independent members of the Board meet regularly without the presence of Management.
The Company has a clear code of ethics and a conflict of interest policy to ensure that key corporate decisions are made by individuals who do not have a financial interest in the outcome, separate from their interest as Company officials.
The charters of the Board committees clearly establish their respective roles and responsibilities.
The Company has a Corporate Ethics Committee, ethics officers at each operating location and an ombudsman hot line available to all domestic employees and all foreign employees have local ethics officers and access to the Company’s ombudsman.

The Company has a strong financial team, from its executive leadership to each of its individual contributors. Management monitors compliance with its financial policies and practices over critical areas including internal controls, financial accounting and reporting, accountability, and safeguarding of its corporate assets. The internal audit function maintains oversight over the key areas of the business and financial processes and controls, and reports directly to the Audit and Finance Committee. Additionally, all employees are required to adhere to the ESCO Code of Business Conduct and Ethics, which is monitored by the Corporate Ethics Committee.

Management is dedicated to ensuring that the standards of financial accounting and reporting that are established are maintained. The Company’s culture demands integrity and a commitment to strong internal practices and policies.

The Consolidated Financial Statements have been audited by Grant Thornton LLP and KPMG LLP, whose reports are included herein.

November 29, 2023

    

/s/Bryan H. Sayler

/s/Christopher L. Tucker

Bryan H. Sayler

Christopher L. Tucker

Chief Executive Officer and President

Senior Vice President

and Chief Financial Officer

F-32

EXHIBITS

The following exhibits are submitted with and attached to this Form 10-K; exhibit numbers correspond to the exhibit table in Item 601 of Regulation S-K. For a complete list of exhibits including those incorporated by reference, see Item 15(a)(3) of this Form 10-K, above.

Exhibit No.

    

Exhibit

21

Subsidiaries of the Company

23.1

Consent of Independent Registered Public Accounting Firm (Grant Thornton LLP)

23.2

Consent of Independent Registered Public Accounting Firm (KPMG LLP)

31.1

Certification of Chief Executive Officer

31.2

Certification of Chief Financial Officer

32

*

Certification of Chief Executive Officer and Chief Financial Officer

101.INS

**

Inline XBRL Instance Document

101.SCH

**

Inline XBRL Schema Document

101.CAL

**

Inline XBRL Calculation Linkbase Document

101.LAB

**

Inline XBRL Label Linkbase Document

101.PRE

**

Inline XBRL Presentation Linkbase Document

101.DEF

**

Inline XBRL Definition Linkbase Document

104

**

Cover Page Inline Interactive Data File (contained in Exhibit 101)

*     Furnished (and not filed) herewith pursuant to Item 601(b)(32)(ii) of Regulation S-K.

**   Exhibits 101 and 104 to this report consist of documents formatted in XBRL (Extensible Business Reporting Language) and filed with the Securities and Exchange Commission; they are not included in printed copies of this Report.

EX-21 2 ese-20230930xex21.htm EX-21

EXHIBIT 21

Subsidiaries of ESCO Technologies Inc.

The following list omits certain of the Company’s subsidiaries which, if considered in the aggregate as a single subsidiary, would not, as of the end of the year covered by this Report, constitute a “significant subsidiary” as defined in SEC Regulation S-X.

Name

State or Jurisdiction
of Incorporation
or Organization

Name(s) Under Which
It Does Business

Beijing Lindgren E.M. Technology Co., Ltd.

People’s Republic of China

Same; also ETS-Lindgren

Crissair, Inc.

California

Same

Doble Engineering Company

Massachusetts

Same

Doble PowerTest Limited

United Kingdom

Same

ESCO International Holding Inc.

Delaware

Same

ESCO Technologies Holding LLC

Delaware

Same

ESCO UK Global Holdings Ltd

United Kingdom

Same

ETS-Lindgren Inc.

Illinois

Same

ETS-Lindgren OY

Finland

Same

ETS-Lindgren Technology (Tianjin) Co., Ltd.

People’s Republic of China

Same; also ETS-Lindgren

Globe Composite Solutions, LLC

Delaware

Same

I.S.A. – Altanova Group S.r.l.

Italy

Same; also Altanova

Mayday Manufacturing Co.

Texas

Same

Morgan Schaffer Ltd.

Quebec, Canada

Same

NRG Systems, Inc.

Vermont

Same

PTI Technologies Inc.

Delaware

Same

VACCO Industries

California

Same

Westland Technologies, Inc.

California

Same


EX-23.1 3 ese-20230930xex23d1.htm EX-23.1

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm

We have issued our reports dated November 29, 2023 with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of ESCO Technologies Inc. on Form 10-K for the year ended September 30, 2023. We consent to the incorporation by reference of said report in the Registration Statements of ESCO Technologies Inc. on Forms S-8 (File No. 333-63930, File No. 333-223029, and File No. 333-231364).

/s/ GRANT THORNTON LLP

St. Louis, Missouri

November 29, 2023


EX-23.2 4 ese-20230930xex23d2.htm EX-23.2

EXHIBIT 23.2

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (Nos. 333-63930, 333-223029, 333-231364) on Form S-8 of our report dated November 29, 2021, with respect to the consolidated financial statements of ESCO Technologies Inc.

/s/ KPMG LLP

St. Louis, Missouri

November 29, 2023


EX-31.1 5 ese-20230930xex31d1.htm EX-31.1

EXHIBIT 31.1

Certification

I, Bryan H. Sayler, certify that:

1.

I have reviewed this annual report on Form 10-K 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 and finance committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:   November 29, 2023

/s/ Bryan H. Sayler

Bryan H. Sayler

Chief Executive Officer and President


EX-31.2 6 ese-20230930xex31d2.htm EX-31.2

EXHIBIT 31.2

Certification

I, Christopher L. Tucker, certify that:

1.

I have reviewed this annual report on Form 10-K 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 and finance committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:   November 29, 2023

/s/ Christopher L. Tucker

Christopher L. Tucker

Senior Vice President and Chief Financial Officer


EX-32 7 ese-20230930xex32.htm EX-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 annual report of ESCO Technologies Inc. (the “Company”) on Form 10-K for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Bryan H. Sayler, Chief Executive Officer and President of the Company, and Christopher L. Tucker, Senior Vice President and Chief Financial Officer of the Company, certify, to the best of our knowledge, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 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.

Date:   November 29, 2023

/s/ Bryan H. Sayler

Bryan H. Sayler

Chief Executive Officer and President

/s/ Christopher L. Tucker

Christopher L. Tucker

Senior Vice President and Chief Financial Officer


GRAPHIC 8 ese-20230930x10k006.gif GRAPHIC begin 644 ese-20230930x10k006.gif M1TE&.#EAL0)\ ?, !$1$2,C(S,S,T1$1%145&9F9G=W=XB(B)>7EZJJ MJKR\O,K*RM[>WN_O[____RP L0)\ 4,(_P ' !A(L*#!@P@3*ES(L*'# MAQ C2IQ(L:+%BQ@S:MS(L:/'CR!#BAQ)LJ1%@0]2JES)LJ7+ES!CRIQ)LZ;- MFSASZMS)LZ?/GT"#"AU*M*C1HTB3*EW*SZ?$[%Q ^DVYT@)<$N!G5PIPV26? %SJV98I6FAFJ@%J:E.5.3'_ M.E"<.-IW@$%Q2I;[$+[A+)=L =SDUH$"&U@X40 $(+%!NI;=:%Z<#0B8,P &).!PDP*0 MJ:,!HA)$ +-$M; @<4T*9+\Q[U+DWQTM4R7Q475$ "#^M+&(H 3,EOGCJW M]"RW*CD@KJG2OSFS#91"O_?;<=^_]]^ ;)[O8ME=5/O+HIZ\^7>/W=_Y4[Z\O__ST M,]4^3,S+%7_]_/?O_T[W>TG^="*F!Y!)-5TC 'W"=B'\_>^!$(Q@40+(LOU! MQ8(2S* &Y4?!E@R0*QCF9XG+@2,FQ.DJAG'RW6JC:8 MF1YD)LG#MT2I:VWIF0(WN9].>BU*G/PC*2GI&DL^@)/UB=M>4EE)5)92);!< MI2E=F:5V9' *MI35DXQ"@'M&4Q[4S)%1GE1[?,LY17#,MJ M*E3_S@2<,R[4N4^">O2:6UZQ:TMASI4:&*E.5BALL#D+1-?23V69!:$K4=]SI' M#^:5KX -+#3_*MC"&M9RA#VL8AI9\02'4A&*9T\5P4W<(LN="E%#7)XLVH+!=_QS5-=+?[(18) M('%;V:UMJ9)=[IJW*F&Y&&=SNEZDB'=__-JA*5])+K=TS38Q/*]^(^, +AW+ M)@GX4;6^U$"I7%> Y07/?NL632"NZKBW+.O\=_\EZ:UNP9Z5 &D5( !O]J7"TB2MC5TE8J$; M"+N [),%_$@ @AL(APW38*N >8D);E!T&(" D*FMF:CJHTM8).?.,.!@ ^@< MM@X@H36[A%10BLFGL:.P&X,,S5WYU0&>1C@$F/I%C,Q+I E4YGL9(,^'Q9.= MXDQHY(F)("S[R9#\DP(>D%8-#!M^&$@\#YK/;"PQP*\1 MT&PM)P1-I-X6K.GH8SJY1#\W=O%HJ.V8&JVZV<\6-,80D &',@!T$) L/ZV M$$HVZM:5B6;?R-42HRE,VO(FSZ/SN&LJ);,!Y ZU;M24[G4[=$<+@WC$341O MHA!JA23_;;)K#/#"MH[\Y?TK.5%D!8"M#B1*/LPOS'=./YGKFN= '^)[6AST MHA]OXK5U8FM^R^2.ZMSH4)>I6LKK6=89U8&[]ZY/J^AY;R!Y0 M?A0W7DZ[VM?.]K:[?3A(YRW1P4YWDN>:ZG7/NX;OGG6]^[U5?*^VAAZ TE]Z M1I_%PJ#OG*0T7R0CFY6UC^J.=:_O.AB?MX<4)S6OVH MV*!/?8!&7YFBHI8EB)+G5%'/%=>W/)P&Q4P!$6/[SLN^H'%Y?6)ZW]"4,ZH[ ML>=]5X-_>^/+M:C*!W[GB_]3"$5U1I3G2L3F\Y;-DL4^H@YK8<@/@ 5Z'T,&4MQS6K_XQ=_YK=RN-)D[V% MAT:E>P) >SD1B<8S$UY8-FM1%O2!(K'!A3D%3AI%>'%25ZH13V;B47(H/9GE MA;:XBR4B3BI%5F=1B948A7Z8M3A P'7'?F&G_DC$SHCPKI&!B4&M@&?K7D=&AW$-YDBXI MDS$)DR\YDS;_29,W69,XV9,\^9,[&90Z.90Y690^*91&"91$>91+J91)B91, M^91-"95.&9566958&9289Q/.Y7(+^97-%7CR I9D212B!X]>699J"4!BZ7AK M^99L.71B!I=T:1-G*10%TGX@18,]@X0KR"MU&9@SL94S$5_CY!I*-2OH=RBW MAI:"Z7>$&1.B)7X,)8S3AX&)]YA_EVK6]&=M.7F:F7=#95G,XAV?J3^AJ74S MUB7WX80&=II=X9BI*4RH HQV$9E:(9NS"4=M5G."@9M9H9N[V45.HI>CR&13 M<9= X5L9%5Q,0AT?A9R .9S1]6 ZX7#56(JF*9="X9#Y9P#I-%"U_V$];U>> MYGF>Z)F>Z F<,=&53T>=@YAL0=2,UN%Q6*0?KJD8L E"\,D4]8(2?I40"F2? ML--?;D83$5.'E,.=]=:?0)$C!&$ 5'@3#" N[/(ZO6ED+'$NI2**=*&<1>2@ MI(>?$YH2AH,A[@$MV[*B$\HZ:J&A(-*;-49D$B-%#-I7(@H3Q8F9.NI/]^(\ M-\92-1$A?:,6OR937&(JZ)%ITI9B??EB^]E$.;JA('=KV%DJ!&H4+@H Y=1N M2BH:!8*#'%J:YP&BOF(6$.8H;9$X H S9Z=:8#==G2D7](EE,#$G<1<55^IL M/S89Q7EC588T'\*>+5% Y'(S(<@?O<1MQO\E0=.%(_@B+.;V)&F"D2I:HELQ MIU!V(+G#HB1)+6P"$=A" P3;;E3-+D!<89F'3,*&1 :H8)1G#&V /H1 !1V M)&:*H[ 3)KW&(Z-#+)KZJ-*Q)9@Z08[S$CRC+=+2;(G&$(0S 5 :AKS+*F& M(YV&%7/R)*U:%7-2) ?P(]XB&/FF?E)!J)*5)4Z330=0K#+4 (*F)\6YK9D' M,%JX*92&, %'C6S-.M* M3#RSK1D:&0;#[GJF;8YI)CY)T\'F'-;1!7@UA)"&A,+ MH !\DQ"3JA;0*G!$ T74T:5F2VRY6X6SN8<[JDAB8-(;2'0E.$_U.\ M!4$ &9.W#=H7\KJJ7&JXU:NY<1M!UV*ZE)9QXHL0GT.^"I"\NZN].N4W< (] M!8&UVW>AU2L4B/MS@O4KJ2N@(V.J_&H3)Q,MS&^4:&[R22R:F'! M1H'!+5%%:+$HW2B1<.O!"GG 06&HEN*FCGMXKIA'* R6(/P4&CS#^Z7""8O# M_5C#\R6:RR/9)P4-_S&R-7&H$G' M\1C'8X3'>6S$#9HR?S)R>*HQT@8D@&G\GK0,>J=<%*24L& ?] MPK"G (D\?!"]Q;^7T)/1T(?WT!IMT!/MT.&T0RF%?1^RJ)*\A K-KEU!THA' M@O6L%RI](2^=D"YM>(S_"EQVTM(SW4,EK8M,TDN($=.NH4E$A=(7Q,[\;(_^ M?-35F]1*/:7YP\'!'-52/=547=7Q^XU7V-3Z?&%9K=7]S-5J;!1?*H5)0R%< M%8*="&?-B],-)],NP=:5XM928;"%:"C2V1.8^$WYD2LE7=/TO#ELO=!7P:,Q M84G'2&I1N-=-:-;%EM? *(D[,5Q^[=>)+1."7=DCR(2!3=3+ ];(K!.\+#7T MF1!K@=.2:%,AV"PXZ(()\VGJAQ]!)9ZO 2ZS81:CJ1K^)!OAZ0 >>!L_LD-M M*-LA?12\'*#&"ZF/"(Q9!8><>RBSTML\1()AF-A?TU1;'-M_J"Z.&WXWET-_ M_]L3O.Q]#L 0S=M3^'$KT[,EZP79M#B+^U00D@R-FM9P\)V->Q)6M]W1AY?( MP\TE%7,D2.G^W52UWA4BSB(X[5)I[,3)WBP[GB+#Z;+O[BH1GC,OZ8-%[C M@7GC.$Z7.K[C;]GC/JZ60![D]VS41 YZ0W[D"YGD2NZ/3-[D^OCD4([4\:-Y M;)LHLX("8+F::YX MK.?('MXU3J=M"6GD88@^ M-X_N8I%>A9.>88V>NY>^8)7.&)N^7YWNC9]N7IF.O:-N7J'>%*>.ZIH,/ZO. M7:7^?2H$D;_4;$YL0%LNR][VZM'EOE7$'XZ"YYL3T;O.Z\E5PVR^F/*!&<=' M[ IK[+@5ZQDU>'=NX+K-F(M9XM .1-OQ+5DA[2L!Z(M[QJ97@XJ\[4%4KWO" M-%:1Z@J&[D%4K1O*[E/A[I(&[S0T8V.N[E0![JZ.[R3T+P(Q;//SSCGD^Q\1;7\>NSJO@E M&!2?P22?/D*6$^KQW2'O\"K_O_*P4YOFRQ(G6KH&#QY5;AMKRSGGI[@;XGL6 M3O-R\S,/@C%EDK0\0?&_'N88Q1TE3-'%;O3Z$J\YP;6PNA(Z7ZXRGQ+)CE!E M=^ >?>Y6CZZ"AK!5-@#1XA)=?WD.;^>T1]@CV+4M4C>Q6\[+KQ:EKY\W*AYX M[*2U_S\3+J6=/.&B))8EU@D3I!)CG7'[J$_$Q:\3"=(0V.+Y$=8I'!L:J_I= M,.&D((\7R$_A0,PB !%@P0."!0T>;' @ "& 1P4=!#@(,(%!PP08)AQP $& M$QU@!"!@X$22)4V>1)E2Y4J4'QDB*.G 0$,%+&W>Q)G3X &=!1GV!!H40%"B M18T>19I4Z5*F34DJ:#@298,"&0,8:$#0X<&(.2LN;(C5((*H3LTB31QQ01.!%*^#OTC43,)!SBI/H9&#+$@!"A#KL,F M0:/)(+?4DG+*LZS+";NBN", OPT+2BO!#0G+V !54E%=4NAULS)-08^!:## M,74]Z*('#"@@)5QK#=&M+!F $D85#46V)+?<'"#-FPP%M( 8[=RTH; ^+318 MN(KLR8%B=7LN(UC;6XXU^1I"@-QHF^(2)R^)JE>I8^?%S<0#!H 2N?FH997? ME=SBK."_)"1@ 04FA3%@/ .(L0 _?UQ 89+@RVI:W@ASK "--3,7N8$0:$P M"@VFBU9[]Z4.9I;-OMX0R@;( $HF;IW)+>Q:QPH:?T6K"P61J[ MO;+C5JD!!/Y3ZU/,/W\*NK86NM0LMQ[R&:4%$$C[3HH_13RU!1W T+$ "E# MZHT!&/,!_^X4 '=IVP *I(N7\KEFRIG#WG0-=S<=MQC?SYNX<(6=7*FW@;< MIIH14#LD/ML.ZLJUT=.<@*DUTO&MK1QX[*KA&:R(\SRK.E[R6R&O/J;HK9I> M_P3HD9 TI?_ZWLUGTR )5 M1*-N34Q%?YO(^O*4&P8@8#*/>> 7:R5"8TU1,';D30,2P+FKD ^,8(0/0QXG MJKO],2_&R9/P#!(YORS0 %,3@ $2@$5^T1$E)(R9EO1HOP*LT)"?/ A4 #"P M+H9$CJ!LBJR6R$CG5.0['N33*;6X/Z,<<$(&Z=T#:#,;AE /CT!18X8FLLG' M=+*)J&QAR49%$N$4$IG%,9Z:7M2G%0'_R9H+F-.*"C -38D9Q%\YD0L:9M? M%D0[QND.@&"()@TYA)VYS-]?;M,TB?!NC\7T9#CU&:L7:DQPI=NG%(\7Q(=Y MBD8''0"?!)4 !E RH 09IX?*229!(N0U8RH/1N4XT2YI!76D,]PQ'SI#ERR3 M*S(<:4K_^$3*<;0@8!+31=^'H#/1S4. &8I$(%)&C1 @APH(ETI!)QP"%.E( M#A5J4@W&TI5@DB6ZXI6O+$2L!QS@5,,Z%54OB=,B/N"(5GJ8MGCJP ?J;&=* M+="!TI0IS#P.K6_%7$33XU*(GH6N-NDF9'""3?"I,0 " *S$'*,GBYE5I' % MBG"FPY7.R!6Q_X]%E6/5=->Y4)8Z)IJ3^O"D)P,8P(UNU&RW8)1#C.GD24S] MY *DDR;]+ FRKWT>:NO(/U!B=G/V6V+.=-8 @O8I1H*U2HSZU"M'#BLM+8Q< M8EY2),X,Y["PA:Z6)'L0I_;&LI\+HF]MV%//,G0DA$H 6=3G3 %EI%((^!%2 M0^0UJI'K252+;GP_-]U%7MV" "K#-]0G 8AE3("L- MHAVU^%&^#YZ7;"^)7Z90.*4 R%=G&5#0BUAJK(,U !IQL^%_/:8P3@H 3/9" M.["D&,(OCBLMUPOCS9S(3[\=JYYPZ"D>8^R:$GL8>"\2,$)]ZJD^'0JI"WPE>9TY93(O5<8@BG*9E>(P MT +7Q#:R$4^+G$W?2%C-=V[/DPE27=ZD&<^".=2A5N)?<=KYSX<.X9G7+!L- M941*N]PJHB4]:4HGQ=!S3>5VV#(FNL$-GFJJ=*A%/>J5Z/D!?-:)A"B$$6&V MDRT 30^I93UK69L:U3V!J49=[56;QIK6OP;VH2]]//M"534=>> #TL(686G5 M-L&&=K2;/.S)V@HI?I9VMK4]7T47"-O;!G>XHV7K;Q>EW.)&=[H91&WJGELH MZH9WO%?:;;+)V][WKAZY:8MO?O>[DO2VG+__!3YP-K&[OOLF>,(53AU]-\G= M"X=XQ,4)\.9)W.(7[XO!H>P46^(')-:!]+,Q/G*2+Z7A2SDG=PK2:X)XNJN@ M+GG,99Y8BA=%U031SLUW_0!8QW/F/P=Z2C2^9PO#5#P$"=.NV2GRH#?=Z4ZJ M>5",W:NJ\D0U!6DV%WW]=*X#_>3T2LK#NSYV4G^=06(G>]HI/?13H[VC:H>[ MQ-E^Z]RX/>YW)[/9O8UWO@]<[_7N>^#Q/7>[+T_PAY?WWP..>,:C6_$5;WSD MMTUXA$O>\L!^?&H872'TA/RFEP?]KS.?'4TO&+"U<7GL"A]ZUJ.2\DW1N;*% M!T-=,[WUMY_TZ+_T_Q$4UN17,]TH[H4O:=WW9.I2K4W6C35\YN.Y^$$Q-L. M?_JK5/ZX27_]]:^;]I]]__]_IOL3* D0$,20);H.-C8/%WJI>4KP >C+@CDP $ZP)6(/3+9H-K[O XT06Z[BZ+C/8(HD]8 OD@[ MP1C\&0D\BN,#EF#)*JWS.1GDP0BS/GP)NQX4PG'[P3X;PB,TOR(4/R1DPB:A MP<5KPBAD%R5$/RFTPO7XP,#(ORNTPBS$*2X$0_ZCPOD+PS+4GQ2L/#-40_^Z M\$)Y6L,WS(LG3*7-\[P2A,,[9(HVM D*7+D,]"7O"5? M! 2^17DB!9B]+A?;+1>9,!C7$8Z=$9F!,;G:@YK-,;:T$9MK!5O##EMM"59 MTHQ.!)VCTR7RR(HQ\0X,NU#4%)+2G*FI*23V,YI:0ZH^R0I03%6J%*U+&IHI3) M:+E*7IO*J&1!L-S)J&1*BK*6I^RSHPYNW2-D?FT)N%+PN1(EMS+P73+=I(2U;C'JVH>M3,SYP7SP3-T6P3T23-TVQ%U%1-S#'-U73-ZRL;RWS-RV2O MIIK-V\0_8K--W.3-+ZRV_Q'JS>#LB]H$3N$T3KO2S>+PD'@OY%Z4XCURB(.N$J&*QJO.L*LILSO5\2Y5@ MS"EI3X+0EH*X% K:.=\1R_E\@/K,%8?8D.A$.D4\B? $EO9,3_5,T*U,B?A\ MSZ?2SOP\"0?5B^1T0*> #_E8B<.LE(FXNF$J(KZ44*WX16MT#5'RO12#+P5D M"#]\1K*$BZ3#J%]D*[%$2A7%,!>$1N3RD(*8L MRY $4!PUC0-2GP0!"[9HP=A@N[IPL97H4)(H,@&54(I$.LHTB)Q9$EZ<3O/B MO/_S^-"V0%/ZO PQE5!=8])[=%+HA N:VHHQJ=$% (N&@I%C+$@T#50B_=$Z M'=(HM<\&K-( T#/BO-#$VA2 (II-*1;O)-%3L4 /U4F>$YI@ $0<@V;\JE-_9(RNIORRE626(BK2HN9\)4[Z9YL M13K6H$@PQ?FT/F716P)2(*T0(KU10H6?M1%; MQ!U2&XW;30.+FL@AN[I5A]4*;:4:#*K1!!G=(C63FZW+Q\ /L*A(+V'=MV3< M=L(PNJ%<@]4* C4*0DM:E;#5WH=TC8I*,4L=%HVX0*JM6*K!'7/%N3:-QN84 M5P%1'I!876?DN7MA7*0,W8Z0D . H=)UVM][B(_#G0 54F.]WNQ-5*JS79[# MW4@DNMTD-6#QTN,T"W*5-82U/?K5WPK]S4?=W_]]M_Y-6 FX+=K-_@MX 06 M&PN=L ]SX >&X B6X FFX JVX O&X S6X WFX [VX \&X1 6X1$FX1+^, 96 MX!2^+]E4XX1S681CFX1Y681,6XB$FXB(V 2XB-&XB16XB5FXB9VXB<." [ end EX-101.SCH 9 ese-20230930.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Income Tax Expense - Components Of Income From Continuing Operations Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Income Tax Expense - Principal Components Of Income Tax Expense (Benefit) From Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Income Tax Expense - Tax Effects Of Temporary Differences That Give Rise To Significant Portions Of The Deferred Tax Assets And Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Business Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Leases - Components of lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - 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 41203 - Disclosure - LEASES - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets - Calc2 (Details) 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 00400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Summary of Significant Accounting Policies- Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets gross carrying amounts and accumulated amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Goodwill and Other Intangible Assets - Changes in carrying amount of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Income Tax Expense - Schedule Of Actual Income Tax Expense (Benefit) From Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Income Tax Expense - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Debt - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Share-Based Compensation - Schedule Of Outstanding Restricted Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Business Segment Information - Schedule Of Identifiable Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Business Segment Information - Schedule Of Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Business Segment Information - Schedule Of Depreciation And Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Business Segment Information - Schedule Of Geographic Information Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - Business Segment Information - Schedule Of Geographic Information Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40907 - Disclosure - Business Segment Information - Additional Information (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 41301 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Income Tax Expense link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Income Tax Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Significant Accounting Policies - Number Of Shares Used In Calculation Of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Leases - Additional information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ese-20230930_cal.xml EX-101.CAL EX-101.DEF 11 ese-20230930_def.xml EX-101.DEF EX-101.LAB 12 ese-20230930_lab.xml EX-101.LAB EX-101.PRE 13 ese-20230930_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - USD ($)
12 Months Ended
Sep. 30, 2023
Nov. 10, 2023
Document And Entity Information [Abstract]    
Document Type 10-K  
Document Period End Date Sep. 30, 2023  
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, Postal Zip Code 63124-1186  
Entity Address, City or Town St. Louis  
Entity Address, State or Province MO  
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 Small Business false  
Entity Emerging Growth Company false  
Entity Filer Category Large Accelerated Filer  
Document Financial Statement Error Correction [Flag] false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   25,803,969
Entity Central Index Key 0000866706  
Current Fiscal Year End Date --09-30  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus FY  
Amendment Flag false  
Auditor Name GRANT THORNTON LLP  
Auditor Firm ID 248  
Entity Well-known Seasoned Issuer Yes  
Entity Voluntary Filers No  
ICFR Auditor Attestation Flag true  
Entity Public Float $ 2,423,000,000  
Auditor Location St. Louis, Missouri  
Document Annual Report true  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS      
Net sales $ 956,033 $ 857,502 $ 715,440
Costs and expenses:      
Cost of sales 580,377 525,457 445,045
Selling, general and administrative expenses 217,110 195,127 167,534
Amortization of intangible assets 28,953 25,936 20,829
Interest expense, net 8,769 4,851 2,255
Other expenses (income), net 1,877 (304) (894)
Total costs and expenses 837,086 751,067 634,769
Earnings before income tax 118,947 106,435 80,671
Income tax expense 26,402 24,115 17,175
Net earnings $ 92,545 $ 82,320 $ 63,496
Earnings per share:      
Basic - Net earnings $ 3.59 $ 3.17 $ 2.44
Diluted - Net earnings $ 3.58 $ 3.16 $ 2.42
Average common shares outstanding      
Average common shares outstanding - Basic 25,802 25,933 26,046
Average common shares outstanding - Diluted 25,879 26,067 26,225
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net Income (Loss) $ 92,545 $ 82,320 $ 63,496
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments 7,795 (28,876) 1,496
Amortization of prior service costs, actuarial losses and other   (727)  
Total other comprehensive income (loss), net of tax 7,795 (29,603) 1,496
Comprehensive income $ 100,340 $ 52,717 $ 64,992
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Current assets:    
Cash and cash equivalents $ 41,866 $ 97,724
Accounts receivable, less allowance for credit losses of $2,264 and $2,612 in 2023 and 2022, respectively 198,557 164,645
Contract assets, net 138,633 125,154
Inventories 184,067 162,403
Other current assets 17,972 22,696
Total current assets 581,095 572,622
Property, plant and equipment:    
Land and land improvements 12,382 12,126
Buildings and leasehold improvements 112,765 110,306
Machinery and equipment 186,866 187,287
Construction in progress 18,169 11,576
Property, Plant and Equipment, Gross 330,182 321,295
Less accumulated depreciation and amortization (174,698) (165,322)
Net property, plant and equipment 155,484 155,973
Intangible assets, net 392,124 394,464
Goodwill 503,177 492,709
Operating lease assets, net 39,839 29,150
Other assets 11,495 9,538
Total Assets 1,683,214 1,654,456
Current liabilities:    
Current maturities of long-term debt 20,000 20,000
Accounts payable 86,973 78,746
Contract liabilities, net 112,277 125,009
Accrued salaries 43,814 40,572
Accrued other expenses 51,587 53,802
Total current liabilities 314,651 318,129
Deferred tax liabilities, net 75,531 82,023
Non-current operating lease liabilities 36,554 24,853
Other liabilities 43,336 48,294
Long-term debt 82,000 133,000
Total liabilities 552,072 606,299
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,781,699 and 30,707,748 shares in 2023 and 2022, respectively 308 307
Additional paid-in capital 304,850 301,553
Retained earnings 989,315 905,022
Accumulated other comprehensive loss, net of tax (23,969) (31,764)
Total stockholders' equity before treasury stock 1,270,504 1,175,118
Less treasury stock, at cost (4,995,414 and 4,854,997 common shares in 2023 and 2022, respectively) (139,362) (126,961)
Total shareholders' equity 1,131,142 1,048,157
Total Liabilities and Shareholders' Equity $ 1,683,214 $ 1,654,456
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
CONSOLIDATED BALANCE SHEETS    
Net of allowance for credit losses $ 2,264 $ 2,612
Preferred stock, par value per share $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Common stock, par value per share $ 0.01 $ 0.01
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 30,781,699 30,707,748
Treasury stock, shares 4,995,414 4,854,997
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Total
Beginning balance at Sep. 30, 2020 $ 306,000 $ 293,682,000 $ 775,829,000 $ (3,657,000) $ (107,134,000) $ 959,026,000
Beginning Balance (in shares) at Sep. 30, 2020 30,646          
Comprehensive income (loss):            
Net earnings $ 0 0 63,496,000 0 0 63,496,000
Translation adjustments, net of tax of $0 0 0 0 1,496,000 0 1,496,000
Cash dividends declared ($0.32 per share) 0 0 (8,336,000) 0 0 (8,336,000)
Stock compensation plans, net of tax of $0 $ 1,000 3,962,000 0 0 51,000 4,014,000
Stock compensation plans, net of tax of $0 (in shares) 20          
Ending balance at Sep. 30, 2021 $ 307,000 297,644,000 830,989,000 (2,161,000) (107,083,000) 1,019,696,000
Ending Balance (in shares) at Sep. 30, 2021 30,666          
Comprehensive income (loss):            
Net earnings $ 0 0 82,320,000 0 0 82,320,000
Net unrecognized actuarial loss - SERP 0 0 0 (727,000) 0 (727,000)
Translation adjustments, net of tax of $0 0 0 0 (28,876,000) 0 (28,876,000)
Cash dividends declared ($0.32 per share) 0 0 (8,287,000) 0 0 (8,287,000)
Purchases of common stock into treasury 0 0 0 0 (19,878,000) (19,878,000)
Stock compensation plans, net of tax of $0 $ 0 3,909,000 0 0 0 3,909,000
Stock compensation plans, net of tax of $0 (in shares) 42          
Ending balance at Sep. 30, 2022 $ 307,000 301,553,000 905,022,000 (31,764,000) (126,961,000) 1,048,157,000
Ending Balance (in shares) at Sep. 30, 2022 30,708          
Comprehensive income (loss):            
Net earnings $ 0 0 92,545,000 0 0 92,545,000
Translation adjustments, net of tax of $0 0 0 0 7,795,000 0 7,795,000
Cash dividends declared ($0.32 per share) 0 0 (8,252,000) 0 0 (8,252,000)
Purchases of common stock into treasury 0 0 0 0 (12,401,000) (12,401,000)
Stock compensation plans, net of tax of $0 $ 1,000 3,297,000 0 0 0 3,298,000
Stock compensation plans, net of tax of $0 (in shares) 74          
Ending balance at Sep. 30, 2023 $ 308,000 $ 304,850,000 $ 989,315,000 $ (23,969,000) $ (139,362,000) $ 1,131,142,000
Ending Balance (in shares) at Sep. 30, 2023 30,782          
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY      
Translation adjustments, net of tax $ 0 $ 0 $ 0
Cash dividends declared $ 0.32 $ 0.32 $ 0.32
Stock compensation plans, net of tax $ 0 $ 0 $ 0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities:      
Net earnings $ 92,545 $ 82,320 $ 63,496
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 50,523 48,343 42,049
Stock compensation expense 8,910 7,320 6,914
Changes in assets and liabilities (68,821) (11,654) 15,671
Gain on sale of building and land     (1,950)
Effect of deferred taxes on tax provision (6,267) 8,946 (3,041)
Net cash provided by operating activities 76,890 135,275 123,139
Cash flows from investing activities:      
Acquisition of businesses, net of cash acquired (17,694) (10,906) (168,903)
Capital expenditures (22,377) (32,101) (26,705)
Additions to capitalized software (12,397) (12,912) (8,783)
Proceeds from sale of building and land     1,950
Net cash used by investing activities (52,468) (55,919) (202,441)
Cash flows from financing activities:      
Proceeds from long-term debt 103,000 100,000 216,000
Principal payments on long-term debt (154,000) (101,000) (124,368)
Dividends paid (8,252) (8,268) (8,336)
Purchases of common stock into treasury (12,401) (19,878)  
Debt issuance costs (1,826)    
Other (4,851) (2,976) (1,823)
Net cash (used) provided by financing activities (78,330) (32,122) 81,473
Effect of exchange rate changes on cash and cash equivalents (1,950) (5,742) 1,501
Net (decrease) increase in cash and cash equivalents (55,858) 41,492 3,672
Cash and cash equivalents at beginning of year 97,724 56,232 52,560
Cash and cash equivalents at end of year 41,866 97,724 56,232
Changes in assets and liabilities:      
Accounts receivable, net (32,151) (17,676) 11,266
Contract assets and liabilities, net (26,025) (12,419) 8,794
Inventories (18,466) (13,788) 612
Other assets and liabilities 434 9,412 (477)
Accounts payable 7,045 21,985 (688)
Accrued expenses 342 832 (3,836)
Supplemental cash flow information:      
Interest paid 8,662 2,835 590
Income taxes paid (including state & foreign) $ 30,244 $ 9,856 $ 26,054
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
12 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.      Summary of Significant Accounting Policies

A.      Principles of Consolidation

The Consolidated Financial Statements include the accounts of ESCO Technologies Inc. (ESCO) and its wholly owned subsidiaries. Except where the context indicates otherwise, the terms “Company”, “we”, “our” and “us” are used in this report to refer to ESCO together with its subsidiaries through which its businesses are conducted. All significant intercompany transactions and accounts have been eliminated in consolidation.

B.      Basis of Presentation

Our fiscal year ends on September 30. Throughout the Consolidated Financial Statements, unless the context indicates otherwise, references to a year (for example 2023) refer to fiscal year ending on September 30 of that year. Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications have no effect on the Company’s consolidated results, financial position or cash flows.

C.      Nature of Operations

We are organized based on the products and services we offer and we currently classify our business operations in three segments for financial reporting purposes: Aerospace & Defense (A&D), Utility Solutions Group (USG), and RF Test & Measurement, formerly called RF Shielding and Test (Test).

A&D: The companies within this segment primarily design and manufacture specialty filtration products, including hydraulic filter elements and fluid control devices used in commercial aerospace applications; unique filter mechanisms used in micro-propulsion devices for satellites; 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; and miniature electro-explosive devices for military aircraft ejection seats and missile arming devices.

USG: The companies within this segment provide diagnostic testing solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment, as well as decision support tools for the renewable energy industry, primarily wind and solar.

Test: The companies within this segment provide their customers with the ability to identify, measure and control magnetic, electromagnetic and acoustic energy.

In addition, for reporting certain financial information we treat Corporate activities as a separate segment.

D.      Use of Estimates

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.

E.      Revenue Recognition

We recognize revenue when control of the goods or services promised under the contract is transferred to the customer either at a point in time (e.g., upon delivery) or over time (e.g., as we perform under the contract). We account for a contract when it has approval and commitment from both parties, the rights and payment terms of the parties are identified, the contract has commercial substance and collectability of consideration is probable. We review contracts to determine whether there are one or multiple performance obligations. A performance obligation is a promise to transfer a distinct good or service to a customer and represents the unit of accounting for revenue recognition. For contracts with multiple performance obligations, we allocate the expected consideration, or the transaction price, to each performance obligation identified in the contract based on the relative standalone

selling price of each performance obligation. We then recognize revenue for the transaction price allocated to the performance obligation when control of the promised goods or services underlying the performance obligation is transferred.

Payment terms with our customers vary by the type and location of the customer and the products or services offered. We do not adjust the promised amount of consideration for the effects of significant financing components based on the expectation that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less. Arrangements with customers that include payment terms extending beyond one year are not significant. We account for shipping and handling costs on a gross basis and include them in net sales. We account for taxes collected from customers and remitted to governmental authorities on a net basis and exclude them from net sales.

A&D: Within the A&D segment, approximately 45% of revenues (approximately 19% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial and military customers and have a single performance obligation as there is only one good promised or the promise to transfer the goods or services is not distinct or separately identifiable from other promises in the contract. The transaction price for these contracts reflects our estimate of returns and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to the customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in cost of goods sold in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 55% of the segment’s revenues (approximately 22% of consolidated revenues) are accounted for over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin or the inventory is owned by the customer. The related contracts are primarily cost-plus or fixed price contracts related to the design, development and manufacture of complex fluid control products, quiet valves, manifolds, shock and vibration dampening, thermal insulation and systems primarily for the commercial aerospace and military (U.S. Government) markets. The contracts may contain multiple products, which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and will be accounted for as a separate performance obligation. Our contracts are frequently modified for changes in contract specifications and requirements. Most of our contract modifications are for products that are not distinct from the existing contract and are accounted for as part of that existing contract.

Contracts with the U.S. Government generally contain clauses that provide lien rights to work-in-process along with clauses that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work-in-process. Due to the continuous transfer of control to the U.S. Government, we recognize revenue over the time that we perform under the contract.

Selecting the method to measure progress towards completion for the commercial and military contracts requires judgment and is based on the nature of the products or service to be provided. We generally use the cost-to-cost method to measure progress for our Aerospace & Defense segment contracts, as the rate at which costs are incurred to fulfill a contract best depicts the transfer of control to the customer. Under this method, we measure the extent of progress towards completion based on the ratio of costs incurred to date to the estimated costs at completion of the performance obligation, and record revenue proportionally as costs are incurred based on an estimated profit margin.

The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable.

Total contract cost is estimated utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to one or more years, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.

Under the typical payment terms of our long term fixed price contracts, the customer pays us either performance-based or progress payments. Performance-based payments represent interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts will often result in revenue recognized in excess of billings and billings in excess of costs incurred, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. We classify amounts billed and due from our customers in Accounts receivable, net. For short term fixed price and cost-type contracts, we are generally paid within a short period of time.

For contracts where revenue is recognized over time, we recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become known.

USG: Within the USG segment, approximately 82% of revenues (approximately 29% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and is accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. We generally do not treat them as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in the period they are incurred. We record taxes collected from customers and remitted to government authorities on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 18% of the segment’s revenues (approximately 6% of consolidated revenues) are recognized over time as services are performed. The services accounted for under this method include an obligation to provide testing services using hardware and embedded software, software maintenance, training, lab testing, and consulting services. Typically, the related contracts contain a bundle of goods and services that are integrated in the context of the contract. Therefore, the goods and services are not distinct and we have a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We will recognize revenue as a series of distinct services based on each day of providing services (straight-line over the contract term) for our USG segment contracts. The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our service contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, which is typically received upon commencement of the contract, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.

Included in this category, approximately 5% of the segment’s revenues (approximately 2% of consolidated revenues) are recognized based on the terms of the software contract. For contracts that transfer a software license to the customer, revenue will be recognized at a point in time. These type of software contracts represent a right to use the software, or a functional license, in which revenue should be recognized upon transfer of the license. For contracts in software as a service (SaaS) arrangements, revenue will be recognized over time. The customer receives and consumes the benefits of the SaaS arrangement through access to the system which is for a stated period. We will recognize revenue based on each day of providing access (straight-line over the contract term). The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our software contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.

Test: Within the Test segment, approximately 20% of revenues (approximately 5% of consolidated revenues) are recognized at a point in time when products such as, antennas and probes are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct because the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in the context of the contract and will be accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in selling, general, and other costs in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 80% of the segment’s revenues (approximately 19% of consolidated revenues) are recorded over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin. Products accounted for under this guidance include the construction and installation of test chambers to a buyer’s specifications that provide its customers with the ability to measure and contain magnetic, electromagnetic and acoustic energy. The goods and services related to each installed test chamber are not distinct due to the significant amount of integration provided and each installed chamber is accounted for as a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We use milestones to measure progress for our Test segment contracts because it best depicts the transfer of control to the customer that occurs as we incur costs on our contracts. For arrangements that are accounted for under this guidance, we estimate profit as the difference between total revenue and total estimated cost of a contract and recognize these revenues and costs based primarily on contract milestones. The transaction price for our contracts is typically fixed price and represents our best estimate of the consideration we will receive.

We estimate total contract cost utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to a year, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.

Under the typical payment terms of our fixed price contracts, the customer pays us either based on progress or based on a fixed billing schedule within the contract. Performance-based payments represent interim payments based on noted progress points as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts result in revenue recognized in excess of billings and billings in excess of revenue recognized, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. Amounts billed and due from our customers are classified in Accounts receivable, net.

For contracts where revenue is recognized over time, we generally recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become probable and estimable.

Contract Assets and Liabilities

Contract assets arise from contracts when revenue is recognized over time and the amount of revenue recognized, including our estimate of variable consideration that has been included in the transaction price, exceeds the amount billed to the customer. These amounts are included in contract assets until the right to payment is no longer conditional on events other than the passage of time. These contract assets are reclassified to receivables when the right to consideration becomes unconditional. Contract liabilities include deposits, deferred revenue, upfront payments and billings in excess of revenue recognized. We include liabilities for customer rebates and discounts in other current liabilities in the Consolidated Balance Sheets.

See the further discussion of our revenue recognition in Note 12 below.

F.      Cash and Cash Equivalents

Cash equivalents include temporary investments that are readily convertible into cash, such as money market funds, with original maturities of three months or less. Some of our cash is deposited with financial institutions located throughout the U.S. and at banks in foreign countries where we operate subsidiary offices, and at times may exceed insured limits. Cash and cash equivalents held in foreign bank accounts totaled $35.2 million at September 30, 2023 and we routinely repatriate cash from our foreign subsidiaries.

G.      Accounts Receivable

We reduce accounts receivable by an allowance for amounts that we estimate are uncollectible in the future. This estimated allowance is based on Management’s evaluation of the financial condition of the customer and historical write-off experience.

H.      Inventories

We value inventories at the lower of cost (first-in, first-out) or net realizable value. We regularly review inventories for excess quantities and obsolescence based upon historical experience, specific identification of discontinued items, future demand, and market conditions. Inventories under long-term contracts reflect accumulated production costs, factory overhead, initial tooling and other related costs less the portion of such costs charged to cost of sales.

I.      Property, Plant and Equipment

Property, plant and equipment are recorded at cost. Depreciation and amortization are computed primarily on a straight-line basis over the estimated useful lives of the assets: buildings, 10-40 years; machinery and equipment, 3-10 years; and office furniture and equipment, 3-10 years. Leasehold improvements are amortized over the remaining term of the applicable lease or their estimated useful lives, whichever is shorter. Long-lived tangible assets are reviewed for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable. Impairment losses are recognized based on fair value.

J.      Leases

Our lease agreements primarily relate to office space, manufacturing facilities, and machinery and equipment. We determine at lease inception whether an arrangement that provides control over the use of an asset is a lease. We recognize 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. We have elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of our leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that we 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 our lease agreements do not explicitly state the discount rate implicit in the lease, Management uses our incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.

K.      Goodwill and Other Long-Lived Intangible Assets

Goodwill represents the excess of purchase price over the fair value of net identifiable assets acquired in business acquisitions. Management annually reviews goodwill and other long-lived assets with indefinite useful lives for impairment or whenever events or changes in circumstances indicate the carrying amount may be less than fair value. If we determine that the carrying value of the long-lived asset or reporting unit is less than fair value, we record a permanent impairment charge for the amount by which the carrying

value of the long-lived asset exceeds its fair value. We measure the fair value of our reporting units based on a discounted cash flow method using a discount rate determined by Management to be commensurate with the risk inherent in each of our reporting units’ current business models. We determine the fair value of trade names using a generally accepted valuation method based on an income approach called the relief from royalty method. During 2023, Management performed a quantitative impairment analysis, which included a detailed calculation of the fair value of our trade names and reporting units related to certain reporting units within these segments. A Step 0 analysis was performed on the other reporting units for which a quantitative analysis was not performed. The results of these impairment analyses indicated that the fair values of the trade names and reporting units are not less than their carrying values. Our estimates of discounted cash flows to derive the fair value were measured in accordance with ASC 350, Intangibles – Goodwill and Other. We are using estimates of discounted cash flows that may change, and if they change negatively it could result in the need to write down those assets to fair value.

Other intangible assets represent costs allocated to identifiable intangible assets, principally customer relationships, capitalized software, patents, trademarks, and technology rights. We amortize intangible assets with estimable useful lives over their respective estimated useful lives to their estimated residual values, and review them for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable.

See Note 3 regarding goodwill and other intangible assets activity.

L.      Capitalized Software

Costs incurred for the development of computer software that will be sold, leased, or otherwise marketed are charged to research and development expense when incurred, until technological feasibility has been established for the product. Technological feasibility is typically established upon completion of a detailed program design. Costs incurred after this point are capitalized on a project-by-project basis. Capitalized costs consist of internal and external development costs. Upon general release of the product to customers, we cease capitalization and begin amortization, which is calculated on a project-by-project basis as the greater of (1) the ratio of current gross revenues for a product to the total of current and anticipated future gross revenues for the product or (2) the straight-line method over the estimated economic life of the product. We generally amortize software development costs over a three-to-seven year period based upon the estimated future economic life of the product. Factors we consider in determining the estimated future economic life of the product include anticipated future revenues, and changes in software and hardware technologies. Management annually reviews the carrying values of capitalized costs for impairment or whenever events or changes in circumstances indicate the carrying amount may not be recoverable. If expected cash flows are insufficient to recover the carrying amount of the asset, then we recognize an impairment loss to state the asset at its net realizable value.

M.      Income Taxes

We account for income taxes under the asset and liability method. We recognize deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. We may reduce deferred tax assets by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. We recognize the effect on deferred tax assets and liabilities of a change in tax rates in income in the period that includes the enactment date. We regularly review our deferred tax assets for recoverability and establish a valuation allowance when Management believes it is more likely than not such assets will not be recovered, taking into consideration historical operating results, expectations of future earnings, tax planning strategies, and the expected timing of the reversals of existing temporary differences. Our policy is to include interest related to unrecognized tax benefits in income tax expense and penalties in operating expense.

N.      Research and Development Costs

Company-sponsored research and development costs include research and development and bid and proposal efforts related to our products and services. We charge Company-sponsored product development costs to expense when incurred. Customer-sponsored research and development costs refer to certain situations whereby customers provide funding to support specific contractually defined research and development costs. We account for customer-sponsored research and development costs incurred pursuant to contracts similarly to other program costs. Total Company and customer-sponsored research and development expenses were approximately $13.0 million, $12.3 million and $15.4 million for 2023, 2022 and 2021, respectively.

O.      Foreign Currency Translation

We translate the financial statements of our foreign operations into U.S. dollars in accordance with FASB ASC Topic 830, Foreign Currency Matters. We record the resulting translation adjustments as a separate component of accumulated other comprehensive income.

P.      Earnings Per Share

We calculate basic earnings per share using the weighted average number of common shares outstanding during the period. We calculate diluted earnings per share using the weighted average number of common shares outstanding during the period plus shares issuable upon the assumed exercise of dilutive vesting of unvested restricted units (restricted shares) using the treasury stock method. There are no anti-dilutive shares.

The number of shares used in the calculation of earnings per share for each year presented is as follows:

(in thousands)

    

2023

    

2022

    

2021

Weighted Average Shares Outstanding Basic

 

25,802

 

25,933

 

26,046

Dilutive Restricted Shares

77

134

179

Shares Diluted

 

25,879

 

26,067

 

26,225

Q.      Share-Based Compensation

We provide compensation benefits to certain key employees under several share-based plans providing for performance-accelerated, performance-based and/or time-vested restricted stock unit awards, and to non-employee directors under a separate compensation plan for non-employee directors. We measure share-based payment expense at the grant date based on the fair value of the award and recognize it on a straight-line basis over the requisite service period (generally the vesting period of the award) and/or if the performance criteria are deemed probable.

R.      Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss of $(24.0) million at September 30, 2023 consisted of currency translation adjustments.

S.      Fair Value Measurements

Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties or the amount that would be paid to transfer a liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, we base fair value on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, we apply valuation models. These valuation techniques involve some level of Management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity.

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

We have estimated the fair value of our financial instruments as of September 30, 2023 using available market information or other appropriate valuation methodologies. The carrying amounts of cash and cash equivalents, receivables, payables and other current assets and liabilities approximate fair value because of the short maturity of those instruments. The carrying amounts due under the revolving credit facility approximate fair value as the interest on outstanding borrowings is calculated at a spread over either an Adjusted Term SOFR Rate, Adjusted EURIBOR Rate, Adjusted CDOR Rate, Alternate Base Rate or Daily Simple RFR, at the Company’s election.

Nonfinancial Assets and Liabilities

Our nonfinancial assets such as property, plant and equipment, inventories, 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 2023.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
12 Months Ended
Sep. 30, 2023
Acquisitions  
Acquisitions

2.     Acquisitions

2023

On February 1, 2023, we acquired CMT Materials, LLC and its affiliate Engineered Syntactic Systems, LLC (together, CMT) for a purchase price of approximately $18 million, net of cash acquired. CMT, based in Attleboro, Massachusetts, is a supplier of syntactic materials for buoyancy and specialty applications. Since the date of acquisition, the operating results for the CMT business have been included as part of Globe in the A&D segment. The acquisition date fair value of the assets acquired and liabilities assumed primarily were as follows: approximately $1.7 million of accounts receivable, $3.0 million of inventory, $1.3 million of property, plant and equipment, $1.2 million of accounts payable and accrued expenses, and $7.3 million of identifiable intangible assets mainly consisting of customer relationships totaling $6.2 million. The acquired goodwill of $5.6 million related to excess value associated with opportunities to expand the services and products that we can offer to our customers. We anticipate that the goodwill will be deductible for tax purposes. We received a $0.2 million working capital settlement during the third quarter of 2023.

2022

On November 4, 2021, we acquired Networks Electronic Company, LLC (NEco) for a purchase price of approximately $15.4 million, net of cash acquired. NEco, based in Chatsworth, California, provides miniature electro-explosive devices utilized in mission-critical defense and aerospace applications. Since the date of acquisition, the operating results for the NEco business have been included as part of PTI in the A&D segment. The acquisition date fair value of the assets acquired and liabilities assumed primarily were as follows: approximately $0.6 million of accounts receivable, $1.5 million of inventory, $0.2 million of property, plant and equipment, $0.7 million of accounts payable and accrued expenses, $8.1 million of identifiable intangible assets, mainly consisting of customer relationships totaling $6.3 million. The acquired goodwill of $5.7 million related to excess value associated with opportunities to expand the services and products that we can offer to our customers. We anticipate that the goodwill will be deductible for tax purposes.

2021

On August 9, 2021 we acquired the assets of Phenix Technologies, Inc. (Phenix), for a purchase price of approximately $47.2 million in cash. Phenix, based in Accident, Maryland, is a leading designer and manufacturer of high voltage, high current, high power test systems and components and solutions supporting the electric utility industry, high voltage test laboratories, and field service organizations worldwide. Since the date of acquisition, the operating results for the Phenix business have been included as part of the USG segment. The acquisition date fair value of the assets acquired and liabilities assumed were as follows: approximately $2.6 million of accounts receivable, $5.8 million of inventory, $8.0 million of property, plant and equipment, $6.2 million of accounts payable and accrued expenses, $3.7 million for tradenames, $9.6 million of customer relationships and $0.5 million of miscellaneous items. The tradename was determined to have an indefinite useful life and the customer relationships were determined to have a useful life of 13 years. The acquired goodwill of $18.7 million relates to excess value associated with opportunities to expand the services and products that we can offer to our customers, with approximately $15 million of goodwill deductible for tax purposes. During the fourth quarter of 2022, we received $4.6 million upon finalization of the working capital adjustment.

On July 29, 2021 we acquired I.S.A. – Altanova Group S.r.l., (Altanova), headquartered in Taino, Italy, for a purchase price of approximately $115 million, net of cash acquired. Altanova is a supplier of diagnostic products, monitoring systems and services related to power generation, transmission and distribution networks, renewable energy and storage, and process industries to customers in more than 100 countries. Since the date of acquisition, the operating results for the Altanova business have been included as part of the USG segment. The acquisition date fair value of the assets acquired and liabilities assumed were as follows: $9.7 million of accounts receivable, $5.6 million of inventory, $1.2 million of property, plant and equipment, $9.0 million of other assets, $12.8 million of accounts payable and accrued expenses, $6.9 million of other liabilities, $16.7 million of deferred tax liabilities, $50.5 million of customer relationships and $4.3 million of tradenames. The tradename was determined to have a useful life of ten years and the customer relationships were determined to have a useful life of twenty years. The acquired goodwill of $71.1 million relates to the excess value associated with opportunities to expand the services and products that we can offer to our customers, access to new markets, and synergies anticipated by combining Altanova with existing USG businesses. The goodwill is not deductible for tax purposes.

We accounted for these acquisitions using the purchase method of accounting, and accordingly, we allocated the respective purchase prices to the assets (including intangible assets) acquired and liabilities assumed based on estimated fair values at the date of acquisition. We have included the financial results from these acquisitions in our financial statements from the date of acquisition.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets
12 Months Ended
Sep. 30, 2023
Goodwill and Other Intangible Assets  
Goodwill and Other Intangible Assets

3.      Goodwill and Other Intangible Assets

Included on the Consolidated Balance Sheets at September 30, 2023 and 2022 are the following intangible assets gross carrying amounts and accumulated amortization:

(Dollars in thousands)

    

2023

    

2022

Goodwill

$

503,177

492,709

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,516

2,353

Less: accumulated amortization

 

1,218

1,091

Net

$

1,298

1,262

 

Capitalized software

 

Gross carrying amount

$

121,883

106,583

Less: accumulated amortization

 

80,774

70,476

Net

$

41,109

36,107

 

Customer Relationships

 

Gross carrying amount

$

296,927

287,447

Less: accumulated amortization

 

113,311

96,921

Net

$

183,616

190,526

 

Other

 

Gross carrying amount

$

14,232

13,985

Less: accumulated amortization

 

9,578

7,440

Net

$

4,654

6,545

Intangible assets with indefinite lives:

 

Trade names

$

161,447

160,024

We performed our annual evaluation of goodwill and intangible assets for impairment during the fourth quarter of 2023 and concluded that no impairment existed at September 30, 2023. There were no accumulated impairment losses as of September 30, 2023.

The changes in the carrying amount of goodwill attributable to each business segment for 2023 and 2022 are as follows:

(Dollars in millions)

    

A&D

    

Test

    

USG

    

Total

Balance as of September 30, 2021

$

104.3

34.1

366.5

504.9

Acquisition activity

5.7

(4.7)

1.0

Foreign currency translation and other

(0.1)

(13.1)

(13.2)

Balance as of September 30, 2022

$

110.0

34.0

348.7

492.7

Acquisition activity

5.6

5.6

Foreign currency translation and other

4.9

4.9

Balance as of September 30, 2023

$

115.6

34.0

353.6

503.2

Amortization expense related to intangible assets with determinable lives was $29.0 million, $25.9 million and $20.8 million in 2023, 2022 and 2021, respectively. Patents are amortized over the life of the patents, generally ten to twenty years. Capitalized software is amortized over the estimated useful life of the software, generally three to seven years. Customer relationships are generally amortized over thirteen to twenty years. Intangible asset amortization for fiscal years 2024 through 2027 is estimated at approximately $17 million per year, and approximately $14.5 million in 2028.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
12 Months Ended
Sep. 30, 2023
Inventories  
Inventories

4.      Inventories

Inventories consisted of the following at September 30, 2023 and 2022:

(Dollars in thousands)

    

2023

    

2022

Finished goods

$

34,577

 

32,471

Work in process

 

42,178

 

38,492

Raw materials

 

107,312

 

91,440

Total

$

184,067

 

162,403

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax Expense
12 Months Ended
Sep. 30, 2023
Income Tax Expense  
Income Tax Expense

5.      Income Tax Expense

The components of income before income taxes for 2023, 2022 and 2021 consisted of the following:

(Dollars in thousands)

    

2023

    

2022

    

2021

United States

$

98,983

 

90,674

 

70,214

Foreign

 

19,964

 

15,761

 

10,457

Total income before income taxes

$

118,947

 

106,435

 

80,671

The principal components of income tax expense (benefit) for 2023, 2022 and 2021 consist of:

(Dollars in thousands)

    

2023

    

2022

    

2021

Federal:

 

  

 

  

 

  

Current

$

24,192

 

7,248

 

14,807

Deferred

 

(5,816)

 

9,752

 

(1,598)

State and local:

 

 

 

Current

 

3,563

 

1,635

 

2,257

Deferred

 

(1,038)

 

1,774

 

(786)

Foreign:

 

 

 

Current

 

5,694

 

4,645

 

2,922

Deferred

 

(193)

 

(939)

 

(427)

Total

$

26,402

 

24,115

 

17,175

The actual income tax expense for 2023, 2022 and 2021 differs from the expected tax expense for those years (computed by applying the U.S. Federal corporate statutory rate) as follows:

    

2023

    

2022

    

2021

 

Federal corporate statutory rate

    

21.0

%  

21.0

%  

21.0

%

State and local, net of Federal benefits

2.1

 

2.9

 

1.9

Impact of foreign operations

0.3

(0.3)

(0.4)

Federal research credit

(1.1)

(0.3)

(0.9)

Executive compensation

0.9

 

0.5

 

0.9

Valuation allowance

0.3

 

(0.3)

 

U.S. tax on GILTI

1.2

1.8

1.0

GILTI foreign tax credits

(0.9)

(1.5)

(0.6)

FDII deduction

(1.6)

(0.9)

(1.7)

Other, net

 

(0.2)

 

0.1

Effective income tax rate

22.2

%  

22.7

%  

21.3

%

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities at September 30, 2023 and 2022 are presented below:

(Dollars in thousands)

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Inventories

$

5,457

 

4,990

Pension and other postretirement benefits

 

658

 

664

Capitalized research and development expenditures

4,114

Lease liabilities

9,822

7,073

Net operating and capital loss carryforwards — domestic

 

553

 

575

Net operating loss carryforward — foreign

 

3,714

 

3,396

Other compensation-related costs and other cost accruals

 

8,691

 

9,093

State credit carryforward

 

2,249

 

1,676

Foreign credit carryforward

203

Total deferred tax assets

 

35,258

 

27,670

 

 

Deferred tax liabilities:

 

 

ROU assets

(9,822)

(7,073)

Goodwill

 

(13,313)

 

(11,691)

Acquisition intangible assets

 

(61,187)

 

(62,051)

Depreciation, software amortization

 

(21,772)

 

(24,503)

Net deferred tax liabilities before valuation allowance

 

(70,836)

 

(77,648)

Less valuation allowance

 

(1,772)

 

(1,208)

Net deferred tax liabilities

$

(72,608)

 

(78,856)

We had a foreign net operating loss (NOL) carryforward of $13.2 million at September 30, 2023, which reflects tax loss carryforwards in Germany, South Africa, Canada, Japan, India and the United Kingdom. Approximately $11.1 million of the tax loss carryforwards have no expiration date while the remaining $2.1 million will expire between 2030 and 2042.We had deferred tax assets related to state NOL carryforwards of $0.6 million at September 30, 2023 which expire between 2025 and 2043. We also had state research and other credit carryforwards of $2.2 million of which $0.8 million expires between 2036 and 2038. The remaining $1.4 million does not have an expiration date.

The valuation allowance for deferred tax assets as of September 30, 2023 and 2022 was $1.8 million and $1.2 million, respectively. The net change in the total valuation allowance for each of the years ended September 30, 2023 and 2022 was an increase of $0.6 million and a decrease of $0.8 million, respectively. In addition, we maintained a valuation allowance against state NOL carryforwards that are not expected to be realized in future periods of $0.5 million at September 30 of both 2023 and 2022. Lastly, we recorded a valuation allowance against foreign deferred tax assets of $0.6 million in the year ended September 30, 2023, which resulted in a valuation allowance against foreign deferred assets which may not be realized in future periods of $1.3 million and $0.7 million at September 30, 2023 and 2022, respectively.

As of September 30, 2023, the Company does not have any material unrecognized tax benefits.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
12 Months Ended
Sep. 30, 2023
Debt  
Debt

6.      Debt

Debt consists of the following at September 30, 2023 and 2022:

(Dollars in thousands)

    

2023

    

2022

Total borrowings

$

102,000

 

153,000

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

 

(20,000)

 

(20,000)

Total long-term debt, less current portion

$

82,000

 

133,000

On August 30, 2023, the Company entered into a new five-year credit facility (“the Credit Facility"), replacing its previous credit facility which would have matured September 27, 2024. 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 seven banks led by JP Morgan Chase Bank, N.A., as administrative agent, Bank of America, N.A., as syndication agent, and Commerce Bank and TD Bank, N.A. as co-documentation agents. The Credit Facility matures August 30, 2028, with balance due by this date.

Interest on borrowings under the Credit Facility is calculated at a spread over either an Adjusted Term SOFR Rate, Adjusted EURIBOR Rate, Adjusted CDOR Rate, Alternate Base Rate or Daily Simple RFR, at the Company’s election. The Credit Facility also requires a facility fee ranging from 12.5 to 25 basis points per annum on the unused portion. The interest rate spreads and the facility fee are subject to increase or decrease depending on the Company’s leverage ratio.

The Credit Facility is secured by the unlimited guaranty of our direct and indirect material U.S. subsidiaries and the pledge of 100% of the equity interests of our direct and indirect material foreign subsidiaries. The financial covenants of the Credit Facility include a leverage ratio and an interest coverage ratio. As of September 30, 2023, we were in compliance with all covenants.

At September 30, 2023, we had approximately $390 million available to borrow under the Credit Facility, plus the $250 million increase option subject to the lenders’ consent, in addition to $41.9 million cash on hand. We classified $20 million as the current portion of long-term debt as of September 30, 2023, as we intend to repay this amount within the next twelve months; however, we have no contractual obligation to repay such amount during the next twelve months.

During 2023 and 2022, our maximum aggregate short-term borrowings at any month-end were $161 million and $208 million, respectively, and the average aggregate short-term borrowings outstanding based on month-end balances were $140.3 million and $189.8 million, respectively. The weighted average interest rates were 5.82% and 2.11% for 2023 and 2022, respectively. As of September 30, 2023, the interest rate on our debt was 6.81%. The letters of credit issued and outstanding under the Credit Facility totaled $8.3 million and $8.0 million at September 30, 2023 and 2022, respectively.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Stock
12 Months Ended
Sep. 30, 2023
Capital Stock  
Capital Stock

7.      Capital Stock

The 30,781,699 and 30,707,748 common shares as presented in the accompanying Consolidated Balance Sheets at September 30, 2023 and 2022 represent the actual number of shares issued at the respective dates. We held 4,995,414 and 4,854,997 common shares in treasury at September 30, 2023 and 2022, respectively.

In August 2021, our Board of Directors approved a new common stock repurchase program authorizing us to repurchase shares of our stock from time to time in Management’s discretion, in the open market or otherwise, up to a maximum total repurchase amount of $200 million (or the maximum amount permitted under our bank credit agreements, if less). This program is scheduled to expire September 30, 2024. Under this program we repurchased approximately 140,000 shares in 2023 at an aggregate cost of $12.4 million and approximately 257,500 shares in 2022 at an aggregate cost of $20.0 million. We did not repurchase any shares in 2021.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation
12 Months Ended
Sep. 30, 2023
Share-Based Compensation  
Share-Based Compensation

8.      Share-Based Compensation

We provide compensation benefits to certain key employees under several share-based plans providing for performance-accelerated and/or time-vested restricted stock unit awards, and to non-employee directors under a separate compensation plan for non-employee directors. As of September 30, 2023, our equity compensation plans had a total of 1,033,413 shares authorized and available for future issuance.

Performance-Accelerated Restricted Stock Unit (PARS) Awards, Time-Vested Restricted Stock Unit (RSU) Awards, and Performance Share Unit (PSU) Awards

A PARS award represents the right to receive a specified number of shares of Company common stock if and when the award vests. A PARS award is not stock and does not give the recipient any rights as a shareholder until it vests and is paid out in shares of stock. PARS awards currently outstanding have a five-year vesting period, with accelerated vesting if certain targets based on market conditions are achieved. In these cases, if it is probable that the performance condition will be met, the Company recognizes compensation cost on a straight-line basis over the shorter performance period; otherwise, it will recognize compensation cost over the longer service period. Compensation cost for the outstanding PARS awards is being recognized over the shorter performance period, as it is probable the performance condition will be met. The PARS award grants were valued at the stock price on the date of grant.

The terms of the RSU awards are similar to those of the PARS awards, but without any provision for acceleration of the vesting date. Each RSU represents the right to receive one share of Company common stock if the recipient remains continuously employed by the Company until the award vests, normally 3 ½ years after the effective award date. The RSU award grants were valued at the stock price on the date of grant.

Beginning in fiscal 2022, the Company granted PSU awards with a three-year vesting period, with each PSU representing the right to receive one share of Company common stock if certain performance targets are achieved. The targets are based on achieving certain EBITDA metrics and a Total Shareholder return (rTSR) metric over a three-year period. In fiscal 2023, the Company granted PSU awards with a three-year vesting period, with performance targets based on achieving certain EBITDA and Return on Invested Capital (ROIC) metrics and utilizing a rTSR modifier.

Pretax compensation expense related to the above awards was $7.6 million, $6.1 million and $5.6 million for 2023, 2022 and 2021, respectively.

The following summary presents information regarding outstanding share-based compensation awards as of the specified dates, and changes during the specified periods:

FY 2023

FY 2022

FY 2021

    

    

Estimated

    

    

Estimated 

    

    

Estimated 

Weighted

Weighted 

Weighted 

Shares

Avg. Price

Shares

Avg. Price

Shares

Avg. Price

Nonvested at October 1,

 

265,367

$

84.29

 

226,705

$

76.15

 

220,300

$

66.55

Granted

 

84,880

 

93.64

 

117,045

 

82.54

 

51,476

 

108.05

Vested

 

(119,811)

 

82.28

 

(75,327)

 

56.87

 

(35,753)

 

64.40

Cancelled

 

(40,711)

 

85.00

 

(3,056)

 

89.51

 

(9,318)

 

70.50

Nonvested at September 30, 

 

189,725

$

94.91

 

265,367

$

84.29

 

226,705

$

76.15

Compensation Plan for Non-Employee Directors

In addition to an annual cash retainer, we provide each non-employee director with an annual equity award having a grant date market value of $180,000, based on the NYSE closing price of the Company’s stock on the date of grant. The award is in the form of Restricted Stock Units, each of which represents the right to receive one share of Company stock at the end of a one-year vesting period. At the end of the vesting period, each award will be converted into the right to receive the same number of actual shares of common stock, plus additional shares representing the value of the quarterly dividends which would have accrued on the underlying shares during the vesting period. Compensation expense related to the non-employee director grants was $1.3 million, $1.2 million and $1.3 million for 2023, 2022 and 2021, respectively.

Total Share-Based Compensation

The total share-based compensation cost that has been recognized in results of operations and included within SG&A was $8.9 million, $7.3 million and $6.9 million for 2023, 2022 and 2021, respectively. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $1.3 million, $1.5 million and $1.4 million for 2023, 2022 and 2021, respectively. As of September 30, 2023, there was $9.0 million of total unrecognized compensation cost related to share-based compensation arrangements. That cost is expected to be recognized over a weighted-average period of 1.5 years.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information
12 Months Ended
Sep. 30, 2023
Business Segment Information  
Business Segment Information

9.      Business Segment Information

We are organized based on the products and services we offer, and we classify our continuing business operations in three reportable segments for financial reporting purposes: Aerospace & Defense (A&D), Utility Solutions Group (USG) and RF Test & Measurement, formerly called RF Shielding and Test (Test). In addition, for reporting certain financial information we treat Corporate activities as a separate segment.

The A&D segment’s operations consist of PTI Technologies Inc. (PTI), VACCO Industries (VACCO), Crissair, Inc. (Crissair), Globe Composite Solutions, LLC (Globe), Westland Technologies, Inc. (Westland), and Mayday Manufacturing Co. (Mayday). 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, 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; metal processing services; and miniature electro-explosive devices utilized in mission-critical defense and aerospace applications.

The USG segment’s operations consist of Doble Engineering Company and related subsidiaries including Morgan Schaffer and Altanova (collectively, Doble), and NRG Systems, Inc. (NRG). Doble is an industry leader in the development, manufacture and delivery of diagnostic testing and data management solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment. It combines three core elements for customers – diagnostic test and condition monitoring instruments, expert consulting, and testing services – and provides access to its large reserve of related empirical knowledge. NRG is a global market leader in the design and manufacture of decision support tools for the renewable energy industry, primarily wind and solar. The acquisition of Altanova not only complements our existing products and services but its strong market presence in Europe and Asia provides a significant international platform for our USG segment.

The Test segment’s operations consist of ETS-Lindgren Inc. and related subsidiaries (ETS-Lindgren). ETS-Lindgren is an industry leader in designing and manufacturing products and systems to measure and control RF and acoustic energy. It serves the acoustics, medical, health and safety, electronics, wireless communications, automotive and defense markets, supplying a broad range of turnkey systems, including RF test facilities and measurement systems, acoustic test enclosures, RF and magnetically shielded rooms, and secure communication facilities, and providing the design, program management, installation and integration services required to successfully complete these types of facilities. It also supplies a broad range of components including RF absorptive materials, filters, antennas, field probes, test cells, proprietary measurement software and other test accessories required to perform a variety of tests and measurements, and offers a variety of services including calibration and product tests.

Accounting policies of the segments are the same as those described in the summary of significant accounting policies in Note 1 to the Consolidated Financial Statements. The operating units within each reporting segment have been aggregated because of similar economic characteristics and meet the other aggregation criteria of FASB ASC 280.

We evaluate the performance of our operating units based on EBIT, which is defined as earnings before interest and taxes. EBIT on a consolidated basis is a non-GAAP financial measure. Intersegment sales and transfers are not significant. Segment assets consist primarily of customer receivables, inventories, capitalized software and fixed assets directly associated with the production processes of the segment. Segment depreciation and amortization is based upon the direct assets listed above.

Net Sales

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

392.4

 

351.4

 

314.8

USG

342.3

278.4

202.9

Test

 

221.3

 

227.7

 

197.7

Consolidated totals

$

956.0

 

857.5

 

715.4

No customer exceeded 10% of consolidated sales in 2023, 2022 or 2021.

EBIT

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

71.6

 

68.4

 

56.5

USG

76.7

57.6

40.9

Test

 

32.4

 

32.6

 

27.6

Reconciliation to consolidated totals (Corporate)

 

(53.0)

 

(47.3)

 

(42.1)

Consolidated EBIT

 

127.7

 

111.3

 

82.9

Less: interest expense

 

(8.8)

 

(4.9)

 

(2.2)

Earnings before income tax

$

118.9

 

106.4

 

80.7

Identifiable Assets

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

A&D

$

354.7

 

295.2

USG

254.9

220.0

Test

 

167.6

 

174.6

Corporate

 

906.0

 

964.7

Consolidated totals

$

1,683.2

 

1,654.5

Corporate consists primarily of deferred taxes, acquired intangible assets including goodwill and cash balances.

Capital Expenditures

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

12.9

 

9.4

 

10.4

USG

4.9

14.4

11.6

Test

 

4.5

 

8.3

 

4.7

Corporate

 

0.1

 

 

Consolidated totals

$

22.4

 

32.1

 

26.7

In addition to the above amounts, we incurred expenditures for capitalized software of $12.4 million, $12.9 million and $8.8 million in 2023, 2022 and 2021, respectively.

Depreciation and Amortization

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

12.6

 

11.1

 

10.4

USG

14.0

12.6

13.5

Test

 

5.3

 

5.4

 

5.2

Corporate

 

18.6

 

19.2

 

12.9

Consolidated totals

$

50.5

 

48.3

 

42.0

Depreciation expense of property, plant and equipment was $21.6 million, $22.4 million and $21.2 million for 2023, 2022 and 2021, respectively.

Geographic Information

Net Sales

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

United States

$

665.4

 

603.2

 

517.0

Asia

 

116.3

 

132.7

 

104.7

Europe

 

90.4

 

72.4

 

53.5

Canada

 

46.8

 

31.2

 

27.0

Other

 

37.1

 

18.0

 

13.2

Consolidated totals

$

956.0

 

857.5

 

715.4

Long-Lived Assets

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

United States

$

141.9

 

141.5

Canada

4.3

4.9

Mexico

 

2.4

 

5.8

Other

 

6.9

 

3.8

Consolidated totals

$

155.5

 

156.0

We attribute net sales to countries based on the location of the customer. We attribute long-lived assets to countries based on the location of the asset.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
12 Months Ended
Sep. 30, 2023
Commitments and Contingencies  
Commitments and Contingencies

10.      Commitments and Contingencies

At September 30, 2023, we had $8.3 million in letters of credit outstanding as guarantees of contract performance and cash amounts that exceeded federally insured amounts. As a normal incident of the businesses in which we are engaged, various claims, charges and litigation are asserted or commenced from time to time against us. Additionally, we are currently involved in various stages of investigation and remediation relating to environmental matters. It is the opinion of Management that the aggregate costs involved in the resolution of these matters, and final judgments, if any, which might be rendered against us are adequately accrued, are covered by insurance or are not likely to have a material adverse effect on our financial results as the estimated exposure to loss is not material.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
12 Months Ended
Sep. 30, 2023
Leases  
LEASES

11.      Leases

We record our leases in accordance with ASC 842, Leases. We determine at lease inception whether an arrangement that provides control over the use of an asset is a lease. We recognize 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 (including anticipated renewals). We have elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of our leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that we 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 our lease agreements do not explicitly state the discount rate implicit in the lease, Management uses our incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.

Our leases for real estate commonly include escalating payments. We include these variable lease payments in the calculation of our ROU asset and lease liability. In addition to the present value of the future lease payments, the calculation of the ROU asset also includes any deferred rent, lease pre-payments and initial direct costs of obtaining the lease.

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

Our leases are for office space, manufacturing facilities, and machinery and equipment.

The components of lease costs are shown below:

Year Ended 

 

Year Ended 

September 30, 

September 30, 

(Dollars in thousands)

    

2023

    

2022

Finance lease cost:

 

  

Amortization

$

1,572

1,572

Interest on lease liabilities

 

925

973

Operating lease cost

 

7,224

6,347

Total lease cost

$

9,721

8,892

Additional information related to leases is shown below:

    

Year Ended

    

Year Ended

    

September 30, 

September 30, 

(Dollars in thousands)

2023

2022

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

Operating cash flows from operating leases

$

6,964

6,101

 

Operating cash flows from finance leases

925

973

 

Financing cash flows from finance leases

1,331

1,224

 

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

$

16,243

4,160

 

Weighted-average remaining lease term:

 

 

Operating leases

11.1

yrs

 

9.3

yrs

Finance leases

11.1

yrs

 

12.0

yrs

Weighted-average discount rate:

 

 

Operating leases

4.5

%  

 

3.2

%  

Finance leases

4.6

%  

 

4.6

%  

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

(Dollars in thousands)

Operating

Finance

Years Ending September 30:

    

Leases

    

Leases

2024

$

6,826

2,315

2025

 

5,645

2,370

2026

 

4,436

2,434

2027

 

4,229

2,494

2028 and thereafter

 

32,806

16,503

Total minimum lease payments

53,942

26,116

Less: amounts representing interest

 

12,262

6,265

Present value of net minimum lease payments

$

41,680

19,851

Less: current portion of lease obligations

 

5,126

1,444

Non-current portion of lease obligations

36,554

18,407

ROU assets

$

39,839

15,771

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

(Dollars in thousands)

    

Operating

    

Finance

Years Ending September 30:

Leases

Leases

2023

$

5,953

 

2,256

2024

 

5,132

 

2,315

2025

 

3,790

 

2,370

2026

 

2,881

 

2,434

2027 and thereafter

 

17,029

 

18,997

Total minimum lease payments

34,785

 

28,372

Less: amounts representing interest

 

4,760

 

7,189

Present value of net minimum lease payments

$

30,025

 

21,183

Less: current portion of lease obligations

 

5,172

 

1,331

Non-current portion of lease obligations

 

24,853

 

19,852

ROU assets

$

29,150

17,343

We include operating and finance lease liabilities in the Consolidated Balance Sheet in accrued other expenses (current portion) and other liabilities (long-term portion). We include operating lease ROU assets as a caption on the Consolidated Balance Sheet and include finance lease ROU assets in Property, plant and equipment on the Consolidated Balance Sheet.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues
12 Months Ended
Sep. 30, 2023
Revenues  
REVENUES

12.     Revenues

(a)Disaggregation of Revenues

The tables below present our revenues by customer type, geographic location, and revenue recognition method for the years ended September 30, 2023 and 2022, as we believe this presentation best depicts how the nature, amount, timing and uncertainty of net sales

and cash flows are affected by economic factors. The tables also include a reconciliation of the disaggregated revenue within our reportable segments.

Year Ended September 30, 2023

(In thousands)

    

A&D

    

USG

    

Test

    

Total

Customer type:

 

Commercial

$

178,447

 

331,836

 

193,744

 

704,027

Government

213,996

10,484

27,526

252,006

Total revenues

$

392,443

342,320

221,270

956,033

 

 

 

 

Geographic location:

United States

$

326,566

 

220,536

 

118,289

 

665,391

International

65,877

121,784

102,981

290,642

Total revenues

$

392,443

342,320

221,270

956,033

 

 

 

 

Revenue recognition method:

Point in time

$

178,222

 

281,977

 

44,042

 

504,241

Over time

214,221

60,343

177,228

451,792

Total revenues

$

392,443

342,320

221,270

956,033

Year Ended September 30, 2022

(In thousands)

    

A&D

    

USG

    

Test

    

Total

Customer type:

 

  

 

  

 

  

 

  

Commercial

$

144,305

272,432

209,016

625,753

Government

 

207,108

 

5,935

 

18,706

 

231,749

Total revenues

$

351,413

278,367

227,722

857,502

Geographic location:

 

 

 

 

United States

$

299,158

180,586

123,428

603,172

International

 

52,255

 

97,781

 

104,294

 

254,330

Total revenues

$

351,413

278,367

227,722

857,502

Revenue recognition method:

 

 

 

 

Point in time

$

144,039

226,418

58,522

428,979

Over time

 

207,374

 

51,949

 

169,200

 

428,523

Total revenues

$

351,413

278,367

227,722

857,502

(b)Remaining Performance Obligations

Remaining performance obligations represent the aggregate transaction price allocated to performance obligations which are fully or partially unsatisfied at the end of the period. Remaining performance obligations include noncancelable purchase orders and other long-term contracts. At September 30, 2023, we had approximately $360 million in remaining performance obligations for contracts with an original duration of greater than one year which we expect approximately 80% to be recognized as revenues in the next twenty-four months and approximately 20% thereafter.

(c)Contract assets, contract liabilities and accounts receivable

We report assets and liabilities related to our contracts with customers on a contract-by-contract basis at the end of each reporting period. At September 30, 2023, our contract assets, contract liabilities and accounts receivable totaled $138.6 million, $123.1 million and $198.6 million, respectively. At September 30, 2022, our contract assets, contract liabilities and accounts receivable totaled $125.2 million, $137.6 million and $164.6 million, respectively. At September 30, 2021, our contract assets, contract liabilities and accounts receivable totaled $93.8 million, $108.8 million and $146.3 million, respectively. During 2023, we recognized approximately $80 million in revenues that were included in the contract liabilities balance at September 30, 2022.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event
12 Months Ended
Sep. 30, 2023
Subsequent Event  
Subsequent Event

13.     Subsequent Event

On November 9, 2023, the Company acquired MPE Limited (MPE), based in the United Kingdom, for a purchase price of approximately $57 million. MPE is a leading global manufacturer of high-performance EMC/EMP filters and capacitor products for military, utility, telecommunication, and other critical infrastructure applications. The business will become part of our Test segment. Given the timing of the acquisition, the preliminary estimate of the purchase price indicates that the majority of the purchase price will be allocated to customer relationships and goodwill.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies  
Principles of Consolidation

A.      Principles of Consolidation

The Consolidated Financial Statements include the accounts of ESCO Technologies Inc. (ESCO) and its wholly owned subsidiaries. Except where the context indicates otherwise, the terms “Company”, “we”, “our” and “us” are used in this report to refer to ESCO together with its subsidiaries through which its businesses are conducted. All significant intercompany transactions and accounts have been eliminated in consolidation.

Basis of Presentation

B.      Basis of Presentation

Our fiscal year ends on September 30. Throughout the Consolidated Financial Statements, unless the context indicates otherwise, references to a year (for example 2023) refer to fiscal year ending on September 30 of that year. Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications have no effect on the Company’s consolidated results, financial position or cash flows.

Nature of Operations

C.      Nature of Operations

We are organized based on the products and services we offer and we currently classify our business operations in three segments for financial reporting purposes: Aerospace & Defense (A&D), Utility Solutions Group (USG), and RF Test & Measurement, formerly called RF Shielding and Test (Test).

A&D: The companies within this segment primarily design and manufacture specialty filtration products, including hydraulic filter elements and fluid control devices used in commercial aerospace applications; unique filter mechanisms used in micro-propulsion devices for satellites; 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; and miniature electro-explosive devices for military aircraft ejection seats and missile arming devices.

USG: The companies within this segment provide diagnostic testing solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment, as well as decision support tools for the renewable energy industry, primarily wind and solar.

Test: The companies within this segment provide their customers with the ability to identify, measure and control magnetic, electromagnetic and acoustic energy.

In addition, for reporting certain financial information we treat Corporate activities as a separate segment.

Use of Estimates

D.      Use of Estimates

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.

Revenue Recognition

E.      Revenue Recognition

We recognize revenue when control of the goods or services promised under the contract is transferred to the customer either at a point in time (e.g., upon delivery) or over time (e.g., as we perform under the contract). We account for a contract when it has approval and commitment from both parties, the rights and payment terms of the parties are identified, the contract has commercial substance and collectability of consideration is probable. We review contracts to determine whether there are one or multiple performance obligations. A performance obligation is a promise to transfer a distinct good or service to a customer and represents the unit of accounting for revenue recognition. For contracts with multiple performance obligations, we allocate the expected consideration, or the transaction price, to each performance obligation identified in the contract based on the relative standalone

selling price of each performance obligation. We then recognize revenue for the transaction price allocated to the performance obligation when control of the promised goods or services underlying the performance obligation is transferred.

Payment terms with our customers vary by the type and location of the customer and the products or services offered. We do not adjust the promised amount of consideration for the effects of significant financing components based on the expectation that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less. Arrangements with customers that include payment terms extending beyond one year are not significant. We account for shipping and handling costs on a gross basis and include them in net sales. We account for taxes collected from customers and remitted to governmental authorities on a net basis and exclude them from net sales.

A&D: Within the A&D segment, approximately 45% of revenues (approximately 19% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial and military customers and have a single performance obligation as there is only one good promised or the promise to transfer the goods or services is not distinct or separately identifiable from other promises in the contract. The transaction price for these contracts reflects our estimate of returns and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to the customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in cost of goods sold in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 55% of the segment’s revenues (approximately 22% of consolidated revenues) are accounted for over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin or the inventory is owned by the customer. The related contracts are primarily cost-plus or fixed price contracts related to the design, development and manufacture of complex fluid control products, quiet valves, manifolds, shock and vibration dampening, thermal insulation and systems primarily for the commercial aerospace and military (U.S. Government) markets. The contracts may contain multiple products, which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and will be accounted for as a separate performance obligation. Our contracts are frequently modified for changes in contract specifications and requirements. Most of our contract modifications are for products that are not distinct from the existing contract and are accounted for as part of that existing contract.

Contracts with the U.S. Government generally contain clauses that provide lien rights to work-in-process along with clauses that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work-in-process. Due to the continuous transfer of control to the U.S. Government, we recognize revenue over the time that we perform under the contract.

Selecting the method to measure progress towards completion for the commercial and military contracts requires judgment and is based on the nature of the products or service to be provided. We generally use the cost-to-cost method to measure progress for our Aerospace & Defense segment contracts, as the rate at which costs are incurred to fulfill a contract best depicts the transfer of control to the customer. Under this method, we measure the extent of progress towards completion based on the ratio of costs incurred to date to the estimated costs at completion of the performance obligation, and record revenue proportionally as costs are incurred based on an estimated profit margin.

The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable.

Total contract cost is estimated utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to one or more years, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.

Under the typical payment terms of our long term fixed price contracts, the customer pays us either performance-based or progress payments. Performance-based payments represent interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts will often result in revenue recognized in excess of billings and billings in excess of costs incurred, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. We classify amounts billed and due from our customers in Accounts receivable, net. For short term fixed price and cost-type contracts, we are generally paid within a short period of time.

For contracts where revenue is recognized over time, we recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become known.

USG: Within the USG segment, approximately 82% of revenues (approximately 29% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and is accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. We generally do not treat them as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in the period they are incurred. We record taxes collected from customers and remitted to government authorities on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 18% of the segment’s revenues (approximately 6% of consolidated revenues) are recognized over time as services are performed. The services accounted for under this method include an obligation to provide testing services using hardware and embedded software, software maintenance, training, lab testing, and consulting services. Typically, the related contracts contain a bundle of goods and services that are integrated in the context of the contract. Therefore, the goods and services are not distinct and we have a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We will recognize revenue as a series of distinct services based on each day of providing services (straight-line over the contract term) for our USG segment contracts. The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our service contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, which is typically received upon commencement of the contract, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.

Included in this category, approximately 5% of the segment’s revenues (approximately 2% of consolidated revenues) are recognized based on the terms of the software contract. For contracts that transfer a software license to the customer, revenue will be recognized at a point in time. These type of software contracts represent a right to use the software, or a functional license, in which revenue should be recognized upon transfer of the license. For contracts in software as a service (SaaS) arrangements, revenue will be recognized over time. The customer receives and consumes the benefits of the SaaS arrangement through access to the system which is for a stated period. We will recognize revenue based on each day of providing access (straight-line over the contract term). The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our software contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.

Test: Within the Test segment, approximately 20% of revenues (approximately 5% of consolidated revenues) are recognized at a point in time when products such as, antennas and probes are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct because the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in the context of the contract and will be accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in selling, general, and other costs in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.

Approximately 80% of the segment’s revenues (approximately 19% of consolidated revenues) are recorded over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin. Products accounted for under this guidance include the construction and installation of test chambers to a buyer’s specifications that provide its customers with the ability to measure and contain magnetic, electromagnetic and acoustic energy. The goods and services related to each installed test chamber are not distinct due to the significant amount of integration provided and each installed chamber is accounted for as a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We use milestones to measure progress for our Test segment contracts because it best depicts the transfer of control to the customer that occurs as we incur costs on our contracts. For arrangements that are accounted for under this guidance, we estimate profit as the difference between total revenue and total estimated cost of a contract and recognize these revenues and costs based primarily on contract milestones. The transaction price for our contracts is typically fixed price and represents our best estimate of the consideration we will receive.

We estimate total contract cost utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to a year, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.

Under the typical payment terms of our fixed price contracts, the customer pays us either based on progress or based on a fixed billing schedule within the contract. Performance-based payments represent interim payments based on noted progress points as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts result in revenue recognized in excess of billings and billings in excess of revenue recognized, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. Amounts billed and due from our customers are classified in Accounts receivable, net.

For contracts where revenue is recognized over time, we generally recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become probable and estimable.

Contract Assets and Liabilities

Contract assets arise from contracts when revenue is recognized over time and the amount of revenue recognized, including our estimate of variable consideration that has been included in the transaction price, exceeds the amount billed to the customer. These amounts are included in contract assets until the right to payment is no longer conditional on events other than the passage of time. These contract assets are reclassified to receivables when the right to consideration becomes unconditional. Contract liabilities include deposits, deferred revenue, upfront payments and billings in excess of revenue recognized. We include liabilities for customer rebates and discounts in other current liabilities in the Consolidated Balance Sheets.

See the further discussion of our revenue recognition in Note 12 below.

Cash and Cash Equivalents

F.      Cash and Cash Equivalents

Cash equivalents include temporary investments that are readily convertible into cash, such as money market funds, with original maturities of three months or less. Some of our cash is deposited with financial institutions located throughout the U.S. and at banks in foreign countries where we operate subsidiary offices, and at times may exceed insured limits. Cash and cash equivalents held in foreign bank accounts totaled $35.2 million at September 30, 2023 and we routinely repatriate cash from our foreign subsidiaries.

Accounts Receivable

G.      Accounts Receivable

We reduce accounts receivable by an allowance for amounts that we estimate are uncollectible in the future. This estimated allowance is based on Management’s evaluation of the financial condition of the customer and historical write-off experience.

Inventories

H.      Inventories

We value inventories at the lower of cost (first-in, first-out) or net realizable value. We regularly review inventories for excess quantities and obsolescence based upon historical experience, specific identification of discontinued items, future demand, and market conditions. Inventories under long-term contracts reflect accumulated production costs, factory overhead, initial tooling and other related costs less the portion of such costs charged to cost of sales.

Property, Plant and Equipment

I.      Property, Plant and Equipment

Property, plant and equipment are recorded at cost. Depreciation and amortization are computed primarily on a straight-line basis over the estimated useful lives of the assets: buildings, 10-40 years; machinery and equipment, 3-10 years; and office furniture and equipment, 3-10 years. Leasehold improvements are amortized over the remaining term of the applicable lease or their estimated useful lives, whichever is shorter. Long-lived tangible assets are reviewed for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable. Impairment losses are recognized based on fair value.

Leases

J.      Leases

Our lease agreements primarily relate to office space, manufacturing facilities, and machinery and equipment. We determine at lease inception whether an arrangement that provides control over the use of an asset is a lease. We recognize 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. We have elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of our leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that we 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 our lease agreements do not explicitly state the discount rate implicit in the lease, Management uses our incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.

Goodwill and Other Long-Lived Intangible Assets

K.      Goodwill and Other Long-Lived Intangible Assets

Goodwill represents the excess of purchase price over the fair value of net identifiable assets acquired in business acquisitions. Management annually reviews goodwill and other long-lived assets with indefinite useful lives for impairment or whenever events or changes in circumstances indicate the carrying amount may be less than fair value. If we determine that the carrying value of the long-lived asset or reporting unit is less than fair value, we record a permanent impairment charge for the amount by which the carrying

value of the long-lived asset exceeds its fair value. We measure the fair value of our reporting units based on a discounted cash flow method using a discount rate determined by Management to be commensurate with the risk inherent in each of our reporting units’ current business models. We determine the fair value of trade names using a generally accepted valuation method based on an income approach called the relief from royalty method. During 2023, Management performed a quantitative impairment analysis, which included a detailed calculation of the fair value of our trade names and reporting units related to certain reporting units within these segments. A Step 0 analysis was performed on the other reporting units for which a quantitative analysis was not performed. The results of these impairment analyses indicated that the fair values of the trade names and reporting units are not less than their carrying values. Our estimates of discounted cash flows to derive the fair value were measured in accordance with ASC 350, Intangibles – Goodwill and Other. We are using estimates of discounted cash flows that may change, and if they change negatively it could result in the need to write down those assets to fair value.

Other intangible assets represent costs allocated to identifiable intangible assets, principally customer relationships, capitalized software, patents, trademarks, and technology rights. We amortize intangible assets with estimable useful lives over their respective estimated useful lives to their estimated residual values, and review them for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable.

See Note 3 regarding goodwill and other intangible assets activity.

Capitalized Software

L.      Capitalized Software

Costs incurred for the development of computer software that will be sold, leased, or otherwise marketed are charged to research and development expense when incurred, until technological feasibility has been established for the product. Technological feasibility is typically established upon completion of a detailed program design. Costs incurred after this point are capitalized on a project-by-project basis. Capitalized costs consist of internal and external development costs. Upon general release of the product to customers, we cease capitalization and begin amortization, which is calculated on a project-by-project basis as the greater of (1) the ratio of current gross revenues for a product to the total of current and anticipated future gross revenues for the product or (2) the straight-line method over the estimated economic life of the product. We generally amortize software development costs over a three-to-seven year period based upon the estimated future economic life of the product. Factors we consider in determining the estimated future economic life of the product include anticipated future revenues, and changes in software and hardware technologies. Management annually reviews the carrying values of capitalized costs for impairment or whenever events or changes in circumstances indicate the carrying amount may not be recoverable. If expected cash flows are insufficient to recover the carrying amount of the asset, then we recognize an impairment loss to state the asset at its net realizable value.

Income Taxes

M.      Income Taxes

We account for income taxes under the asset and liability method. We recognize deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. We may reduce deferred tax assets by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. We recognize the effect on deferred tax assets and liabilities of a change in tax rates in income in the period that includes the enactment date. We regularly review our deferred tax assets for recoverability and establish a valuation allowance when Management believes it is more likely than not such assets will not be recovered, taking into consideration historical operating results, expectations of future earnings, tax planning strategies, and the expected timing of the reversals of existing temporary differences. Our policy is to include interest related to unrecognized tax benefits in income tax expense and penalties in operating expense.

Research and Development Costs

N.      Research and Development Costs

Company-sponsored research and development costs include research and development and bid and proposal efforts related to our products and services. We charge Company-sponsored product development costs to expense when incurred. Customer-sponsored research and development costs refer to certain situations whereby customers provide funding to support specific contractually defined research and development costs. We account for customer-sponsored research and development costs incurred pursuant to contracts similarly to other program costs. Total Company and customer-sponsored research and development expenses were approximately $13.0 million, $12.3 million and $15.4 million for 2023, 2022 and 2021, respectively.

Foreign Currency Translation

O.      Foreign Currency Translation

We translate the financial statements of our foreign operations into U.S. dollars in accordance with FASB ASC Topic 830, Foreign Currency Matters. We record the resulting translation adjustments as a separate component of accumulated other comprehensive income.

Earnings Per Share

P.      Earnings Per Share

We calculate basic earnings per share using the weighted average number of common shares outstanding during the period. We calculate diluted earnings per share using the weighted average number of common shares outstanding during the period plus shares issuable upon the assumed exercise of dilutive vesting of unvested restricted units (restricted shares) using the treasury stock method. There are no anti-dilutive shares.

The number of shares used in the calculation of earnings per share for each year presented is as follows:

(in thousands)

    

2023

    

2022

    

2021

Weighted Average Shares Outstanding Basic

 

25,802

 

25,933

 

26,046

Dilutive Restricted Shares

77

134

179

Shares Diluted

 

25,879

 

26,067

 

26,225

Share-Based Compensation

Q.      Share-Based Compensation

We provide compensation benefits to certain key employees under several share-based plans providing for performance-accelerated, performance-based and/or time-vested restricted stock unit awards, and to non-employee directors under a separate compensation plan for non-employee directors. We measure share-based payment expense at the grant date based on the fair value of the award and recognize it on a straight-line basis over the requisite service period (generally the vesting period of the award) and/or if the performance criteria are deemed probable.

Accumulated Other Comprehensive Loss

R.      Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss of $(24.0) million at September 30, 2023 consisted of currency translation adjustments.

Fair Value Measurements

S.      Fair Value Measurements

Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties or the amount that would be paid to transfer a liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, we base fair value on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, we apply valuation models. These valuation techniques involve some level of Management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity.

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

We have estimated the fair value of our financial instruments as of September 30, 2023 using available market information or other appropriate valuation methodologies. The carrying amounts of cash and cash equivalents, receivables, payables and other current assets and liabilities approximate fair value because of the short maturity of those instruments. The carrying amounts due under the revolving credit facility approximate fair value as the interest on outstanding borrowings is calculated at a spread over either an Adjusted Term SOFR Rate, Adjusted EURIBOR Rate, Adjusted CDOR Rate, Alternate Base Rate or Daily Simple RFR, at the Company’s election.

Nonfinancial Assets and Liabilities

Our nonfinancial assets such as property, plant and equipment, inventories, 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 2023.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies  
Schedule of shares used in the calculation of earnings per share

(in thousands)

    

2023

    

2022

    

2021

Weighted Average Shares Outstanding Basic

 

25,802

 

25,933

 

26,046

Dilutive Restricted Shares

77

134

179

Shares Diluted

 

25,879

 

26,067

 

26,225

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Sep. 30, 2023
Goodwill and Other Intangible Assets  
Schedule of intangible assets gross carrying amounts and accumulated amortization

Included on the Consolidated Balance Sheets at September 30, 2023 and 2022 are the following intangible assets gross carrying amounts and accumulated amortization:

(Dollars in thousands)

    

2023

    

2022

Goodwill

$

503,177

492,709

 

Intangible assets with determinable lives:

 

Patents

 

Gross carrying amount

$

2,516

2,353

Less: accumulated amortization

 

1,218

1,091

Net

$

1,298

1,262

 

Capitalized software

 

Gross carrying amount

$

121,883

106,583

Less: accumulated amortization

 

80,774

70,476

Net

$

41,109

36,107

 

Customer Relationships

 

Gross carrying amount

$

296,927

287,447

Less: accumulated amortization

 

113,311

96,921

Net

$

183,616

190,526

 

Other

 

Gross carrying amount

$

14,232

13,985

Less: accumulated amortization

 

9,578

7,440

Net

$

4,654

6,545

Intangible assets with indefinite lives:

 

Trade names

$

161,447

160,024

Schedule of carrying amount of goodwill attributable to each business segment

(Dollars in millions)

    

A&D

    

Test

    

USG

    

Total

Balance as of September 30, 2021

$

104.3

34.1

366.5

504.9

Acquisition activity

5.7

(4.7)

1.0

Foreign currency translation and other

(0.1)

(13.1)

(13.2)

Balance as of September 30, 2022

$

110.0

34.0

348.7

492.7

Acquisition activity

5.6

5.6

Foreign currency translation and other

4.9

4.9

Balance as of September 30, 2023

$

115.6

34.0

353.6

503.2

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
12 Months Ended
Sep. 30, 2023
Inventories  
Schedule of inventories

(Dollars in thousands)

    

2023

    

2022

Finished goods

$

34,577

 

32,471

Work in process

 

42,178

 

38,492

Raw materials

 

107,312

 

91,440

Total

$

184,067

 

162,403

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax Expense (Tables)
12 Months Ended
Sep. 30, 2023
Income Tax Expense  
Schedule of the components of income from continuing operations before income taxes

(Dollars in thousands)

    

2023

    

2022

    

2021

United States

$

98,983

 

90,674

 

70,214

Foreign

 

19,964

 

15,761

 

10,457

Total income before income taxes

$

118,947

 

106,435

 

80,671

Schedule of the principal components of income tax expense (benefit) from continuing operations

(Dollars in thousands)

    

2023

    

2022

    

2021

Federal:

 

  

 

  

 

  

Current

$

24,192

 

7,248

 

14,807

Deferred

 

(5,816)

 

9,752

 

(1,598)

State and local:

 

 

 

Current

 

3,563

 

1,635

 

2,257

Deferred

 

(1,038)

 

1,774

 

(786)

Foreign:

 

 

 

Current

 

5,694

 

4,645

 

2,922

Deferred

 

(193)

 

(939)

 

(427)

Total

$

26,402

 

24,115

 

17,175

Schedule of the actual income tax expense from continuing operations

    

2023

    

2022

    

2021

 

Federal corporate statutory rate

    

21.0

%  

21.0

%  

21.0

%

State and local, net of Federal benefits

2.1

 

2.9

 

1.9

Impact of foreign operations

0.3

(0.3)

(0.4)

Federal research credit

(1.1)

(0.3)

(0.9)

Executive compensation

0.9

 

0.5

 

0.9

Valuation allowance

0.3

 

(0.3)

 

U.S. tax on GILTI

1.2

1.8

1.0

GILTI foreign tax credits

(0.9)

(1.5)

(0.6)

FDII deduction

(1.6)

(0.9)

(1.7)

Other, net

 

(0.2)

 

0.1

Effective income tax rate

22.2

%  

22.7

%  

21.3

%

Schedule of the tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities

(Dollars in thousands)

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Inventories

$

5,457

 

4,990

Pension and other postretirement benefits

 

658

 

664

Capitalized research and development expenditures

4,114

Lease liabilities

9,822

7,073

Net operating and capital loss carryforwards — domestic

 

553

 

575

Net operating loss carryforward — foreign

 

3,714

 

3,396

Other compensation-related costs and other cost accruals

 

8,691

 

9,093

State credit carryforward

 

2,249

 

1,676

Foreign credit carryforward

203

Total deferred tax assets

 

35,258

 

27,670

 

 

Deferred tax liabilities:

 

 

ROU assets

(9,822)

(7,073)

Goodwill

 

(13,313)

 

(11,691)

Acquisition intangible assets

 

(61,187)

 

(62,051)

Depreciation, software amortization

 

(21,772)

 

(24,503)

Net deferred tax liabilities before valuation allowance

 

(70,836)

 

(77,648)

Less valuation allowance

 

(1,772)

 

(1,208)

Net deferred tax liabilities

$

(72,608)

 

(78,856)

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
12 Months Ended
Sep. 30, 2023
Debt  
Schedule of debt

(Dollars in thousands)

    

2023

    

2022

Total borrowings

$

102,000

 

153,000

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

 

(20,000)

 

(20,000)

Total long-term debt, less current portion

$

82,000

 

133,000

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Tables)
12 Months Ended
Sep. 30, 2023
Share-Based Compensation  
Summary of outstanding share-based compensation awards

The following summary presents information regarding outstanding share-based compensation awards as of the specified dates, and changes during the specified periods:

FY 2023

FY 2022

FY 2021

    

    

Estimated

    

    

Estimated 

    

    

Estimated 

Weighted

Weighted 

Weighted 

Shares

Avg. Price

Shares

Avg. Price

Shares

Avg. Price

Nonvested at October 1,

 

265,367

$

84.29

 

226,705

$

76.15

 

220,300

$

66.55

Granted

 

84,880

 

93.64

 

117,045

 

82.54

 

51,476

 

108.05

Vested

 

(119,811)

 

82.28

 

(75,327)

 

56.87

 

(35,753)

 

64.40

Cancelled

 

(40,711)

 

85.00

 

(3,056)

 

89.51

 

(9,318)

 

70.50

Nonvested at September 30, 

 

189,725

$

94.91

 

265,367

$

84.29

 

226,705

$

76.15

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information (Tables)
12 Months Ended
Sep. 30, 2023
Business Segment Information  
Schedule of net sales and earnings before income tax

Net Sales

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

392.4

 

351.4

 

314.8

USG

342.3

278.4

202.9

Test

 

221.3

 

227.7

 

197.7

Consolidated totals

$

956.0

 

857.5

 

715.4

No customer exceeded 10% of consolidated sales in 2023, 2022 or 2021.

EBIT

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

71.6

 

68.4

 

56.5

USG

76.7

57.6

40.9

Test

 

32.4

 

32.6

 

27.6

Reconciliation to consolidated totals (Corporate)

 

(53.0)

 

(47.3)

 

(42.1)

Consolidated EBIT

 

127.7

 

111.3

 

82.9

Less: interest expense

 

(8.8)

 

(4.9)

 

(2.2)

Earnings before income tax

$

118.9

 

106.4

 

80.7

Schedule of Identifiable Assets

Identifiable Assets

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

A&D

$

354.7

 

295.2

USG

254.9

220.0

Test

 

167.6

 

174.6

Corporate

 

906.0

 

964.7

Consolidated totals

$

1,683.2

 

1,654.5

Schedule Of Capital Expenditures

Capital Expenditures

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

12.9

 

9.4

 

10.4

USG

4.9

14.4

11.6

Test

 

4.5

 

8.3

 

4.7

Corporate

 

0.1

 

 

Consolidated totals

$

22.4

 

32.1

 

26.7

Schedule Of Depreciation And Amortization

Depreciation and Amortization

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

A&D

$

12.6

 

11.1

 

10.4

USG

14.0

12.6

13.5

Test

 

5.3

 

5.4

 

5.2

Corporate

 

18.6

 

19.2

 

12.9

Consolidated totals

$

50.5

 

48.3

 

42.0

Schedule Of Geographic Information Net Sale

Net Sales

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

    

2021

United States

$

665.4

 

603.2

 

517.0

Asia

 

116.3

 

132.7

 

104.7

Europe

 

90.4

 

72.4

 

53.5

Canada

 

46.8

 

31.2

 

27.0

Other

 

37.1

 

18.0

 

13.2

Consolidated totals

$

956.0

 

857.5

 

715.4

Schedule Of Geographic Information Long-Lived Assets

Long-Lived Assets

(Dollars in millions)

Year ended September 30, 

    

2023

    

2022

United States

$

141.9

 

141.5

Canada

4.3

4.9

Mexico

 

2.4

 

5.8

Other

 

6.9

 

3.8

Consolidated totals

$

155.5

 

156.0

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
12 Months Ended
Sep. 30, 2023
Leases  
Schedule of components of lease costs

The components of lease costs are shown below:

Year Ended 

 

Year Ended 

September 30, 

September 30, 

(Dollars in thousands)

    

2023

    

2022

Finance lease cost:

 

  

Amortization

$

1,572

1,572

Interest on lease liabilities

 

925

973

Operating lease cost

 

7,224

6,347

Total lease cost

$

9,721

8,892

Schedule of additional information related to leases

Additional information related to leases is shown below:

    

Year Ended

    

Year Ended

    

September 30, 

September 30, 

(Dollars in thousands)

2023

2022

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

Operating cash flows from operating leases

$

6,964

6,101

 

Operating cash flows from finance leases

925

973

 

Financing cash flows from finance leases

1,331

1,224

 

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

$

16,243

4,160

 

Weighted-average remaining lease term:

 

 

Operating leases

11.1

yrs

 

9.3

yrs

Finance leases

11.1

yrs

 

12.0

yrs

Weighted-average discount rate:

 

 

Operating leases

4.5

%  

 

3.2

%  

Finance leases

4.6

%  

 

4.6

%  

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

    

Year Ended

    

Year Ended

    

September 30, 

September 30, 

(Dollars in thousands)

2023

2022

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

Operating cash flows from operating leases

$

6,964

6,101

 

Operating cash flows from finance leases

925

973

 

Financing cash flows from finance leases

1,331

1,224

 

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

$

16,243

4,160

 

Weighted-average remaining lease term:

 

 

Operating leases

11.1

yrs

 

9.3

yrs

Finance leases

11.1

yrs

 

12.0

yrs

Weighted-average discount rate:

 

 

Operating leases

4.5

%  

 

3.2

%  

Finance leases

4.6

%  

 

4.6

%  

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

(Dollars in thousands)

Operating

Finance

Years Ending September 30:

    

Leases

    

Leases

2024

$

6,826

2,315

2025

 

5,645

2,370

2026

 

4,436

2,434

2027

 

4,229

2,494

2028 and thereafter

 

32,806

16,503

Total minimum lease payments

53,942

26,116

Less: amounts representing interest

 

12,262

6,265

Present value of net minimum lease payments

$

41,680

19,851

Less: current portion of lease obligations

 

5,126

1,444

Non-current portion of lease obligations

36,554

18,407

ROU assets

$

39,839

15,771

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

(Dollars in thousands)

    

Operating

    

Finance

Years Ending September 30:

Leases

Leases

2023

$

5,953

 

2,256

2024

 

5,132

 

2,315

2025

 

3,790

 

2,370

2026

 

2,881

 

2,434

2027 and thereafter

 

17,029

 

18,997

Total minimum lease payments

34,785

 

28,372

Less: amounts representing interest

 

4,760

 

7,189

Present value of net minimum lease payments

$

30,025

 

21,183

Less: current portion of lease obligations

 

5,172

 

1,331

Non-current portion of lease obligations

 

24,853

 

19,852

ROU assets

$

29,150

17,343

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Tables)
12 Months Ended
Sep. 30, 2023
Revenues  
Schedule of disaggregation of revenue by reportable segment

Year Ended September 30, 2023

(In thousands)

    

A&D

    

USG

    

Test

    

Total

Customer type:

 

Commercial

$

178,447

 

331,836

 

193,744

 

704,027

Government

213,996

10,484

27,526

252,006

Total revenues

$

392,443

342,320

221,270

956,033

 

 

 

 

Geographic location:

United States

$

326,566

 

220,536

 

118,289

 

665,391

International

65,877

121,784

102,981

290,642

Total revenues

$

392,443

342,320

221,270

956,033

 

 

 

 

Revenue recognition method:

Point in time

$

178,222

 

281,977

 

44,042

 

504,241

Over time

214,221

60,343

177,228

451,792

Total revenues

$

392,443

342,320

221,270

956,033

Year Ended September 30, 2022

(In thousands)

    

A&D

    

USG

    

Test

    

Total

Customer type:

 

  

 

  

 

  

 

  

Commercial

$

144,305

272,432

209,016

625,753

Government

 

207,108

 

5,935

 

18,706

 

231,749

Total revenues

$

351,413

278,367

227,722

857,502

Geographic location:

 

 

 

 

United States

$

299,158

180,586

123,428

603,172

International

 

52,255

 

97,781

 

104,294

 

254,330

Total revenues

$

351,413

278,367

227,722

857,502

Revenue recognition method:

 

 

 

 

Point in time

$

144,039

226,418

58,522

428,979

Over time

 

207,374

 

51,949

 

169,200

 

428,523

Total revenues

$

351,413

278,367

227,722

857,502

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Number Of Shares Used In Calculation Of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Summary of Significant Accounting Policies      
Average common shares outstanding - Basic 25,802 25,933 26,046
Dilutive Restricted Shares 77 134 179
Shares - Diluted 25,879 26,067 26,225
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies- Additional Information (Details)
shares in Thousands
12 Months Ended
Sep. 30, 2023
USD ($)
segment
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Significant Accounting Policies      
Number of Reportable Segments | segment 3    
Accumulated other comprehensive loss, net of tax $ (23,969,000) $ (31,764,000)  
Cash and cash equivalents held in bank $ 35,200,000    
Option to extend true    
Research and development expenses $ 13,000,000.0 $ 12,300,000 $ 15,400,000
Number of Anti dilutive shares | shares 0    
Fair value of financial instruments $ 0    
Maximum      
Significant Accounting Policies      
Lease term 20 years    
Maximum | Capitalized software      
Significant Accounting Policies      
Estimated useful lives 7 years    
Maximum | Building      
Significant Accounting Policies      
Estimated useful lives 40 years    
Maximum | Machinery and Equipment      
Significant Accounting Policies      
Estimated useful lives 10 years    
Maximum | Office Furniture And Equipment      
Significant Accounting Policies      
Estimated useful lives 10 years    
Minimum | Capitalized software      
Significant Accounting Policies      
Estimated useful lives 3 years    
Minimum | Building      
Significant Accounting Policies      
Estimated useful lives 10 years    
Minimum | Machinery and Equipment      
Significant Accounting Policies      
Estimated useful lives 3 years    
Minimum | Office Furniture And Equipment      
Significant Accounting Policies      
Estimated useful lives 3 years    
USG Segment      
Significant Accounting Policies      
Percentage of segment revenues recognized when services are performed or when products are delivered 82.00%    
Percentage of consolidated revenues recognized when services are performed or when products are delivered 29.00%    
Percentage of segment revenues recognized on straight line basis 18.00%    
Percentage on consolidated revenues recognized on straight line basis 6.00%    
Test Segment      
Significant Accounting Policies      
Percentage of segment revenues recognized when services are performed or when products are delivered 20.00%    
Percentage of consolidated revenues recognized when services are performed or when products are delivered 5.00%    
Percentage of segment revenues recorded under percentage of completion method 80.00%    
Percentage of consolidated revenues recorded under percentage of completion method 19    
Software Contract      
Significant Accounting Policies      
Percentage of segment revenues recognized when services are performed or when products are delivered 5.00%    
Percentage of consolidated revenues recognized when services are performed or when products are delivered 2.00%    
Aero Space Defense      
Significant Accounting Policies      
Percentage of segment revenues recognized when services are performed or when products are delivered 45.00%    
Percentage of consolidated revenues recognized when services are performed or when products are delivered 19.00%    
Percentage of segment revenues recorded over time 55.00%    
Percentage of consolidate revenues recorded over time 22.00%    
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 01, 2023
Nov. 04, 2021
Aug. 09, 2021
Jul. 29, 2021
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Acquisitions                
Payments to acquire businesses net of cash acquired           $ 17,694 $ 10,906 $ 168,903
Goodwill           503,177 492,709 $ 504,900
Working capital settlement         $ 200      
Goodwill, tax deductible expenses           $ 13,313 11,691  
Phenix Technologies                
Acquisitions                
Payments to acquire businesses net of cash acquired     $ 47,200          
Fair value of accounts receivable acquired     2,600          
Fair value of inventory acquired     5,800          
Fair value of property, plant and equipment acquired     8,000          
Goodwill     18,700          
Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accounts payable     6,200          
Goodwill, tax deductible expenses     15,000          
Amount received on finalization of working capital adjustment             $ 4,600  
Networks electronic company                
Acquisitions                
Payments to acquire businesses net of cash acquired   $ 15,400            
Fair value of accounts receivable acquired   600            
Fair value of inventory acquired   1,500            
Fair value of property, plant and equipment acquired   200            
Fair value of identifiable intangible assets acquired   8,100            
Goodwill   5,700            
Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accounts payable   700            
I.s.a. Altanova Group S.r.l. Altanova                
Acquisitions                
Payments to acquire businesses net of cash acquired       $ 115,000        
Fair value of accounts receivable acquired       9,700        
Fair value of inventory acquired       5,600        
Fair value of property, plant and equipment acquired       1,200        
Goodwill       71,100        
Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accounts payable       12,800        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities       16,700        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets       9,000        
Business Combination, Contingent Consideration, Liability       6,900        
CMT Materials, LLC and its affiliate Engineered Syntactic Systems, LLC                
Acquisitions                
Payments to acquire businesses net of cash acquired $ 18,000              
Fair value of accounts receivable acquired 1,700              
Fair value of inventory acquired 3,000              
Fair value of property, plant and equipment acquired 1,300              
Fair value of accounts payable and accrued expenses acquired 1,200              
Fair value of identifiable intangible assets acquired 7,300              
Goodwill 5,600              
Customer Relationships | Phenix Technologies                
Acquisitions                
Business combination recognized identifiable assets acquired and liabilities assumed indefinite-lived intangible assets     $ 9,600          
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life     13 years          
Customer Relationships | Networks electronic company                
Acquisitions                
Business combination recognized identifiable assets acquired and liabilities assumed indefinite-lived intangible assets   $ 6,300            
Customer Relationships | I.s.a. Altanova Group S.r.l. Altanova                
Acquisitions                
Business combination recognized identifiable assets acquired and liabilities assumed indefinite-lived intangible assets       $ 50,500        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life       20 years        
Customer Relationships | CMT Materials, LLC and its affiliate Engineered Syntactic Systems, LLC                
Acquisitions                
Business combination recognized identifiable assets acquired and liabilities assumed finite-lived intangibles $ 6,200              
Customer Relationships and Developed Technology | Phenix Technologies                
Acquisitions                
Business combination recognized identifiable assets acquired and liabilities assumed indefinite-lived intangible assets     $ 500          
Trade Names | Phenix Technologies                
Acquisitions                
Business combination recognized identifiable assets acquired and liabilities assumed indefinite-lived intangible assets     $ 3,700          
Trade Names | I.s.a. Altanova Group S.r.l. Altanova                
Acquisitions                
Business combination recognized identifiable assets acquired and liabilities assumed indefinite-lived intangible assets       $ 4,300        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life       10 years        
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Intangible assets gross carrying amounts and accumulated amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Goodwill and Other Intangible Assets      
Goodwill $ 503,177 $ 492,709 $ 504,900
Trade names      
Goodwill and Other Intangible Assets      
Trade names 161,447 160,024  
Patents      
Goodwill and Other Intangible Assets      
Gross carrying amount 2,516 2,353  
Less: accumulated amortization 1,218 1,091  
Net 1,298 1,262  
Capitalized software      
Goodwill and Other Intangible Assets      
Gross carrying amount 121,883 106,583  
Less: accumulated amortization 80,774 70,476  
Net 41,109 36,107  
Customer Relationships      
Goodwill and Other Intangible Assets      
Gross carrying amount 296,927 287,447  
Less: accumulated amortization 113,311 96,921  
Net 183,616 190,526  
Other      
Goodwill and Other Intangible Assets      
Gross carrying amount 14,232 13,985  
Less: accumulated amortization 9,578 7,440  
Net $ 4,654 $ 6,545  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Changes in carrying amount of goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Other Intangible Assets    
Beginning Balance $ 492,709 $ 504,900
Acquisition activity 5,600 1,000
Foreign currency translation and other 4,900 (13,200)
Ending Balance 503,177 492,709
A&D    
Goodwill and Other Intangible Assets    
Beginning Balance 110,000 104,300
Acquisition activity 5,600 5,700
Ending Balance 115,600 110,000
Test    
Goodwill and Other Intangible Assets    
Beginning Balance 34,000 34,100
Foreign currency translation and other   (100)
Ending Balance 34,000 34,000
USG    
Goodwill and Other Intangible Assets    
Beginning Balance 348,700 366,500
Acquisition activity   (4,700)
Foreign currency translation and other 4,900 (13,100)
Ending Balance $ 353,600 $ 348,700
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets - Additional Information (Details) - USD ($)
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Goodwill and Other Intangible Assets      
Amortization expense related to intangible assets $ 28,953,000 $ 25,936,000 $ 20,829,000
Finite-Lived Intangible Asset, Expected Amortization, Year One 17,000,000    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 14,500,000    
Asset Impairment Charges 0    
Fair value of financial instruments $ 0    
Customer Relationships | Maximum      
Goodwill and Other Intangible Assets      
Expected remaining useful life 20 years    
Customer Relationships | Minimum      
Goodwill and Other Intangible Assets      
Expected remaining useful life 13 years    
Patents | Maximum      
Goodwill and Other Intangible Assets      
Expected remaining useful life 20 years    
Patents | Minimum      
Goodwill and Other Intangible Assets      
Expected remaining useful life 10 years    
Capitalized software | Maximum      
Goodwill and Other Intangible Assets      
Expected remaining useful life 7 years    
Capitalized software | Minimum      
Goodwill and Other Intangible Assets      
Expected remaining useful life 3 years    
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Inventories    
Finished goods $ 34,577 $ 32,471
Work in process 42,178 38,492
Raw materials 107,312 91,440
Total inventories $ 184,067 $ 162,403
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax Expense - Components Of Income From Continuing Operations Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Income Tax Expense      
United States $ 98,983 $ 90,674 $ 70,214
Foreign 19,964 15,761 10,457
Total income before income taxes $ 118,947 $ 106,435 $ 80,671
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax Expense - Principal Components Of Income Tax Expense (Benefit) From Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Federal:      
Current $ 24,192 $ 7,248 $ 14,807
Deferred (5,816) 9,752 (1,598)
State and local:      
Current 3,563 1,635 2,257
Deferred (1,038) 1,774 (786)
Foreign:      
Current 5,694 4,645 2,922
Deferred (193) (939) (427)
Total $ 26,402 $ 24,115 $ 17,175
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax Expense - Schedule Of Actual Income Tax Expense (Benefit) From Continuing Operations (Details)
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Income Tax Expense      
Federal corporate statutory rate 21.00% 21.00% 21.00%
State and local, net of Federal benefits 2.10% 2.90% 1.90%
Impact of foreign operations 0.30% (0.30%) (0.40%)
Federal research credit (1.10%) (0.30%) (0.90%)
Executive compensation 0.90% 0.50% 0.90%
Valuation allowance 0.30% (0.30%) 0.00%
U.S. tax on GILTI 1.20% 1.80% 1.00%
Foreign tax credits (0.90%) (1.50%) (0.60%)
FDII deduction (1.60%) (0.90%) (1.70%)
Other, net 0.00% (0.20%) 0.10%
Effective income tax rate 22.20% 22.70% 21.30%
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax Expense - Tax Effects Of Temporary Differences That Give Rise To Significant Portions Of The Deferred Tax Assets And Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Deferred tax assets:    
Inventories $ 5,457 $ 4,990
Pension and other postretirement benefits 658 664
Capitalized research and development expenditures 4,114 0
Lease liabilities 9,822 7,073
Net operating and capital loss carryforwards-domestic 553 575
Net operating loss carry forward - foreign 3,714 3,396
Other compensation-related costs and other cost accruals 8,691 9,093
State credit carryforward 2,249 1,676
Foreign credit carryforward   203
Total deferred tax assets 35,258 27,670
Deferred tax liabilities:    
ROU assets (9,822) (7,073)
Goodwill (13,313) (11,691)
Acquisition intangible assets (61,187) (62,051)
Depreciation, software amortization (21,772) (24,503)
Net deferred tax liabilities before valuation allowance (70,836) (77,648)
Less valuation allowance (1,772) (1,208)
Net deferred tax liabilities $ (72,608) $ (78,856)
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Income Tax Expense - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Tax Expense    
Operating loss carry forwards, valuation allowance $ 500 $ 500
Net operating loss carry forward - foreign 3,714 3,396
Deferred tax assets, operating loss carry forwards, not subject to expiration 11,100  
Deferred tax assets, operating loss carry forwards, subject to expiration 2,100  
Deferred tax assets, operating loss carry forwards, state and local 600  
Deferred tax assets, tax credit carry forwards, research 2,200  
State research and other credit carry forwards with expiration date 800  
State research and other credit carry forwards without expiration date 1,400  
Deferred tax assets, valuation allowance 1,772 1,208
Reduction in valuation allowance for excess foreign tax credits 600 800
Unrecognized tax benefits 0  
Foreign Valuation Allowance    
Income Tax Expense    
Operating loss carry forwards, valuation allowance 1,300 $ 700
State and Local Jurisdiction    
Income Tax Expense    
Operating loss carry forwards, valuation allowance 600  
Net operating loss carry forward - foreign $ 13,200  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Debt    
Total borrowings $ 102,000 $ 153,000
Current portion of long-term debt and short-term borrowings (20,000) (20,000)
Total long-term debt, less current portion $ 82,000 $ 133,000
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Debt      
Available to borrow under the credit facility   $ 390,000  
Cash on hand   41,866 $ 97,724
Current maturities of long-term debt   20,000  
Letters of credit outstanding, amount   8,300 8,000
Short-Term debt, maximum month-end outstanding amount   161,000 208,000
Equity interests in direct and indirect material foreign subsidiaries, pledged as collateral (as a percent) 100.00%    
Short-Term debt, average outstanding amount   $ 140,300 $ 189,800
Debt, weighted average interest rate   5.82% 2.11%
Debt instrument, interest rate   6.81%  
Revolving Credit Facility      
Debt      
Line of credit facility, amount outstanding $ 500,000    
Line of credit facility, commitment fee amount $ 250,000    
Minimum      
Debt      
Facility fee   12.50%  
Maximum      
Debt      
Facility fee   25.00%  
Incremental term loan   $ 250,000  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Capital Stock (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Capital Stock      
Common shares as presented in the accompanying Consolidated Balance Sheets 30,781,699 30,707,748  
Common shares in treasury 4,995,414 4,854,997  
Board of Directors authorized an expanded stock repurchase program $ 200.0    
Stock repurchases during period, shares 140,000 257,500 0
Stock repurchased during period, value $ 12.4 $ 20.0  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Schedule Of Outstanding Restricted Share Awards (Details) - $ / shares
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Share-Based Compensation      
Outstanding restricted share awards, Nonvested at October 1, 265,367 226,705 220,300
Outstanding restricted share awards, Granted, Shares 84,880 117,045 51,476
Outstanding restricted share awards, Vested, Shares (119,811) (75,327) (35,753)
Outstanding restricted share awards, Cancelled, Shares (40,711) (3,056) (9,318)
Outstanding restricted share awards, Nonvested at September 30, 189,725 265,367 226,705
Outstanding restricted share awards, Nonvested at October 1, Weighted Avg. Price $ 84.29 $ 76.15 $ 66.55
Outstanding restricted share awards, Granted, Weighted Avg. Price 93.64 82.54 108.05
Outstanding restricted share awards, Vested, Weighted Avg. Price 82.28 56.87 64.40
Outstanding restricted share awards, Cancelled, Weighted Avg. Price 85.00 89.51 70.50
Outstanding restricted share awards, Nonvested at September 30, Weighted Avg. Price $ 94.91 $ 84.29 $ 76.15
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Details) - USD ($)
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Share-Based Compensation      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount $ 180,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 1,033,413    
Performance-Accelerated Restricted Share (PARS) Awards      
Share-Based Compensation      
Pretax compensation expense $ 7,600,000 $ 6,100,000 $ 5,600,000
Vesting period 5 years    
Compensation Plan for Non-Employee Directors      
Share-Based Compensation      
Pretax compensation expense $ 1,300,000 1,200,000 1,300,000
Total share-based compensation cost 1,300,000    
Total income tax benefit recognized   1,500,000 1,400,000
Total unrecognized compensation cost related to share-based compensation arrangements $ 9,000,000.0    
Weighted average period 1 year 7 months 6 days    
Compensation Plan for Non-Employee Directors | Selling, general and administrative expenses      
Share-Based Compensation      
Total share-based compensation cost $ 8,900,000 $ 7,300,000 $ 6,900,000
RSU      
Share-Based Compensation      
Vesting period 3 years 6 months    
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information (Details)
$ in Thousands
12 Months Ended
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Business Segment Information      
Net sales $ 956,033 $ 857,502 $ 715,440
EBIT 127,700 111,300 82,900
Less: Interest expense (8,800) (4,900) (2,200)
Earnings before income taxes $ 118,947 106,435 80,671
Number of reportable segments | segment 3    
Corporate      
Business Segment Information      
EBIT $ (53,000) (47,300) (42,100)
A&D      
Business Segment Information      
Net sales 392,443 351,413 314,800
A&D | Operating Segments [Member]      
Business Segment Information      
EBIT 71,600 68,400 56,500
USG      
Business Segment Information      
Net sales 342,320 278,367 202,900
USG | Operating Segments [Member]      
Business Segment Information      
EBIT 76,700 57,600 40,900
Test      
Business Segment Information      
Net sales 221,270 227,722 197,700
Test | Operating Segments [Member]      
Business Segment Information      
EBIT $ 32,400 $ 32,600 $ 27,600
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information - Schedule Of Identifiable Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Identifiable Assets $ 1,683,214 $ 1,654,456
Operating Segments [Member] | A&D    
Identifiable Assets 354,700 295,200
Operating Segments [Member] | USG    
Identifiable Assets 254,900 220,000
Operating Segments [Member] | Test    
Identifiable Assets 167,600 174,600
Corporate    
Other Assets $ 906,000 $ 964,700
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information - Schedule Of Capital Expenditures (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Capital Expenditures $ 22,400 $ 32,100 $ 26,700
Goodwill 503,177 492,709 504,900
A&D      
Goodwill 115,600 110,000 104,300
USG      
Goodwill 353,600 348,700 366,500
Test      
Goodwill 34,000 34,000 34,100
Operating Segments [Member] | A&D      
Capital Expenditures 12,900 9,400 10,400
Operating Segments [Member] | USG      
Capital Expenditures 4,900 14,400 11,600
Operating Segments [Member] | Test      
Capital Expenditures 4,500 8,300 4,700
Corporate      
Capital Expenditures $ 100 $ 0 $ 0
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information - Schedule Of Depreciation And Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Depreciation and Amortization $ 50,523 $ 48,343 $ 42,049
Corporate      
Depreciation and Amortization 18,600 19,200 12,900
Operating Segments | A&D      
Depreciation and Amortization 12,600 11,100 10,400
Operating Segments | USG      
Depreciation and Amortization 14,000 12,600 13,500
Operating Segments | Test      
Depreciation and Amortization $ 5,300 $ 5,400 $ 5,200
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information - Schedule Of Geographic Information Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Net Sales $ 956,033 $ 857,502 $ 715,440
United States      
Net Sales 665,391 603,172 517,000
Asia      
Net Sales 116,300 132,700 104,700
Europe      
Net Sales 90,400 72,400 53,500
Canada      
Net Sales 46,800 31,200 27,000
Other      
Net Sales $ 37,100 $ 18,000 $ 13,200
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information - Schedule Of Geographic Information Long-Lived Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Long-Lived Assets $ 155,484 $ 155,973
United States    
Long-Lived Assets 141,900 141,500
Canada    
Long-Lived Assets 4,300 4,900
Mexico    
Long-Lived Assets 2,400 5,800
Other    
Long-Lived Assets $ 6,900 $ 3,800
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segment Information - Additional Information (Details)
$ in Millions
12 Months Ended
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
customer
Sep. 30, 2021
USD ($)
customer
Percentage Of Sale Of Customer Maximum 10.00% 10.00% 10.00%
Capitalized Computer Software, Period Increase (Decrease) $ 12.4 $ 12.9 $ 8.8
Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Number of customers who exceeded 10% of sales | customer 0 0 0
Property, Plant and Equipment      
Depreciation $ 21.6 $ 22.4 $ 21.2
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Sep. 30, 2022
Commitments and Contingencies    
Letters of credit outstanding, amount $ 8.3 $ 8.0
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Components of lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Leases    
Option to extend true  
Finance lease cost    
Amortization $ 1,572 $ 1,572
Interest on lease liabilities 925 973
Operating lease cost 7,224 6,347
Total lease costs $ 9,721 $ 8,892
Maximum    
Leases    
Lease term 20 years  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Additional information related to leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 6,964 $ 6,101
Operating cash flows from finance leases 925 973
Financing cash flows from finance leases 1,331 1,224
Right-of-use assets obtained in exchange for operating lease liabilities    
Operating leases $ 16,243 $ 4,160
Weighted-average remaining lease term:    
Operating leases 11 years 1 month 6 days 9 years 3 months 18 days
Finance leases 11 years 1 month 6 days 12 years
Weighted-average discount rate:    
Operating leases 4.50% 3.20%
Finance leases 4.60% 4.60%
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Operating leases    
2024 $ 6,826 $ 5,953
2025 5,645 5,132
2026 4,436 3,790
2027 4,229 2,881
2028 and thereafter 32,806 17,029
Total minimum lease payments 53,942 34,785
Less: amounts representing interest 12,262 4,760
Present value of net minimum lease payments 41,680 30,025
Less: current portion of lease obligations 5,126 5,172
Non-current portion of lease obligations 36,554 24,853
ROU assets $ 39,839 $ 29,150
Location of operating lease liabilities included on Consolidated Balance Sheets Accrued other expenses Accrued other expenses
Finance leases    
2024 $ 2,315 $ 2,256
2025 2,370 2,315
2026 2,434 2,370
2027 2,494 2,434
2028 and thereafter 16,503 18,997
Total minimum lease payments 26,116 28,372
Less: amounts representing interest 6,265 7,189
Present value of net minimum lease payments 19,851 21,183
Less: current portion of lease obligations 1,444 1,331
Non-current portion of lease obligations 18,407 19,852
ROU assets $ 15,771 $ 17,343
Location of finance lease liabilities included on Consolidated Balance Sheets Accrued other expenses Accrued other expenses
Location of finance lease ROU assets included on Consolidated Balance Sheets Property, Plant and Equipment, Net Property, Plant and Equipment, Net
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax $ 956,033 $ 857,502 $ 715,440
Point in time      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 504,241 428,979  
Over time      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 451,792 428,523  
United States      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 665,391 603,172 517,000
International      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 290,642 254,330  
Commercial      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 704,027 625,753  
Government      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 252,006 231,749  
A&D      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 392,443 351,413 314,800
A&D | Point in time      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 178,222 144,039  
A&D | Over time      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 214,221 207,374  
A&D | United States      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 326,566 299,158  
A&D | International      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 65,877 52,255  
A&D | Commercial      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 178,447 144,305  
A&D | Government      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 213,996 207,108  
USG      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 342,320 278,367 202,900
USG | Point in time      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 281,977 226,418  
USG | Over time      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 60,343 51,949  
USG | United States      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 220,536 180,586  
USG | International      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 121,784 97,781  
USG | Commercial      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 331,836 272,432  
USG | Government      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 10,484 5,935  
Test      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 221,270 227,722 $ 197,700
Test | Point in time      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 44,042 58,522  
Test | Over time      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 177,228 169,200  
Test | United States      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 118,289 123,428  
Test | International      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 102,981 104,294  
Test | Commercial      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax 193,744 209,016  
Test | Government      
Disaggregation of revenues      
Revenue from contract with customer excluding assessed tax $ 27,526 $ 18,706  
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Remaining Performance Obligations (Details) - USD ($)
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Remaining Performance Obligations      
Revenue recognized $ 80,000,000    
Accounts receivable 198,557,000 $ 164,645,000 $ 146,300,000
Contract assets 138,600,000 125,200,000 93,800,000
Contract liabilities 123,100,000 $ 137,600,000 $ 108,800,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01      
Remaining Performance Obligations      
Remaining performance obligations amount $ 360,000,000    
Percentage of remaining performance obligation expected to be recognized 80.00%    
Revenue remaining performance obligation expected timing of satisfaction, Period 24 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01      
Remaining Performance Obligations      
Remaining performance obligations amount $ 20    
Revenue remaining performance obligation expected timing of satisfaction, Period    
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event (Details)
$ in Millions
Nov. 09, 2023
USD ($)
Subsequent event | MPE Limited (MPE)  
Subsequent Event  
Purchase price $ 57
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 92,545 $ 82,320 $ 63,496
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
12 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 78 ese-20230930x10k_htm.xml IDEA: XBRL DOCUMENT 0000866706 us-gaap:TreasuryStockCommonMember 2023-09-30 0000866706 us-gaap:RetainedEarningsMember 2023-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000866706 us-gaap:TreasuryStockCommonMember 2022-09-30 0000866706 us-gaap:RetainedEarningsMember 2022-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000866706 us-gaap:TreasuryStockCommonMember 2021-09-30 0000866706 us-gaap:RetainedEarningsMember 2021-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000866706 us-gaap:TreasuryStockCommonMember 2020-09-30 0000866706 us-gaap:RetainedEarningsMember 2020-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000866706 us-gaap:CommonStockMember 2023-09-30 0000866706 us-gaap:CommonStockMember 2022-09-30 0000866706 us-gaap:CommonStockMember 2021-09-30 0000866706 us-gaap:CommonStockMember 2020-09-30 0000866706 us-gaap:RestrictedStockUnitsRSUMember 2022-10-01 2023-09-30 0000866706 2025-10-01 2023-09-30 0000866706 2023-10-01 2023-09-30 0000866706 us-gaap:NonUsMember ese:UtilitySolutionsMember 2022-10-01 2023-09-30 0000866706 us-gaap:NonUsMember ese:RFShieldingAndTestMember 2022-10-01 2023-09-30 0000866706 us-gaap:NonUsMember ese:AerospaceAndDefenseMember 2022-10-01 2023-09-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredOverTimeMember 2022-10-01 2023-09-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-10-01 2023-09-30 0000866706 ese:USGovernmentMember ese:UtilitySolutionsMember 2022-10-01 2023-09-30 0000866706 ese:USGovernmentMember ese:RFShieldingAndTestMember 2022-10-01 2023-09-30 0000866706 ese:USGovernmentMember ese:AerospaceAndDefenseMember 2022-10-01 2023-09-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredOverTimeMember 2022-10-01 2023-09-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredAtPointInTimeMember 2022-10-01 2023-09-30 0000866706 ese:CommercialMember ese:UtilitySolutionsMember 2022-10-01 2023-09-30 0000866706 ese:CommercialMember ese:RFShieldingAndTestMember 2022-10-01 2023-09-30 0000866706 ese:CommercialMember ese:AerospaceAndDefenseMember 2022-10-01 2023-09-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredOverTimeMember 2022-10-01 2023-09-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredAtPointInTimeMember 2022-10-01 2023-09-30 0000866706 country:US ese:UtilitySolutionsMember 2022-10-01 2023-09-30 0000866706 country:US ese:RFShieldingAndTestMember 2022-10-01 2023-09-30 0000866706 country:US ese:AerospaceAndDefenseMember 2022-10-01 2023-09-30 0000866706 us-gaap:TransferredOverTimeMember 2022-10-01 2023-09-30 0000866706 us-gaap:TransferredAtPointInTimeMember 2022-10-01 2023-09-30 0000866706 us-gaap:NonUsMember 2022-10-01 2023-09-30 0000866706 srt:EuropeMember 2022-10-01 2023-09-30 0000866706 srt:AsiaMember 2022-10-01 2023-09-30 0000866706 ese:USGovernmentMember 2022-10-01 2023-09-30 0000866706 ese:RFShieldingAndTestMember 2022-10-01 2023-09-30 0000866706 ese:Other1Member 2022-10-01 2023-09-30 0000866706 ese:CommercialMember 2022-10-01 2023-09-30 0000866706 country:US 2022-10-01 2023-09-30 0000866706 country:CA 2022-10-01 2023-09-30 0000866706 us-gaap:NonUsMember ese:UtilitySolutionsMember 2021-10-01 2022-09-30 0000866706 us-gaap:NonUsMember ese:RFShieldingAndTestMember 2021-10-01 2022-09-30 0000866706 us-gaap:NonUsMember ese:AerospaceAndDefenseMember 2021-10-01 2022-09-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredOverTimeMember 2021-10-01 2022-09-30 0000866706 ese:UtilitySolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-10-01 2022-09-30 0000866706 ese:USGovernmentMember ese:UtilitySolutionsMember 2021-10-01 2022-09-30 0000866706 ese:USGovernmentMember ese:RFShieldingAndTestMember 2021-10-01 2022-09-30 0000866706 ese:USGovernmentMember ese:AerospaceAndDefenseMember 2021-10-01 2022-09-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredOverTimeMember 2021-10-01 2022-09-30 0000866706 ese:RFShieldingAndTestMember us-gaap:TransferredAtPointInTimeMember 2021-10-01 2022-09-30 0000866706 ese:CommercialMember ese:UtilitySolutionsMember 2021-10-01 2022-09-30 0000866706 ese:CommercialMember ese:RFShieldingAndTestMember 2021-10-01 2022-09-30 0000866706 ese:CommercialMember ese:AerospaceAndDefenseMember 2021-10-01 2022-09-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredOverTimeMember 2021-10-01 2022-09-30 0000866706 ese:AerospaceAndDefenseMember us-gaap:TransferredAtPointInTimeMember 2021-10-01 2022-09-30 0000866706 country:US ese:UtilitySolutionsMember 2021-10-01 2022-09-30 0000866706 country:US ese:RFShieldingAndTestMember 2021-10-01 2022-09-30 0000866706 country:US ese:AerospaceAndDefenseMember 2021-10-01 2022-09-30 0000866706 us-gaap:TransferredOverTimeMember 2021-10-01 2022-09-30 0000866706 us-gaap:TransferredAtPointInTimeMember 2021-10-01 2022-09-30 0000866706 us-gaap:NonUsMember 2021-10-01 2022-09-30 0000866706 srt:EuropeMember 2021-10-01 2022-09-30 0000866706 srt:AsiaMember 2021-10-01 2022-09-30 0000866706 ese:USGovernmentMember 2021-10-01 2022-09-30 0000866706 ese:Other1Member 2021-10-01 2022-09-30 0000866706 ese:CommercialMember 2021-10-01 2022-09-30 0000866706 country:US 2021-10-01 2022-09-30 0000866706 country:CA 2021-10-01 2022-09-30 0000866706 srt:EuropeMember 2020-10-01 2021-09-30 0000866706 srt:AsiaMember 2020-10-01 2021-09-30 0000866706 ese:UtilitySolutionsMember 2020-10-01 2021-09-30 0000866706 ese:RFShieldingAndTestMember 2020-10-01 2021-09-30 0000866706 ese:Other1Member 2020-10-01 2021-09-30 0000866706 ese:AerospaceAndDefenseMember 2020-10-01 2021-09-30 0000866706 country:US 2020-10-01 2021-09-30 0000866706 country:CA 2020-10-01 2021-09-30 0000866706 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-09-30 0000866706 srt:MinimumMember us-gaap:BuildingMember 2023-09-30 0000866706 srt:MinimumMember ese:OfficeFurnitureAndEquipmentMember 2023-09-30 0000866706 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-09-30 0000866706 srt:MaximumMember us-gaap:BuildingMember 2023-09-30 0000866706 srt:MaximumMember ese:OfficeFurnitureAndEquipmentMember 2023-09-30 0000866706 ese:Other1Member 2023-09-30 0000866706 country:US 2023-09-30 0000866706 country:MX 2023-09-30 0000866706 country:CA 2023-09-30 0000866706 ese:Other1Member 2022-09-30 0000866706 country:US 2022-09-30 0000866706 country:MX 2022-09-30 0000866706 country:CA 2022-09-30 0000866706 ese:CmtMaterialsLlcAndItsAffiliateEngineeredSyntacticSystemsLlcMember 2023-02-01 2023-02-01 0000866706 ese:NetworksElectronicCompanyMember 2021-11-04 2021-11-04 0000866706 ese:PhenixTechnologiesIncPhenixMember 2021-08-09 2021-08-09 0000866706 ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember 2021-07-29 2021-07-29 0000866706 us-gaap:CorporateNonSegmentMember 2023-09-30 0000866706 us-gaap:CorporateNonSegmentMember 2022-09-30 0000866706 ese:ForeignValuationAllowanceMember 2023-09-30 0000866706 ese:ForeignValuationAllowanceMember 2022-09-30 0000866706 us-gaap:RevolvingCreditFacilityMember 2023-08-30 2023-08-30 0000866706 us-gaap:RevolvingCreditFacilityMember 2023-08-30 0000866706 srt:MaximumMember 2023-09-30 0000866706 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0000866706 us-gaap:TrademarksAndTradeNamesMember 2022-09-30 0000866706 ese:UtilitySolutionsMember 2022-10-01 2023-09-30 0000866706 ese:RFShieldingAndTestMember 2021-10-01 2022-09-30 0000866706 ese:AerospaceAndDefenseMember 2022-10-01 2023-09-30 0000866706 ese:UtilitySolutionsMember 2021-10-01 2022-09-30 0000866706 ese:AerospaceAndDefenseMember 2021-10-01 2022-09-30 0000866706 ese:UtilitySolutionsMember 2023-09-30 0000866706 ese:RFShieldingAndTestMember 2023-09-30 0000866706 ese:AerospaceAndDefenseMember 2023-09-30 0000866706 ese:UtilitySolutionsMember 2022-09-30 0000866706 ese:RFShieldingAndTestMember 2022-09-30 0000866706 ese:AerospaceAndDefenseMember 2022-09-30 0000866706 ese:UtilitySolutionsMember 2021-09-30 0000866706 ese:RFShieldingAndTestMember 2021-09-30 0000866706 ese:AerospaceAndDefenseMember 2021-09-30 0000866706 srt:MinimumMember us-gaap:PatentsMember 2023-09-30 0000866706 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0000866706 srt:MinimumMember ese:CapitalizedSoftwareMember 2023-09-30 0000866706 srt:MaximumMember us-gaap:PatentsMember 2023-09-30 0000866706 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0000866706 srt:MaximumMember ese:CapitalizedSoftwareMember 2023-09-30 0000866706 us-gaap:PatentsMember 2023-09-30 0000866706 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0000866706 us-gaap:CustomerRelationshipsMember 2023-09-30 0000866706 ese:CapitalizedSoftwareMember 2023-09-30 0000866706 us-gaap:PatentsMember 2022-09-30 0000866706 us-gaap:OtherIntangibleAssetsMember 2022-09-30 0000866706 us-gaap:CustomerRelationshipsMember 2022-09-30 0000866706 ese:CapitalizedSoftwareMember 2022-09-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2023-09-30 0000866706 ese:NonEmployeeDirectorsPlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-10-01 2023-09-30 0000866706 ese:NonEmployeeDirectorsPlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-10-01 2022-09-30 0000866706 ese:NonEmployeeDirectorsPlanMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-10-01 2021-09-30 0000866706 us-gaap:TreasuryStockCommonMember 2022-10-01 2023-09-30 0000866706 us-gaap:RetainedEarningsMember 2022-10-01 2023-09-30 0000866706 us-gaap:CommonStockMember 2022-10-01 2023-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2023-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2023-09-30 0000866706 us-gaap:TreasuryStockCommonMember 2021-10-01 2022-09-30 0000866706 us-gaap:RetainedEarningsMember 2021-10-01 2022-09-30 0000866706 us-gaap:CommonStockMember 2021-10-01 2022-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2022-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-01 2022-09-30 0000866706 us-gaap:TreasuryStockCommonMember 2020-10-01 2021-09-30 0000866706 us-gaap:RetainedEarningsMember 2020-10-01 2021-09-30 0000866706 us-gaap:CommonStockMember 2020-10-01 2021-09-30 0000866706 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2021-09-30 0000866706 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2021-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:UtilitySolutionsMember 2022-10-01 2023-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:RFShieldingAndTestMember 2022-10-01 2023-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:AerospaceAndDefenseMember 2022-10-01 2023-09-30 0000866706 us-gaap:CorporateNonSegmentMember 2022-10-01 2023-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:UtilitySolutionsMember 2021-10-01 2022-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:RFShieldingAndTestMember 2021-10-01 2022-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:AerospaceAndDefenseMember 2021-10-01 2022-09-30 0000866706 us-gaap:CorporateNonSegmentMember 2021-10-01 2022-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:UtilitySolutionsMember 2020-10-01 2021-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:RFShieldingAndTestMember 2020-10-01 2021-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:AerospaceAndDefenseMember 2020-10-01 2021-09-30 0000866706 us-gaap:CorporateNonSegmentMember 2020-10-01 2021-09-30 0000866706 us-gaap:PropertyPlantAndEquipmentMember 2022-10-01 2023-09-30 0000866706 us-gaap:PropertyPlantAndEquipmentMember 2021-10-01 2022-09-30 0000866706 us-gaap:PropertyPlantAndEquipmentMember 2020-10-01 2021-09-30 0000866706 us-gaap:StateAndLocalJurisdictionMember 2023-09-30 0000866706 2020-09-30 0000866706 ese:CmtMaterialsLlcAndItsAffiliateEngineeredSyntacticSystemsLlcMember us-gaap:CustomerRelationshipsMember 2023-02-01 0000866706 ese:NetworksElectronicCompanyMember us-gaap:CustomerRelationshipsMember 2021-11-04 0000866706 ese:PhenixTechnologiesIncPhenixMember us-gaap:TradeNamesMember 2021-08-09 0000866706 ese:PhenixTechnologiesIncPhenixMember us-gaap:CustomerRelationshipsMember 2021-08-09 0000866706 ese:PhenixTechnologiesIncPhenixMember ese:CustomerRelationshipsAndDevelopedTechnologyMember 2021-08-09 0000866706 ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember us-gaap:TradeNamesMember 2021-07-29 0000866706 ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember us-gaap:CustomerRelationshipsMember 2021-07-29 0000866706 ese:NetworksElectronicCompanyMember 2021-11-04 0000866706 ese:PhenixTechnologiesIncPhenixMember 2021-08-09 0000866706 ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember 2021-07-29 0000866706 ese:MpeLimitedMember us-gaap:SubsequentEventMember 2023-11-09 2023-11-09 0000866706 us-gaap:OperatingSegmentsMember ese:UtilitySolutionsMember 2023-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:RFShieldingAndTestMember 2023-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:AerospaceAndDefenseMember 2023-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:UtilitySolutionsMember 2022-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:RFShieldingAndTestMember 2022-09-30 0000866706 us-gaap:OperatingSegmentsMember ese:AerospaceAndDefenseMember 2022-09-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2022-10-01 2023-09-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2022-10-01 2023-09-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2021-10-01 2022-09-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2021-10-01 2022-09-30 0000866706 ese:PerformanceAcceleratedRestrictedShareAwardsMember 2020-10-01 2021-09-30 0000866706 ese:NonEmployeeDirectorsPlanMember 2020-10-01 2021-09-30 0000866706 ese:PhenixTechnologiesIncPhenixMember us-gaap:CustomerRelationshipsMember 2021-08-09 2021-08-09 0000866706 ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember us-gaap:TradeNamesMember 2021-07-29 2021-07-29 0000866706 ese:I.s.a.AltanovaGroupS.r.l.AltanovaMember us-gaap:CustomerRelationshipsMember 2021-07-29 2021-07-29 0000866706 2021-09-30 0000866706 ese:TestMember 2022-10-01 2023-09-30 0000866706 ese:SoftwareContractMember 2022-10-01 2023-09-30 0000866706 ese:AeroSpaceDefenseMember 2022-10-01 2023-09-30 0000866706 2023-08-30 0000866706 ese:AeroSpaceDefenseMember 2023-09-30 0000866706 ese:UsgMember 2022-10-01 2023-09-30 0000866706 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-10-01 2023-09-30 0000866706 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-10-01 2022-09-30 0000866706 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-10-01 2021-09-30 0000866706 2022-09-30 0000866706 srt:MinimumMember 2022-10-01 2023-09-30 0000866706 srt:MaximumMember 2022-10-01 2023-09-30 0000866706 2020-10-01 2021-09-30 0000866706 2023-04-01 2023-06-30 0000866706 ese:CmtMaterialsLlcAndItsAffiliateEngineeredSyntacticSystemsLlcMember 2023-02-01 0000866706 ese:PhenixTechnologiesIncPhenixMember 2022-09-30 0000866706 2021-10-01 2022-09-30 0000866706 2023-09-30 0000866706 2023-11-10 0000866706 2022-10-01 2023-09-30 shares iso4217:USD pure ese:customer iso4217:USD shares ese:segment http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent 0000866706 2023 FY http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet P3Y P10Y P10Y P3Y P13Y P3Y6M P1Y7M6D http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrent false 10-K true 2023-09-30 --09-30 false 1-10596 ESCO Technologies Inc. MO 43-1554045 9900A Clayton Road St. Louis MO 63124-1186 314 213-7200 Common Stock, par value $0.01 per share ESE NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 2423000000 25803969 false false false false 248 GRANT THORNTON LLP St. Louis, Missouri 956033000 857502000 715440000 580377000 525457000 445045000 217110000 195127000 167534000 28953000 25936000 20829000 -8769000 -4851000 -2255000 -1877000 304000 894000 837086000 751067000 634769000 118947000 106435000 80671000 26402000 24115000 17175000 92545000 82320000 63496000 3.59 3.17 2.44 3.58 3.16 2.42 25802000 25933000 26046000 25879000 26067000 26225000 92545000 82320000 63496000 7795000 -28876000 1496000 727000 7795000 -29603000 1496000 100340000 52717000 64992000 41866000 97724000 2264000 2612000 198557000 164645000 138633000 125154000 184067000 162403000 17972000 22696000 581095000 572622000 12382000 12126000 112765000 110306000 186866000 187287000 18169000 11576000 330182000 321295000 174698000 165322000 155484000 155973000 392124000 394464000 503177000 492709000 39839000 29150000 11495000 9538000 1683214000 1654456000 20000000 20000000 86973000 78746000 112277000 125009000 43814000 40572000 51587000 53802000 314651000 318129000 75531000 82023000 36554000 24853000 43336000 48294000 82000000 133000000 552072000 606299000 0.01 0.01 10000000 10000000 0.01 0.01 50000000 50000000 30781699 30707748 308000 307000 304850000 301553000 989315000 905022000 -23969000 -31764000 1270504000 1175118000 4995414 4854997 139362000 126961000 1131142000 1048157000 1683214000 1654456000 30646 306000 293682000 775829000 -3657000 -107134000 959026000 0 0 0 63496000 0 0 63496000 0 0 0 0 0 1496000 0 1496000 0.32 0 0 0 8336000 0 0 8336000 0 20 1000 3962000 0 0 51000 4014000 30666 307000 297644000 830989000 -2161000 -107083000 1019696000 0 0 0 82320000 0 0 82320000 0 0 0 0 727000 0 727000 0 0 0 0 0 -28876000 0 -28876000 0.32 0 0 0 8287000 0 0 8287000 0 0 0 0 0 19878000 19878000 0 42 0 3909000 0 0 0 3909000 30708 307000 301553000 905022000 -31764000 -126961000 1048157000 0 0 0 92545000 0 0 92545000 0 0 0 0 0 7795000 0 7795000 0.32 0 0 0 8252000 0 0 8252000 0 0 0 0 0 12401000 12401000 0 74 1000 3297000 0 0 0 3298000 30782 308000 304850000 989315000 -23969000 -139362000 1131142000 92545000 82320000 63496000 50523000 48343000 42049000 8910000 7320000 6914000 68821000 11654000 -15671000 1950000 -6267000 8946000 -3041000 76890000 135275000 123139000 17694000 10906000 168903000 22377000 32101000 26705000 12397000 12912000 8783000 1950000 -52468000 -55919000 -202441000 103000000 100000000 216000000 154000000 101000000 124368000 8252000 8268000 8336000 12401000 19878000 1826000 -4851000 -2976000 -1823000 -78330000 -32122000 81473000 -1950000 -5742000 1501000 -55858000 41492000 3672000 97724000 56232000 52560000 41866000 97724000 56232000 32151000 17676000 -11266000 26025000 12419000 -8794000 18466000 13788000 -612000 -434000 -9412000 477000 7045000 21985000 -688000 342000 832000 -3836000 68821000 11654000 -15671000 8662000 2835000 590000 30244000 9856000 26054000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.      Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">A.      Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Consolidated Financial Statements include the accounts of ESCO Technologies Inc. (ESCO) and its wholly owned subsidiaries. Except where the context indicates otherwise, the terms “Company”, “we”, “our” and “us” are used in this report to refer to ESCO together with its subsidiaries through which its businesses are conducted. All significant intercompany transactions and accounts have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">B.      Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our fiscal year ends on September 30. Throughout the Consolidated Financial Statements, unless the context indicates otherwise, references to a year (for example 2023) refer to fiscal year ending on September 30 of that year. Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications have no effect on the Company’s consolidated results, financial position or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">C.      Nature of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We are organized based on the products and services we offer and we currently classify our business operations in three segments for financial reporting purposes: Aerospace &amp; Defense (A&amp;D), Utility Solutions Group (USG), and RF Test &amp; Measurement, formerly called RF Shielding and Test (Test).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">A&amp;D:</span> The companies within this segment primarily design and manufacture specialty filtration products, including hydraulic filter elements and fluid control devices used in commercial aerospace applications; unique filter mechanisms used in micro-propulsion devices for satellites; 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; and miniature electro-explosive devices for military aircraft ejection seats and missile arming devices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">USG:</span> The companies within this segment provide diagnostic testing solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment, as well as 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 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Test:</span> The companies within this segment provide their customers with the ability to identify, measure and control magnetic, electromagnetic and acoustic energy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In addition, for reporting certain financial information we treat Corporate activities as a separate segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">D.      Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">E.      Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We recognize revenue when control of the goods or services promised under the contract is transferred to the customer either at a point in time (e.g., upon delivery) or over time (e.g., as we perform under the contract). We account for a contract when it has approval and commitment from both parties, the rights and payment terms of the parties are identified, the contract has commercial substance and collectability of consideration is probable. We review contracts to determine whether there are one or multiple performance obligations. A performance obligation is a promise to transfer a distinct good or service to a customer and represents the unit of accounting for revenue recognition. For contracts with multiple performance obligations, we allocate the expected consideration, or the transaction price, to each performance obligation identified in the contract based on the relative standalone </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">selling price of each performance obligation. We then recognize revenue for the transaction price allocated to the performance obligation when control of the promised goods or services underlying the performance obligation is transferred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Payment terms with our customers vary by the type and location of the customer and the products or services offered. We do not adjust the promised amount of consideration for the effects of significant financing components based on the expectation that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less. Arrangements with customers that include payment terms extending beyond one year are not significant. We account for shipping and handling costs on a gross basis and include them in net sales. We account for taxes collected from customers and remitted to governmental authorities on a net basis and exclude them from net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">A&amp;D:</span> Within the A&amp;D segment, approximately 45% of revenues (approximately 19% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial and military customers and have a single performance obligation as there is only one good promised or the promise to transfer the goods or services is not distinct or separately identifiable from other promises in the contract. The transaction price for these contracts reflects our estimate of returns and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to the customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in cost of goods sold in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Approximately 55% of the segment’s revenues (approximately 22% of consolidated revenues) are accounted for over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin or the inventory is owned by the customer. The related contracts are primarily cost-plus or fixed price contracts related to the design, development and manufacture of complex fluid control products, quiet valves, manifolds, shock and vibration dampening, thermal insulation and systems primarily for the commercial aerospace and military (U.S. Government) markets. The contracts may contain multiple products, which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and will be accounted for as a separate performance obligation. Our contracts are frequently modified for changes in contract specifications and requirements. Most of our contract modifications are for products that are not distinct from the existing contract and are accounted for as part of that existing contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Contracts with the U.S. Government generally contain clauses that provide lien rights to work-in-process along with clauses that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work-in-process. Due to the continuous transfer of control to the U.S. Government, we recognize revenue over the time that we perform under the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Selecting the method to measure progress towards completion for the commercial and military contracts requires judgment and is based on the nature of the products or service to be provided. We generally use the cost-to-cost method to measure progress for our Aerospace &amp; Defense segment contracts, as the rate at which costs are incurred to fulfill a contract best depicts the transfer of control to the customer. Under this method, we measure the extent of progress towards completion based on the ratio of costs incurred to date to the estimated costs at completion of the performance obligation, and record revenue proportionally as costs are incurred based on an estimated profit margin.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total contract cost is estimated utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to one or more years, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under the typical payment terms of our long term fixed price contracts, the customer pays us either performance-based or progress payments. Performance-based payments represent interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts will often result in revenue recognized in excess of billings and billings in excess of costs incurred, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. We classify amounts billed and due from our customers in Accounts receivable, net. For short term fixed price and cost-type contracts, we are generally paid within a short period of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For contracts where revenue is recognized over time, we recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">USG:</span> Within the USG segment, approximately 82% of revenues (approximately 29% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and is accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. We generally do not treat them as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in the period they are incurred. We record taxes collected from customers and remitted to government authorities on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Approximately 18% of the segment’s revenues (approximately 6% of consolidated revenues) are recognized over time as services are performed. The services accounted for under this method include an obligation to provide testing services using hardware and embedded software, software maintenance, training, lab testing, and consulting services. Typically, the related contracts contain a bundle of goods and services that are integrated in the context of the contract. Therefore, the goods and services are not distinct and we have a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We will recognize revenue as a series of distinct services based on each day of providing services (straight-line over the contract term) for our USG segment contracts. The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our service contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, which is typically received upon commencement of the contract, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Included in this category, approximately 5% of the segment’s revenues (approximately 2% of consolidated revenues) are recognized based on the terms of the software contract. For contracts that transfer a software license to the customer, revenue will be recognized at a point in time. These type of software contracts represent a right to use the software, or a functional license, in which revenue should be recognized upon transfer of the license. For contracts in software as a service (SaaS) arrangements, revenue will be recognized over time. The customer receives and consumes the benefits of the SaaS arrangement through access to the system which is for a stated period. We will recognize revenue based on each day of providing access (straight-line over the contract term). The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our software contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Test: </span>Within the Test segment, approximately 20% of revenues (approximately 5% of consolidated revenues) are recognized at a point in time when products such as, antennas and probes are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct because the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in the context of the contract and will be accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in selling, general, and other costs in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Approximately 80% of the segment’s revenues (approximately 19% of consolidated revenues) are recorded over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin. Products accounted for under this guidance include the construction and installation of test chambers to a buyer’s specifications that provide its customers with the ability to measure and contain magnetic, electromagnetic and acoustic energy. The goods and services related to each installed test chamber are not distinct due to the significant amount of integration provided and each installed chamber is accounted for as a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We use milestones to measure progress for our Test segment contracts because it best depicts the transfer of control to the customer that occurs as we incur costs on our contracts. For arrangements that are accounted for under this guidance, we estimate profit as the difference between total revenue and total estimated cost of a contract and recognize these revenues and costs based primarily on contract milestones. The transaction price for our contracts is typically fixed price and represents our best estimate of the consideration we will receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We estimate total contract cost utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to a year, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under the typical payment terms of our fixed price contracts, the customer pays us either based on progress or based on a fixed billing schedule within the contract. Performance-based payments represent interim payments based on noted progress points as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts result in revenue recognized in excess of billings and billings in excess of revenue recognized, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. Amounts billed and due from our customers are classified in Accounts receivable, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For contracts where revenue is recognized over time, we generally recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become probable and estimable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contract Assets and Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Contract assets arise from contracts when revenue is recognized over time and the amount of revenue recognized, including our estimate of variable consideration that has been included in the transaction price, exceeds the amount billed to the customer. These amounts are included in contract assets until the right to payment is no longer conditional on events other than the passage of time. These contract assets are reclassified to receivables when the right to consideration becomes unconditional. Contract liabilities include deposits, deferred revenue, upfront payments and billings in excess of revenue recognized. We include liabilities for customer rebates and discounts in other current liabilities in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">See the further discussion of our revenue recognition in Note 12 below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">F.      Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Cash equivalents include temporary investments that are readily convertible into cash, such as money market funds, with original maturities of three months or less. Some of our cash is deposited with financial institutions located throughout the U.S. and at banks in foreign countries where we operate subsidiary offices, and at times may exceed insured limits. Cash and cash equivalents held in foreign bank accounts totaled </span><span style="font-weight:normal;">$35.2</span><span style="font-weight:normal;"> million at September 30, 2023 and we routinely repatriate cash from our foreign subsidiaries.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">G.      Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">We reduce accounts receivable by an allowance for amounts that we estimate are uncollectible in the future. This estimated allowance is based on Management’s evaluation of the financial condition of the customer and historical write-off experience.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">H.      Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">We value inventories at the lower of cost (first-in, first-out) or net realizable value. We regularly review inventories for excess quantities and obsolescence based upon historical experience, specific identification of discontinued items, future demand, and market conditions. Inventories under long-term contracts reflect accumulated production costs, factory overhead, initial tooling and other related costs less the portion of such costs charged to cost of sales.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">I.      Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Property, plant and equipment are recorded at cost. Depreciation and amortization are computed primarily on a straight-line basis over the estimated useful lives of the assets: buildings, </span><span style="font-weight:normal;">10</span><span style="font-weight:normal;">-</span><span style="font-weight:normal;">40 years</span><span style="font-weight:normal;">; machinery and equipment, </span><span style="font-weight:normal;">3</span><span style="font-weight:normal;">-</span><span style="font-weight:normal;">10 years</span><span style="font-weight:normal;">; and office furniture and equipment, </span><span style="font-weight:normal;">3</span><span style="font-weight:normal;">-</span><span style="font-weight:normal;">10 years</span><span style="font-weight:normal;">. Leasehold improvements are amortized over the remaining term of the applicable lease or their estimated useful lives, whichever is shorter. Long-lived tangible assets are reviewed for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable. Impairment losses are recognized based on fair value.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">J.      Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our lease agreements primarily relate to office space, manufacturing facilities, and machinery and equipment. We determine at lease inception whether an arrangement that provides control over the use of an asset is a lease. We recognize 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. We have elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of our leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that we 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 our lease agreements do not explicitly state the discount rate implicit in the lease, Management uses our 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">K.      Goodwill and Other Long-Lived Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill represents the excess of purchase price over the fair value of net identifiable assets acquired in business acquisitions. Management annually reviews goodwill and other long-lived assets with indefinite useful lives for impairment or whenever events or changes in circumstances indicate the carrying amount may be less than fair value. If we determine that the carrying value of the long-lived asset or reporting unit is less than fair value, we record a permanent impairment charge for the amount by which the carrying </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">value of the long-lived asset exceeds its fair value. We measure the fair value of our reporting units based on a discounted cash flow method using a discount rate determined by Management to be commensurate with the risk inherent in each of our reporting units’ current business models. We determine the fair value of trade names using a generally accepted valuation method based on an income approach called the relief from royalty method. During 2023, Management performed a quantitative impairment analysis, which included a detailed calculation of the fair value of our trade names and reporting units related to certain reporting units within these segments. A Step 0 analysis was performed on the other reporting units for which a quantitative analysis was not performed. The results of these impairment analyses indicated that the fair values of the trade names and reporting units are not less than their carrying values. Our estimates of discounted cash flows to derive the fair value were measured in accordance with ASC 350, <i style="font-style:italic;">Intangibles – Goodwill and Other</i>. We are using estimates of discounted cash flows that may change, and if they change negatively it could result in the need to write down those assets to fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Other intangible assets represent costs allocated to identifiable intangible assets, principally customer relationships, capitalized software, patents, trademarks, and technology rights. We amortize intangible assets with estimable useful lives over their respective estimated useful lives to their estimated residual values, and review them for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">See Note 3 regarding goodwill and other intangible assets activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">L.      Capitalized Software</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Costs incurred for the development of computer software that will be sold, leased, or otherwise marketed are charged to research and development expense when incurred, until technological feasibility has been established for the product. Technological feasibility is typically established upon completion of a detailed program design. Costs incurred after this point are capitalized on a project-by-project basis. Capitalized costs consist of internal and external development costs. Upon general release of the product to customers, we cease capitalization and begin amortization, which is calculated on a project-by-project basis as the greater of (1) the ratio of current gross revenues for a product to the total of current and anticipated future gross revenues for the product or (2) the straight-line method over the estimated economic life of the product. We generally amortize software development costs over a <span style="-sec-ix-hidden:Hidden_tz5xk7DUhUuyjna3aLUktQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span>-to-seven year period based upon the estimated future economic life of the product. Factors we consider in determining the estimated future economic life of the product include anticipated future revenues, and changes in software and hardware technologies. Management annually reviews the carrying values of capitalized costs for impairment or whenever events or changes in circumstances indicate the carrying amount may not be recoverable. If expected cash flows are insufficient to recover the carrying amount of the asset, then we recognize an impairment loss to state the asset at its net realizable value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">M.      Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We account for income taxes under the asset and liability method. We recognize deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. We may reduce deferred tax assets by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. We recognize the effect on deferred tax assets and liabilities of a change in tax rates in income in the period that includes the enactment date. We regularly review our deferred tax assets for recoverability and establish a valuation allowance when Management believes it is more likely than not such assets will not be recovered, taking into consideration historical operating results, expectations of future earnings, tax planning strategies, and the expected timing of the reversals of existing temporary differences. Our policy is to include interest related to unrecognized tax benefits in income tax expense and penalties in operating expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">N.</b>      <b style="font-weight:bold;">Research and Development Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Company-sponsored research and development costs include research and development and bid and proposal efforts related to our products and services. We charge Company-sponsored product development costs to expense when incurred. Customer-sponsored research and development costs refer to certain situations whereby customers provide funding to support specific contractually defined research and development costs. We account for customer-sponsored research and development costs incurred pursuant to contracts similarly to other program costs. Total Company and customer-sponsored research and development expenses were approximately $13.0 million, $12.3 million and $15.4 million for 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">O.</b>      <b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We translate the financial statements of our foreign operations into U.S. dollars in accordance with FASB ASC Topic 830, <i style="font-style:italic;">Foreign Currency Matters</i>. We record the resulting translation adjustments as a separate component of accumulated other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">P.</b>      <b style="font-weight:bold;">Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We calculate basic earnings per share using the weighted average number of common shares outstanding during the period. We calculate diluted earnings per share using the weighted average number of common shares outstanding during the period plus shares issuable upon the assumed exercise of dilutive vesting of unvested restricted units (restricted shares) using the treasury stock method. There are no anti-dilutive shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The number of shares used in the calculation of earnings per share for each year presented is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Shares Outstanding <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25,802</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;margin: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,046</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px 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;"><b style="font-weight:bold;"> 77</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-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:13.29%;border-bottom:1px 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;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-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:13.29%;border-bottom:1px 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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shares <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 25,879</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;border-bottom:3px 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;"> 26,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;border-bottom:3px 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;"> 26,225</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 0pt;"><b style="font-weight:bold;">Q.</b>      <b style="font-weight:bold;">Share-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We provide compensation benefits to certain key employees under several share-based plans providing for performance-accelerated, performance-based and/or time-vested restricted stock unit awards, and to non-employee directors under a separate compensation plan for non-employee directors. We measure share-based payment expense at the grant date based on the fair value of the award and recognize it on a straight-line basis over the requisite service period (generally the vesting period of the award) and/or if the performance criteria are deemed probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">R.</b>      <b style="font-weight:bold;">Accumulated Other Comprehensive Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accumulated other comprehensive loss of $(24.0) million at September 30, 2023 consisted of currency translation adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">S.</b>      <b style="font-weight:bold;">Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties or the amount that would be paid to transfer a liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, we base fair value on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, we apply valuation models. These valuation techniques involve some level of Management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 1 – Inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 3 – Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Financial Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We have estimated the fair value of our financial instruments as of September 30, 2023 using available market information or other appropriate valuation methodologies. The carrying amounts of cash and cash equivalents, receivables, payables and other current assets and liabilities approximate fair value because of the short maturity of those instruments. The carrying amounts due under the revolving credit facility approximate fair value as the interest on outstanding borrowings is calculated at a spread over either an Adjusted Term SOFR Rate, Adjusted EURIBOR Rate, Adjusted CDOR Rate, Alternate Base Rate or Daily Simple RFR, at the Company’s election.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Nonfinancial Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our nonfinancial assets such as property, plant and equipment, inventories, 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 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">A.      Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Consolidated Financial Statements include the accounts of ESCO Technologies Inc. (ESCO) and its wholly owned subsidiaries. Except where the context indicates otherwise, the terms “Company”, “we”, “our” and “us” are used in this report to refer to ESCO together with its subsidiaries through which its businesses are conducted. All significant intercompany transactions and accounts have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">B.      Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our fiscal year ends on September 30. Throughout the Consolidated Financial Statements, unless the context indicates otherwise, references to a year (for example 2023) refer to fiscal year ending on September 30 of that year. Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications have no effect on the Company’s consolidated results, financial position or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">C.      Nature of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We are organized based on the products and services we offer and we currently classify our business operations in three segments for financial reporting purposes: Aerospace &amp; Defense (A&amp;D), Utility Solutions Group (USG), and RF Test &amp; Measurement, formerly called RF Shielding and Test (Test).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">A&amp;D:</span> The companies within this segment primarily design and manufacture specialty filtration products, including hydraulic filter elements and fluid control devices used in commercial aerospace applications; unique filter mechanisms used in micro-propulsion devices for satellites; 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; and miniature electro-explosive devices for military aircraft ejection seats and missile arming devices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">USG:</span> The companies within this segment provide diagnostic testing solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment, as well as 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 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Test:</span> The companies within this segment provide their customers with the ability to identify, measure and control magnetic, electromagnetic and acoustic energy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In addition, for reporting certain financial information we treat Corporate activities as a separate segment.</p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">D.      Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">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.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">E.      Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We recognize revenue when control of the goods or services promised under the contract is transferred to the customer either at a point in time (e.g., upon delivery) or over time (e.g., as we perform under the contract). We account for a contract when it has approval and commitment from both parties, the rights and payment terms of the parties are identified, the contract has commercial substance and collectability of consideration is probable. We review contracts to determine whether there are one or multiple performance obligations. A performance obligation is a promise to transfer a distinct good or service to a customer and represents the unit of accounting for revenue recognition. For contracts with multiple performance obligations, we allocate the expected consideration, or the transaction price, to each performance obligation identified in the contract based on the relative standalone </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">selling price of each performance obligation. We then recognize revenue for the transaction price allocated to the performance obligation when control of the promised goods or services underlying the performance obligation is transferred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Payment terms with our customers vary by the type and location of the customer and the products or services offered. We do not adjust the promised amount of consideration for the effects of significant financing components based on the expectation that the period between when we transfer a promised good or service to a customer and when the customer pays for that good or service will be one year or less. Arrangements with customers that include payment terms extending beyond one year are not significant. We account for shipping and handling costs on a gross basis and include them in net sales. We account for taxes collected from customers and remitted to governmental authorities on a net basis and exclude them from net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">A&amp;D:</span> Within the A&amp;D segment, approximately 45% of revenues (approximately 19% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial and military customers and have a single performance obligation as there is only one good promised or the promise to transfer the goods or services is not distinct or separately identifiable from other promises in the contract. The transaction price for these contracts reflects our estimate of returns and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to the customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in cost of goods sold in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Approximately 55% of the segment’s revenues (approximately 22% of consolidated revenues) are accounted for over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin or the inventory is owned by the customer. The related contracts are primarily cost-plus or fixed price contracts related to the design, development and manufacture of complex fluid control products, quiet valves, manifolds, shock and vibration dampening, thermal insulation and systems primarily for the commercial aerospace and military (U.S. Government) markets. The contracts may contain multiple products, which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and will be accounted for as a separate performance obligation. Our contracts are frequently modified for changes in contract specifications and requirements. Most of our contract modifications are for products that are not distinct from the existing contract and are accounted for as part of that existing contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Contracts with the U.S. Government generally contain clauses that provide lien rights to work-in-process along with clauses that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work-in-process. Due to the continuous transfer of control to the U.S. Government, we recognize revenue over the time that we perform under the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Selecting the method to measure progress towards completion for the commercial and military contracts requires judgment and is based on the nature of the products or service to be provided. We generally use the cost-to-cost method to measure progress for our Aerospace &amp; Defense segment contracts, as the rate at which costs are incurred to fulfill a contract best depicts the transfer of control to the customer. Under this method, we measure the extent of progress towards completion based on the ratio of costs incurred to date to the estimated costs at completion of the performance obligation, and record revenue proportionally as costs are incurred based on an estimated profit margin.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total contract cost is estimated utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to one or more years, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under the typical payment terms of our long term fixed price contracts, the customer pays us either performance-based or progress payments. Performance-based payments represent interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments are interim payments of costs incurred as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts will often result in revenue recognized in excess of billings and billings in excess of costs incurred, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. We classify amounts billed and due from our customers in Accounts receivable, net. For short term fixed price and cost-type contracts, we are generally paid within a short period of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For contracts where revenue is recognized over time, we recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">USG:</span> Within the USG segment, approximately 82% of revenues (approximately 29% of consolidated revenues) are recognized at a point in time when products are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct as the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in context of the contract and is accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. We generally do not treat them as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in the period they are incurred. We record taxes collected from customers and remitted to government authorities on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Approximately 18% of the segment’s revenues (approximately 6% of consolidated revenues) are recognized over time as services are performed. The services accounted for under this method include an obligation to provide testing services using hardware and embedded software, software maintenance, training, lab testing, and consulting services. Typically, the related contracts contain a bundle of goods and services that are integrated in the context of the contract. Therefore, the goods and services are not distinct and we have a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We will recognize revenue as a series of distinct services based on each day of providing services (straight-line over the contract term) for our USG segment contracts. The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our service contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, which is typically received upon commencement of the contract, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Included in this category, approximately 5% of the segment’s revenues (approximately 2% of consolidated revenues) are recognized based on the terms of the software contract. For contracts that transfer a software license to the customer, revenue will be recognized at a point in time. These type of software contracts represent a right to use the software, or a functional license, in which revenue should be recognized upon transfer of the license. For contracts in software as a service (SaaS) arrangements, revenue will be recognized over time. The customer receives and consumes the benefits of the SaaS arrangement through access to the system which is for a stated period. We will recognize revenue based on each day of providing access (straight-line over the contract term). The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration as applicable. Under the typical payment terms of our software contracts, the customer pays us in advance of when services are performed. Because of the timing difference of revenue recognition and customer payment, these contracts result in deferred revenue, which we present as contract liabilities, in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Test: </span>Within the Test segment, approximately 20% of revenues (approximately 5% of consolidated revenues) are recognized at a point in time when products such as, antennas and probes are shipped (when control of the goods transfers) to unaffiliated customers. The related contracts are with commercial customers. The contracts may contain multiple products which are capable of being distinct because the customer could benefit from each product on its own or together with other readily available resources. Each product is separately identifiable from the other products in the contract. Therefore, each product is distinct in the context of the contract and will be accounted for as a separate performance obligation. The transaction price for these contracts reflects our estimate of variable consideration in the form of returns, rebates and discounts, which are based on historical, current and forecasted information to determine the expected amount to which we will be entitled in exchange for transferring the promised goods or services to the customer. The realization of variable consideration occurs within a short period of time from product delivery; therefore, the time value of money effect is not significant. Amounts billed to customers for shipping and handling are included in the transaction price as the related activities are performed prior to customer obtaining control of the products. They generally are not treated as separate performance obligations as these costs fulfill a promise to transfer the product to the customer and are expensed in selling, general, and other costs in the period they are incurred. Taxes collected from customers and remitted to government authorities are recorded on a net basis. We primarily provide standard warranty programs for products in our commercial businesses for periods that typically range from one to two years. These assurance-type programs typically cannot be purchased separately and do not meet the criteria to be considered a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Approximately 80% of the segment’s revenues (approximately 19% of consolidated revenues) are recorded over time as the product does not have an alternative use and we have an enforceable right to payment for costs incurred plus a reasonable margin. Products accounted for under this guidance include the construction and installation of test chambers to a buyer’s specifications that provide its customers with the ability to measure and contain magnetic, electromagnetic and acoustic energy. The goods and services related to each installed test chamber are not distinct due to the significant amount of integration provided and each installed chamber is accounted for as a single performance obligation. Selecting the method to measure progress towards completion for these contracts requires judgment and is based on the nature of the products and service to be provided. We use milestones to measure progress for our Test segment contracts because it best depicts the transfer of control to the customer that occurs as we incur costs on our contracts. For arrangements that are accounted for under this guidance, we estimate profit as the difference between total revenue and total estimated cost of a contract and recognize these revenues and costs based primarily on contract milestones. The transaction price for our contracts is typically fixed price and represents our best estimate of the consideration we will receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We estimate total contract cost utilizing current contract specifications and expected engineering requirements. Contract costs typically are incurred over a period of several months to a year, and the estimation of these costs requires judgment. Our cost estimation process is based on the professional knowledge and experience of engineers and program managers along with finance professionals. We review and update our projections of costs quarterly or more frequently when circumstances significantly change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under the typical payment terms of our fixed price contracts, the customer pays us either based on progress or based on a fixed billing schedule within the contract. Performance-based payments represent interim payments based on noted progress points as the work progresses. Because of the timing difference of revenue recognition and customer billing, these contracts result in revenue recognized in excess of billings and billings in excess of revenue recognized, which we present as contract assets and contract liabilities, respectively, in the Consolidated Balance Sheets. Amounts billed and due from our customers are classified in Accounts receivable, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For contracts where revenue is recognized over time, we generally recognize changes in estimated contract revenues, costs and profits using the cumulative catch-up method of accounting. This method recognizes the cumulative effect of changes on current and prior periods with the impact of the change from inception-to-date recorded in the current period. We have net revenue recognized in the current year from performance obligations satisfied in the prior year due to changes in our estimated costs to complete the related performance obligations. We recognize anticipated losses on contracts in full in the period in which the losses become probable and estimable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contract Assets and Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Contract assets arise from contracts when revenue is recognized over time and the amount of revenue recognized, including our estimate of variable consideration that has been included in the transaction price, exceeds the amount billed to the customer. These amounts are included in contract assets until the right to payment is no longer conditional on events other than the passage of time. These contract assets are reclassified to receivables when the right to consideration becomes unconditional. Contract liabilities include deposits, deferred revenue, upfront payments and billings in excess of revenue recognized. We include liabilities for customer rebates and discounts in other current liabilities in the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">See the further discussion of our revenue recognition in Note 12 below.</p> 0.45 0.19 0.55 0.22 0.82 0.29 0.18 0.06 0.05 0.02 0.20 0.05 0.80 19 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">F.      Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Cash equivalents include temporary investments that are readily convertible into cash, such as money market funds, with original maturities of three months or less. Some of our cash is deposited with financial institutions located throughout the U.S. and at banks in foreign countries where we operate subsidiary offices, and at times may exceed insured limits. Cash and cash equivalents held in foreign bank accounts totaled </span><span style="font-weight:normal;">$35.2</span><span style="font-weight:normal;"> million at September 30, 2023 and we routinely repatriate cash from our foreign subsidiaries.</span></p> 35200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">G.      Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">We reduce accounts receivable by an allowance for amounts that we estimate are uncollectible in the future. This estimated allowance is based on Management’s evaluation of the financial condition of the customer and historical write-off experience.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">H.      Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">We value inventories at the lower of cost (first-in, first-out) or net realizable value. We regularly review inventories for excess quantities and obsolescence based upon historical experience, specific identification of discontinued items, future demand, and market conditions. Inventories under long-term contracts reflect accumulated production costs, factory overhead, initial tooling and other related costs less the portion of such costs charged to cost of sales.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">I.      Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Property, plant and equipment are recorded at cost. Depreciation and amortization are computed primarily on a straight-line basis over the estimated useful lives of the assets: buildings, </span><span style="font-weight:normal;">10</span><span style="font-weight:normal;">-</span><span style="font-weight:normal;">40 years</span><span style="font-weight:normal;">; machinery and equipment, </span><span style="font-weight:normal;">3</span><span style="font-weight:normal;">-</span><span style="font-weight:normal;">10 years</span><span style="font-weight:normal;">; and office furniture and equipment, </span><span style="font-weight:normal;">3</span><span style="font-weight:normal;">-</span><span style="font-weight:normal;">10 years</span><span style="font-weight:normal;">. Leasehold improvements are amortized over the remaining term of the applicable lease or their estimated useful lives, whichever is shorter. Long-lived tangible assets are reviewed for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable. Impairment losses are recognized based on fair value.</span></p> P10Y P40Y P3Y P10Y P3Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">J.      Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our lease agreements primarily relate to office space, manufacturing facilities, and machinery and equipment. We determine at lease inception whether an arrangement that provides control over the use of an asset is a lease. We recognize 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. We have elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of our leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that we 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 our lease agreements do not explicitly state the discount rate implicit in the lease, Management uses our incremental borrowing rate on the commencement date to calculate the present value of future payments based on the tenor of each arrangement.</p> true P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">K.      Goodwill and Other Long-Lived Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill represents the excess of purchase price over the fair value of net identifiable assets acquired in business acquisitions. Management annually reviews goodwill and other long-lived assets with indefinite useful lives for impairment or whenever events or changes in circumstances indicate the carrying amount may be less than fair value. If we determine that the carrying value of the long-lived asset or reporting unit is less than fair value, we record a permanent impairment charge for the amount by which the carrying </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">value of the long-lived asset exceeds its fair value. We measure the fair value of our reporting units based on a discounted cash flow method using a discount rate determined by Management to be commensurate with the risk inherent in each of our reporting units’ current business models. We determine the fair value of trade names using a generally accepted valuation method based on an income approach called the relief from royalty method. During 2023, Management performed a quantitative impairment analysis, which included a detailed calculation of the fair value of our trade names and reporting units related to certain reporting units within these segments. A Step 0 analysis was performed on the other reporting units for which a quantitative analysis was not performed. The results of these impairment analyses indicated that the fair values of the trade names and reporting units are not less than their carrying values. Our estimates of discounted cash flows to derive the fair value were measured in accordance with ASC 350, <i style="font-style:italic;">Intangibles – Goodwill and Other</i>. We are using estimates of discounted cash flows that may change, and if they change negatively it could result in the need to write down those assets to fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Other intangible assets represent costs allocated to identifiable intangible assets, principally customer relationships, capitalized software, patents, trademarks, and technology rights. We amortize intangible assets with estimable useful lives over their respective estimated useful lives to their estimated residual values, and review them for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">See Note 3 regarding goodwill and other intangible assets activity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">L.      Capitalized Software</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Costs incurred for the development of computer software that will be sold, leased, or otherwise marketed are charged to research and development expense when incurred, until technological feasibility has been established for the product. Technological feasibility is typically established upon completion of a detailed program design. Costs incurred after this point are capitalized on a project-by-project basis. Capitalized costs consist of internal and external development costs. Upon general release of the product to customers, we cease capitalization and begin amortization, which is calculated on a project-by-project basis as the greater of (1) the ratio of current gross revenues for a product to the total of current and anticipated future gross revenues for the product or (2) the straight-line method over the estimated economic life of the product. We generally amortize software development costs over a <span style="-sec-ix-hidden:Hidden_tz5xk7DUhUuyjna3aLUktQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span>-to-seven year period based upon the estimated future economic life of the product. Factors we consider in determining the estimated future economic life of the product include anticipated future revenues, and changes in software and hardware technologies. Management annually reviews the carrying values of capitalized costs for impairment or whenever events or changes in circumstances indicate the carrying amount may not be recoverable. If expected cash flows are insufficient to recover the carrying amount of the asset, then we recognize an impairment loss to state the asset at its net realizable value.</p> P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">M.      Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We account for income taxes under the asset and liability method. We recognize deferred tax assets and liabilities for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. We may reduce deferred tax assets by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. We recognize the effect on deferred tax assets and liabilities of a change in tax rates in income in the period that includes the enactment date. We regularly review our deferred tax assets for recoverability and establish a valuation allowance when Management believes it is more likely than not such assets will not be recovered, taking into consideration historical operating results, expectations of future earnings, tax planning strategies, and the expected timing of the reversals of existing temporary differences. Our policy is to include interest related to unrecognized tax benefits in income tax expense and penalties in operating expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">N.</b>      <b style="font-weight:bold;">Research and Development Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Company-sponsored research and development costs include research and development and bid and proposal efforts related to our products and services. We charge Company-sponsored product development costs to expense when incurred. Customer-sponsored research and development costs refer to certain situations whereby customers provide funding to support specific contractually defined research and development costs. We account for customer-sponsored research and development costs incurred pursuant to contracts similarly to other program costs. Total Company and customer-sponsored research and development expenses were approximately $13.0 million, $12.3 million and $15.4 million for 2023, 2022 and 2021, respectively.</p> 13000000.0 12300000 15400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">O.</b>      <b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We translate the financial statements of our foreign operations into U.S. dollars in accordance with FASB ASC Topic 830, <i style="font-style:italic;">Foreign Currency Matters</i>. We record the resulting translation adjustments as a separate component of accumulated other comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">P.</b>      <b style="font-weight:bold;">Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We calculate basic earnings per share using the weighted average number of common shares outstanding during the period. We calculate diluted earnings per share using the weighted average number of common shares outstanding during the period plus shares issuable upon the assumed exercise of dilutive vesting of unvested restricted units (restricted shares) using the treasury stock method. There are no anti-dilutive shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The number of shares used in the calculation of earnings per share for each year presented is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Shares Outstanding <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25,802</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;margin: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,046</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px 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;"><b style="font-weight:bold;"> 77</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-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:13.29%;border-bottom:1px 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;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-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:13.29%;border-bottom:1px 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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shares <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 25,879</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;border-bottom:3px 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;"> 26,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;border-bottom:3px 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;"> 26,225</p></td></tr></table> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted Average Shares Outstanding <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25,802</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;margin: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,046</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px 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;"><b style="font-weight:bold;"> 77</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-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:13.29%;border-bottom:1px 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;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-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:13.29%;border-bottom:1px 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;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:50.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shares <span style="font-family:'Calibri','Helvetica','sans-serif';">—</span> Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 25,879</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;border-bottom:3px 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;"> 26,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;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:13.29%;background:#cceeff;border-bottom:3px 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;"> 26,225</p></td></tr></table> 25802000 25933000 26046000 77000 134000 179000 25879000 26067000 26225000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Q.</b>      <b style="font-weight:bold;">Share-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We provide compensation benefits to certain key employees under several share-based plans providing for performance-accelerated, performance-based and/or time-vested restricted stock unit awards, and to non-employee directors under a separate compensation plan for non-employee directors. We measure share-based payment expense at the grant date based on the fair value of the award and recognize it on a straight-line basis over the requisite service period (generally the vesting period of the award) and/or if the performance criteria are deemed probable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">R.</b>      <b style="font-weight:bold;">Accumulated Other Comprehensive Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accumulated other comprehensive loss of $(24.0) million at September 30, 2023 consisted of currency translation adjustments.</p> -24000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">S.</b>      <b style="font-weight:bold;">Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price at which an asset could be exchanged in a current transaction between knowledgeable, willing parties or the amount that would be paid to transfer a liability to a new obligor, not the amount that would be paid to settle the liability with the creditor. Where available, we base fair value on observable market prices or parameters or derived from such prices or parameters. Where observable prices or inputs are not available, we apply valuation models. These valuation techniques involve some level of Management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market and the instruments’ complexity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 1 – Inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 3 – Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Financial Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We have estimated the fair value of our financial instruments as of September 30, 2023 using available market information or other appropriate valuation methodologies. The carrying amounts of cash and cash equivalents, receivables, payables and other current assets and liabilities approximate fair value because of the short maturity of those instruments. The carrying amounts due under the revolving credit facility approximate fair value as the interest on outstanding borrowings is calculated at a spread over either an Adjusted Term SOFR Rate, Adjusted EURIBOR Rate, Adjusted CDOR Rate, Alternate Base Rate or Daily Simple RFR, at the Company’s election.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Nonfinancial Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our nonfinancial assets such as property, plant and equipment, inventories, 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 2023.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2.     Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On February 1, 2023, we acquired CMT Materials, LLC and its affiliate Engineered Syntactic Systems, LLC (together, CMT) for a purchase price of approximately $18 million, net of cash acquired. CMT, based in Attleboro, Massachusetts, is a supplier of syntactic materials for buoyancy and specialty applications. Since the date of acquisition, the operating results for the CMT business have been included as part of Globe in the A&amp;D segment. The acquisition date fair value of the assets acquired and liabilities assumed primarily were as follows: approximately $1.7 million of accounts receivable, $3.0 million of inventory, $1.3 million of property, plant and equipment, $1.2 million of accounts payable and accrued expenses, and $7.3 million of identifiable intangible assets mainly consisting of customer relationships totaling $6.2 million. The acquired goodwill of $5.6 million related to excess value associated with opportunities to expand the services and products that we can offer to our customers. We anticipate that the goodwill will be deductible for tax purposes. We received a $0.2 million working capital settlement during the third quarter of 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On November 4, 2021, we acquired Networks Electronic Company, LLC (NEco) for a purchase price of approximately $15.4 million, net of cash acquired. NEco, based in Chatsworth, California, provides miniature electro-explosive devices utilized in mission-critical defense and aerospace applications. Since the date of acquisition, the operating results for the NEco business have been included as part of PTI in the A&amp;D segment. The acquisition date fair value of the assets acquired and liabilities assumed primarily were as follows: approximately $0.6 million of accounts receivable, $1.5 million of inventory, $0.2 million of property, plant and equipment, $0.7 million of accounts payable and accrued expenses, $8.1 million of identifiable intangible assets, mainly consisting of customer relationships totaling $6.3 million. The acquired goodwill of $5.7 million related to excess value associated with opportunities to expand the services and products that we can offer to our customers. We anticipate that the goodwill will be deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2021</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On August 9, 2021 we acquired the assets of Phenix Technologies, Inc. (Phenix), for a purchase price of approximately $47.2 million in cash. Phenix, based in Accident, Maryland, is a leading designer and manufacturer of high voltage, high current, high power test systems and components and solutions supporting the electric utility industry, high voltage test laboratories, and field service organizations worldwide. Since the date of acquisition, the operating results for the Phenix business have been included as part of the USG segment. The acquisition date fair value of the assets acquired and liabilities assumed were as follows: approximately $2.6 million of accounts receivable, $5.8 million of inventory, $8.0 million of property, plant and equipment, $6.2 million of accounts payable and accrued expenses, $3.7 million for tradenames, $9.6 million of customer relationships and $0.5 million of miscellaneous items. The tradename was determined to have an indefinite useful life and the customer relationships were determined to have a useful life of 13 years. The acquired goodwill of $18.7 million relates to excess value associated with opportunities to expand the services and products that we can offer to our customers, with approximately $15 million of goodwill deductible for tax purposes. During the fourth quarter of 2022, we received $4.6 million upon finalization of the working capital adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On July 29, 2021 we acquired I.S.A. – Altanova Group S.r.l., (Altanova), headquartered in Taino, Italy, for a purchase price of approximately $115 million, net of cash acquired. Altanova is a supplier of diagnostic products, monitoring systems and services related to power generation, transmission and distribution networks, renewable energy and storage, and process industries to customers in more than 100 countries. Since the date of acquisition, the operating results for the Altanova business have been included as part of the USG segment. The acquisition date fair value of the assets acquired and liabilities assumed were as follows: $9.7 million of accounts receivable, $5.6 million of inventory, $1.2 million of property, plant and equipment, $9.0 million of other assets, $12.8 million of accounts payable and accrued expenses, $6.9 million of other liabilities, $16.7 million of deferred tax liabilities, $50.5 million of customer relationships and $4.3 million of tradenames. The tradename was determined to have a useful life of ten years and the customer relationships were determined to have a useful life of twenty years. The acquired goodwill of $71.1 million relates to the excess value associated with opportunities to expand the services and products that we can offer to our customers, access to new markets, and synergies anticipated by combining Altanova with existing USG businesses. The goodwill is not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We accounted for these acquisitions using the purchase method of accounting, and accordingly, we allocated the respective purchase prices to the assets (including intangible assets) acquired and liabilities assumed based on estimated fair values at the date of acquisition. We have included the financial results from these acquisitions in our financial statements from the date of acquisition.</p> 18000000 1700000 3000000.0 1300000 1200000 7300000 6200000 5600000 200000 15400000 600000 1500000 200000 700000 8100000 6300000 5700000 47200000 2600000 5800000 8000000.0 6200000 3700000 9600000 500000 P13Y 18700000 15000000 4600000 115000000 9700000 5600000 1200000 9000000.0 12800000 6900000 16700000 50500000 4300000 P10Y P20Y 71100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.</b>      <b style="font-weight:bold;">Goodwill and Other Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Included on the Consolidated Balance Sheets at September 30, 2023 and 2022 are the following intangible assets gross carrying amounts and accumulated amortization:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:12.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 503,177</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:3px 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;"> 492,709</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets with determinable lives:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,516</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,353</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px 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;"><b style="font-weight:bold;"> 1,218</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px 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;"> 1,091</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 1,298</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:3px 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;"> 1,262</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 121,883</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,583</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 80,774</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:1px 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;"> 70,476</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"><b style="font-weight:bold;"> 41,109</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"> 36,107</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Customer Relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 296,927</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,447</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px 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;"><b style="font-weight:bold;"> 113,311</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px 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;"> 96,921</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 183,616</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:3px 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;"> 190,526</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,232</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,985</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 9,578</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,440</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"><b style="font-weight:bold;"> 4,654</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"> 6,545</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets with indefinite lives:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"><b style="font-weight:bold;"> 161,447</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"> 160,024</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 0pt;">We performed our annual evaluation of goodwill and intangible assets for impairment during the fourth quarter of 2023 and concluded that no impairment existed at September 30, 2023. There were no accumulated impairment losses as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The changes in the carrying amount of goodwill attributable to each business segment for 2023 and 2022 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:34.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.8%;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;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.8%;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;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 504.9</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition activity </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;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;"> (4.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Foreign currency translation and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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:13.34%;background:#cceeff;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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:13.34%;background:#cceeff;border-bottom:1px solid #000000;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;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;border-bottom:1px solid #000000;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;"> (13.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.32%;background:#cceeff;border-bottom:1px solid #000000;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;"> (13.2)</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 348.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 492.7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition activity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.6</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Foreign currency translation and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:13.34%;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:13.34%;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;border-bottom:1px 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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.9</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 115.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 34.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 353.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 503.2</b></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;">Amortization expense related to intangible assets with determinable lives was $29.0 million, $25.9 million and $20.8 million in 2023, 2022 and 2021, respectively. Patents are amortized over the life of the patents, generally <span style="-sec-ix-hidden:Hidden_2uYLVsJJb0SgmaLhWUBLgQ;"><span style="-sec-ix-hidden:Hidden_iPlnnYJvCEqzrer6pegPEA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span></span></span> to twenty years. Capitalized software is amortized over the estimated useful life of the software, generally <span style="-sec-ix-hidden:Hidden_P2i1uxh3xkS5-PpLeBxJ-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to seven years. Customer relationships are generally amortized over <span style="-sec-ix-hidden:Hidden_QaZKUpF9M0OdXCrHpu_oFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirteen</span></span> to twenty years. Intangible asset amortization for fiscal years 2024 through 2027 is estimated at approximately $17 million per year, and approximately $14.5 million in 2028.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Included on the Consolidated Balance Sheets at September 30, 2023 and 2022 are the following intangible assets gross carrying amounts and accumulated amortization:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:12.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 503,177</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:3px 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;"> 492,709</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets with determinable lives:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,516</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,353</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px 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;"><b style="font-weight:bold;"> 1,218</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px 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;"> 1,091</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 1,298</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:3px 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;"> 1,262</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 121,883</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,583</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 80,774</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:1px 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;"> 70,476</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"><b style="font-weight:bold;"> 41,109</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"> 36,107</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Customer Relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 296,927</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,447</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px 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;"><b style="font-weight:bold;"> 113,311</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px 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;"> 96,921</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 183,616</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:3px 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;"> 190,526</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,232</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,985</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 9,578</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,440</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 18pt;">Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"><b style="font-weight:bold;"> 4,654</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"> 6,545</p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets with indefinite lives:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:11.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"><b style="font-weight:bold;"> 161,447</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:3px 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;"> 160,024</p></td></tr></table> 503177000 492709000 2516000 2353000 1218000 1091000 1298000 1262000 121883000 106583000 80774000 70476000 41109000 36107000 296927000 287447000 113311000 96921000 183616000 190526000 14232000 13985000 9578000 7440000 4654000 6545000 161447000 160024000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:34.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.8%;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;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.8%;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;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 504.9</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition activity </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;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;"> (4.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Foreign currency translation and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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:13.34%;background:#cceeff;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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:13.34%;background:#cceeff;border-bottom:1px solid #000000;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;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;border-bottom:1px solid #000000;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;"> (13.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.32%;background:#cceeff;border-bottom:1px solid #000000;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;"> (13.2)</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 348.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 492.7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition activity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.6</p></td></tr><tr><td style="vertical-align:bottom;width:34.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Foreign currency translation and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:13.34%;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:13.34%;border-bottom:1px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.34%;border-bottom:1px 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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.9</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 115.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 34.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 353.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 503.2</b></p></td></tr></table> 104300000 34100000 366500000 504900000 5700000 -4700000 1000000.0 -100000 -13100000 -13200000 110000000.0 34000000.0 348700000 492700000 5600000 5600000 4900000 4900000 115600000 34000000.0 353600000 503200000 29000000.0 25900000 20800000 P20Y P7Y P20Y 17000000 14500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.</b>      <b style="font-weight:bold;">Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories consisted of the following at September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.98%;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;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:74.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 34,577</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;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:9.36%;background:#cceeff;margin: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,471</p></td></tr><tr><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></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 0.05pt 0pt;"><b style="font-weight:bold;"> 42,178</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,492</p></td></tr><tr><td style="vertical-align:bottom;width:74.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 107,312</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;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:9.36%;background:#cceeff;border-bottom:1px 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;"> 91,440</p></td></tr><tr><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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 0.05pt 0pt;"><b style="font-weight:bold;"> 184,067</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;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:9.36%;border-bottom:3px 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,403</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;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.98%;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;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:74.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 34,577</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;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:9.36%;background:#cceeff;margin: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,471</p></td></tr><tr><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></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 0.05pt 0pt;"><b style="font-weight:bold;"> 42,178</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,492</p></td></tr><tr><td style="vertical-align:bottom;width:74.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 107,312</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;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:9.36%;background:#cceeff;border-bottom:1px 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;"> 91,440</p></td></tr><tr><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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 0.05pt 0pt;"><b style="font-weight:bold;"> 184,067</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;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:9.36%;border-bottom:3px 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,403</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> 34577000 32471000 42178000 38492000 107312000 91440000 184067000 162403000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5.</b>      <b style="font-weight:bold;">Income Tax Expense</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of income before income taxes for 2023, 2022 and 2021 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 98,983</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,214</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px 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;"><b style="font-weight:bold;"> 19,964</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 15,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 10,457</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 118,947</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 106,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 80,671</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;">The principal components of income tax expense (benefit) for 2023, 2022 and 2021 consist of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 24,192</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,807</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;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;"><b style="font-weight:bold;"> (5,816)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;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;"> (1,598)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State and local:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,563</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,257</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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;"><b style="font-weight:bold;"> (1,038)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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;"> (786)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,694</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin: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,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,922</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (193)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px solid #000000;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;"> (939)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px solid #000000;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;"> (427)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px 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;"><b style="font-weight:bold;"> 26,402</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 24,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 17,175</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;">The actual income tax expense for 2023, 2022 and 2021 differs from the expected tax expense for those years (computed by applying the U.S. Federal corporate statutory rate) as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Federal corporate statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 21.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">State and local, net of Federal benefits</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Impact of foreign operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 0.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;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;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;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;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Federal research credit</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;"><b style="font-weight:bold;"> (1.1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-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.14%;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;"> (0.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Executive compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 0.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 0.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;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.14%;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;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. tax on GILTI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1.2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">GILTI foreign tax credits</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;"><b style="font-weight:bold;"> (0.9)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;"> (1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-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.14%;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;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">FDII deduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;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;"><b style="font-weight:bold;"> (1.6)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;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;"> (0.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;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;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Other, net</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px 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;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;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.14%;border-bottom:1px solid #000000;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;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;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.14%;border-bottom:1px 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;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 22.2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px 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;"> 22.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;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.14%;background:#cceeff;border-bottom:3px 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;"> 21.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></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;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities at September 30, 2023 and 2022 are presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.09%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.57%;background:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,457</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin: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,990</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Pension and other postretirement benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 658</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 664</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized research and development expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,114</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,822</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,073</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Net operating and capital loss carryforwards — domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 553</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 575</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Net operating loss carryforward — foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,714</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,396</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Other compensation-related costs and other cost accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,691</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin: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,093</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">State credit carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,249</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,676</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Foreign credit carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px 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;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px 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;"> 203</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 35,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin: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,670</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;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.57%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;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.57%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;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;"><b style="font-weight:bold;"> (9,822)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> (7,073)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;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;"><b style="font-weight:bold;"> (13,313)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;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;"> (11,691)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;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;"><b style="font-weight:bold;"> (61,187)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> (62,051)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation, software amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (21,772)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;border-bottom:1px solid #000000;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;"> (24,503)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities before valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;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;"><b style="font-weight:bold;"> (70,836)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> (77,648)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (1,772)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;border-bottom:1px solid #000000;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;"> (1,208)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> (72,608)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px double #000000;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;"> (78,856)</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 0pt;">We had a foreign net operating loss (NOL) carryforward of $13.2 million at September 30, 2023, which reflects tax loss carryforwards in Germany, South Africa, Canada, Japan, India and the United Kingdom. Approximately $11.1 million of the tax loss carryforwards have no expiration date while the remaining $2.1 million will expire between 2030 and 2042.We had deferred tax assets related to state NOL carryforwards of $0.6 million at September 30, 2023 which expire between 2025 and 2043. We also had state research and other credit carryforwards of $2.2 million of which $0.8 million expires between 2036 and 2038. The remaining $1.4 million does not have an expiration date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The valuation allowance for deferred tax assets as of September 30, 2023 and 2022 was $1.8 million and $1.2 million, respectively. The net change in the total valuation allowance for each of the years ended September 30, 2023 and 2022 was an increase of $0.6 million and a decrease of $0.8 million, respectively. In addition, we maintained a valuation allowance against state NOL carryforwards that are not expected to be realized in future periods of $0.5 million at September 30 of both 2023 and 2022. Lastly, we recorded a valuation allowance against foreign deferred tax assets of $0.6 million in the year ended September 30, 2023, which resulted in a valuation allowance against foreign deferred assets which may not be realized in future periods of $1.3 million and $0.7 million at September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2023, the Company does not have any material unrecognized tax benefits.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 98,983</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,214</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px 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;"><b style="font-weight:bold;"> 19,964</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 15,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 10,457</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 118,947</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 106,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 80,671</p></td></tr></table> 98983000 90674000 70214000 19964000 15761000 10457000 118947000 106435000 80671000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 24,192</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,807</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;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;"><b style="font-weight:bold;"> (5,816)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;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;"> (1,598)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State and local:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,563</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,257</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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;"><b style="font-weight:bold;"> (1,038)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;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;"> (786)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,694</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin: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,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,922</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (193)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px solid #000000;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;"> (939)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px solid #000000;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;"> (427)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px 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;"><b style="font-weight:bold;"> 26,402</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 24,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 17,175</p></td></tr></table> 24192000 7248000 14807000 -5816000 9752000 -1598000 3563000 1635000 2257000 -1038000 1774000 -786000 5694000 4645000 2922000 -193000 -939000 -427000 26402000 24115000 17175000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Federal corporate statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 21.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">State and local, net of Federal benefits</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Impact of foreign operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 0.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;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;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;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;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Federal research credit</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;"><b style="font-weight:bold;"> (1.1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-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.14%;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;"> (0.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Executive compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 0.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 0.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;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.14%;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;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">U.S. tax on GILTI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1.2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">GILTI foreign tax credits</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;"><b style="font-weight:bold;"> (0.9)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;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;"> (1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-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.14%;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;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">FDII deduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;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;"><b style="font-weight:bold;"> (1.6)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;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;"> (0.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.14%;background:#cceeff;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;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Other, net</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px 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;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;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.14%;border-bottom:1px solid #000000;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;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;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.14%;border-bottom:1px 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;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 22.2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px 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;"> 22.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;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.14%;background:#cceeff;border-bottom:3px 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;"> 21.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.210 0.210 0.210 0.021 0.029 0.019 0.003 -0.003 -0.004 0.011 0.003 0.009 0.009 0.005 0.009 0.003 -0.003 0 0.012 0.018 0.010 0.009 0.015 0.006 0.016 0.009 0.017 0 -0.002 0.001 0.222 0.227 0.213 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.09%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.57%;background:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,457</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin: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,990</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Pension and other postretirement benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 658</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 664</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized research and development expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,114</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,822</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,073</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Net operating and capital loss carryforwards — domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 553</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 575</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Net operating loss carryforward — foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,714</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,396</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Other compensation-related costs and other cost accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,691</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin: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,093</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">State credit carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,249</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,676</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Foreign credit carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px 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;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px 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;"> 203</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 35,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin: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,670</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;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.57%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;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.57%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;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;"><b style="font-weight:bold;"> (9,822)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> (7,073)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;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;"><b style="font-weight:bold;"> (13,313)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;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;"> (11,691)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;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;"><b style="font-weight:bold;"> (61,187)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> (62,051)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation, software amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (21,772)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;border-bottom:1px solid #000000;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;"> (24,503)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities before valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;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;"><b style="font-weight:bold;"> (70,836)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> (77,648)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (1,772)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;border-bottom:1px solid #000000;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;"> (1,208)</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> (72,608)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px double #000000;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;"> (78,856)</p></td></tr></table> 5457000 4990000 658000 664000 4114000 0 9822000 7073000 553000 575000 3714000 3396000 8691000 9093000 2249000 1676000 203000 35258000 27670000 9822000 7073000 13313000 11691000 61187000 62051000 21772000 24503000 70836000 77648000 1772000 1208000 72608000 78856000 13200000 11100000 2100000 600000 2200000 800000 1400000 1800000 1200000 600000 800000 500000 500000 600000 1300000 700000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6.</b>      <b style="font-weight:bold;">Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt consists of the following at September 30, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 102,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,000</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of long-term debt and short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (20,000)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;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;"> (20,000)</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total long-term debt, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 82,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,000</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 0pt;">On August 30, 2023, the Company entered into a new five-year credit facility (“the Credit Facility"), replacing its previous credit facility which would have matured September 27, 2024. 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 seven banks led by JP Morgan Chase Bank, N.A., as administrative agent, Bank of America, N.A., as syndication agent, and Commerce Bank and TD Bank, N.A. as co-documentation agents. The Credit Facility matures August 30, 2028, with balance due by this date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Interest on borrowings under the Credit Facility is calculated at a spread over either an Adjusted Term SOFR Rate, Adjusted EURIBOR Rate, Adjusted CDOR Rate, Alternate Base Rate or Daily Simple RFR, at the Company’s election. The Credit Facility also requires a facility fee ranging from 12.5 to 25 basis points per annum on the unused portion. The interest rate spreads and the facility fee are subject to increase or decrease depending on the Company’s leverage ratio.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Credit Facility is secured by the unlimited guaranty of our direct and indirect material U.S. subsidiaries and the pledge of 100% of the equity interests of our direct and indirect material foreign subsidiaries. The financial covenants of the Credit Facility include a leverage ratio and an interest coverage ratio. As of September 30, 2023, we were in compliance with all covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2023, we had approximately $390 million available to borrow under the Credit Facility, plus the $250 million increase option subject to the lenders’ consent, in addition to $41.9 million cash on hand. We classified $20 million as the current portion of long-term debt as of September 30, 2023, as we intend to repay this amount within the next twelve months; however, we have no contractual obligation to repay such amount during the next twelve months. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During 2023 and 2022, our maximum aggregate short-term borrowings at any month-end were $161 million and $208 million, respectively, and the average aggregate short-term borrowings outstanding based on month-end balances were $140.3 million and $189.8 million, respectively. The weighted average interest rates were 5.82% and 2.11% for 2023 and 2022, respectively. As of September 30, 2023, the interest rate on our debt was 6.81%. The letters of credit issued and outstanding under the Credit Facility totaled $8.3 million and $8.0 million at September 30, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 102,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,000</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of long-term debt and short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (20,000)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;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;"> (20,000)</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total long-term debt, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 82,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;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:9.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,000</p></td></tr></table> 102000000 153000000 20000000 20000000 82000000 133000000 500000000 250000000 0.125 0.25 1 390000000 250000000 41900000 20000000 161000000 208000000 140300000 189800000 0.0582 0.0211 0.0681 8300000 8000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.</b>      <b style="font-weight:bold;">Capital Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The 30,781,699 and 30,707,748 common shares as presented in the accompanying Consolidated Balance Sheets at September 30, 2023 and 2022 represent the actual number of shares issued at the respective dates. We held 4,995,414 and 4,854,997 common shares in treasury at September 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2021, our Board of Directors approved a new common stock repurchase program authorizing us to repurchase shares of our stock from time to time in Management’s discretion, in the open market or otherwise, up to a maximum total repurchase amount of $200 million (or the maximum amount permitted under our bank credit agreements, if less). This program is scheduled to expire September 30, 2024. Under this program we repurchased approximately 140,000 shares in 2023 at an aggregate cost of $12.4 million and approximately 257,500 shares in 2022 at an aggregate cost of $20.0 million. We did not repurchase any shares in 2021.</p> 30781699 30707748 4995414 4854997 200000000 140000 12400000 257500 20000000.0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.</b>      <b style="font-weight:bold;">Share-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We provide compensation benefits to certain key employees under several share-based plans providing for performance-accelerated and/or time-vested restricted stock unit awards, and to non-employee directors under a separate compensation plan for non-employee directors. As of September 30, 2023, our equity compensation plans had a total of 1,033,413 shares authorized and available for future issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Performance-Accelerated Restricted Stock Unit (PARS) Awards, Time-Vested Restricted Stock Unit (RSU) Awards, and Performance Share Unit (PSU) Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A PARS award represents the right to receive a specified number of shares of Company common stock if and when the award vests. A PARS award is not stock and does not give the recipient any rights as a shareholder until it vests and is paid out in shares of stock. PARS awards currently outstanding have a five-year vesting period, with accelerated vesting if certain targets based on market conditions are achieved. In these cases, if it is probable that the performance condition will be met, the Company recognizes compensation cost on a straight-line basis over the shorter performance period; otherwise, it will recognize compensation cost over the longer service period. Compensation cost for the outstanding PARS awards is being recognized over the shorter performance period, as it is probable the performance condition will be met. The PARS award grants were valued at the stock price on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The terms of the RSU awards are similar to those of the PARS awards, but without any provision for acceleration of the vesting date. Each RSU represents the right to receive one share of Company common stock if the recipient remains continuously employed by the Company until the award vests, normally <span style="-sec-ix-hidden:Hidden_YNuxHHIqWkmNcLpXW1x83g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> ½ years after the effective award date. The RSU award grants were valued at the stock price on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Beginning in fiscal 2022, the Company granted PSU awards with a three-year vesting period, with each PSU representing the right to receive one share of Company common stock if certain performance targets are achieved. The targets are based on achieving certain EBITDA metrics and a Total Shareholder return (rTSR) metric over a three-year period. In fiscal 2023, the Company granted PSU awards with a three-year vesting period, with performance targets based on achieving certain EBITDA and Return on Invested Capital (ROIC) metrics and utilizing a rTSR modifier.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Pretax compensation expense related to the above awards was $7.6 million, $6.1 million and $5.6 million for 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following summary presents information regarding outstanding share-based compensation awards as of the specified dates, and changes during the specified periods:</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:49.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FY 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">FY 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">FY 2021</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.61%;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;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.34%;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;">Estimated </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Estimated </p></td></tr><tr><td style="vertical-align:bottom;width:49.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.61%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.34%;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;">Weighted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Weighted </p></td></tr><tr><td style="vertical-align:bottom;width:49.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:6.61%;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;">Avg. Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.34%;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;">Avg. Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Avg. Price</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested at October 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 265,367</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 84.29</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 226,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.96%;background:#cceeff;margin:0pt;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.92%;background:#cceeff;margin:0pt;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:6.11%;background:#cceeff;margin: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.55</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 84,880</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 93.64</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;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:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108.05</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;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;"><b style="font-weight:bold;"> (119,811)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 82.28</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;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;"> (75,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.96%;background:#cceeff;margin:0pt;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;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;"> (35,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.92%;background:#cceeff;margin:0pt;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:6.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64.40</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (40,711)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;border-bottom:1px 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;"><b style="font-weight:bold;"> 85.00</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;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;"> (3,056)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;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:5.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 0.05pt 0pt;"> 89.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;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;"> (9,318)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:6.11%;border-bottom:1px 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;"> 70.50</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested at September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 189,725</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 94.91</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;border-bottom:3px 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;"> 265,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.96%;background:#cceeff;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:5.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;border-bottom:3px 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;"> 226,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.92%;background:#cceeff;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:6.11%;background:#cceeff;border-bottom:3px 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;"> 76.15</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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Compensation Plan for Non-Employee Directors</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;text-decoration-line:none;">In addition to an annual cash retainer, we provide each non-employee director with an annual equity award having a grant date market value of </span><span style="font-style:normal;font-weight:normal;text-decoration-line:none;">$180,000</span><span style="font-style:normal;font-weight:normal;text-decoration-line:none;">, based on the NYSE closing price of the Company’s stock on the date of grant. The award is in the form of Restricted Stock Units, each of which represents the right to receive one share of Company stock at the end of a one-year vesting period. At the end of the vesting period, each award will be converted into the right to receive the same number of actual shares of common stock, plus additional shares representing the value of the quarterly dividends which would have accrued on the underlying shares during the vesting period. Compensation expense related to the non-employee director grants was </span><span style="font-style:normal;font-weight:normal;text-decoration-line:none;">$1.3</span><span style="font-style:normal;font-weight:normal;text-decoration-line:none;"> million, </span><span style="font-style:normal;font-weight:normal;text-decoration-line:none;">$1.2</span><span style="font-style:normal;font-weight:normal;text-decoration-line:none;"> million and </span><span style="font-style:normal;font-weight:normal;text-decoration-line:none;">$1.3</span><span style="font-style:normal;font-weight:normal;text-decoration-line:none;"> million for 2023, 2022 and 2021, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Total Share-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The total share-based compensation cost that has been recognized in results of operations and included within SG&amp;A was $8.9 million, $7.3 million and $6.9 million for 2023, 2022 and 2021, respectively. The total income tax benefit recognized in results of operations for share-based compensation arrangements was $1.3 million, $1.5 million and $1.4 million for 2023, 2022 and 2021, respectively. As of September 30, 2023, there was $9.0 million of total unrecognized compensation cost related to share-based compensation arrangements. That cost is expected to be recognized over a weighted-average period of <span style="-sec-ix-hidden:Hidden_GHPMQf1tdEahET0SYw9vKQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.5</span></span> years.</p> 1033413 P5Y 7600000 6100000 5600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following summary presents information regarding outstanding share-based compensation awards as of the specified dates, and changes during the specified periods:</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:49.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FY 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">FY 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">FY 2021</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.61%;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;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.34%;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;">Estimated </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Estimated </p></td></tr><tr><td style="vertical-align:bottom;width:49.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.61%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.34%;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;">Weighted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Weighted </p></td></tr><tr><td style="vertical-align:bottom;width:49.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:6.61%;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;">Avg. Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.34%;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;">Avg. Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;">Avg. Price</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested at October 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 265,367</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 84.29</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 226,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.96%;background:#cceeff;margin:0pt;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.92%;background:#cceeff;margin:0pt;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:6.11%;background:#cceeff;margin: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.55</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 84,880</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 93.64</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;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:5.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;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:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108.05</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;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;"><b style="font-weight:bold;"> (119,811)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 82.28</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;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;"> (75,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.96%;background:#cceeff;margin:0pt;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:5.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;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;"> (35,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.92%;background:#cceeff;margin:0pt;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:6.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64.40</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (40,711)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;border-bottom:1px 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;"><b style="font-weight:bold;"> 85.00</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;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;"> (3,056)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;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:5.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 0.05pt 0pt;"> 89.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;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;"> (9,318)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:6.11%;border-bottom:1px 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;"> 70.50</p></td></tr><tr><td style="vertical-align:bottom;width:49.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested at September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 189,725</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 94.91</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;border-bottom:3px 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;"> 265,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.96%;background:#cceeff;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:5.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;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:7.03%;background:#cceeff;border-bottom:3px 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;"> 226,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:0.92%;background:#cceeff;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:6.11%;background:#cceeff;border-bottom:3px 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;"> 76.15</p></td></tr></table> 265367 84.29 226705 76.15 220300 66.55 84880 93.64 117045 82.54 51476 108.05 119811 82.28 75327 56.87 35753 64.40 40711 85.00 3056 89.51 9318 70.50 189725 94.91 265367 84.29 226705 76.15 180000 1300000 1200000 1300000 8900000 7300000 6900000 1300000 1500000 1400000 9000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.</b>      <b style="font-weight:bold;">Business Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We are organized based on the products and services we offer, and we classify our continuing business operations in three<span style="white-space:pre-wrap;"> reportable segments for financial reporting purposes: Aerospace &amp; Defense (A&amp;D), Utility Solutions Group (USG) and RF Test &amp; Measurement, formerly called RF Shielding and Test (Test). In addition, for reporting certain financial information we treat Corporate activities as a separate segment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The A&amp;D segment’s operations consist of PTI Technologies Inc. (PTI), VACCO Industries (VACCO), Crissair, Inc. (Crissair), Globe Composite Solutions, LLC (Globe), Westland Technologies, Inc. (Westland), and Mayday Manufacturing Co. (Mayday). 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, 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; metal processing services; and miniature electro-explosive devices utilized in mission-critical defense and aerospace applications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The USG segment’s operations consist of Doble Engineering Company and related subsidiaries including Morgan Schaffer and Altanova (collectively, Doble), and NRG Systems, Inc. (NRG). Doble is an industry leader in the development, manufacture and delivery of diagnostic testing and data management solutions that enable electric power grid operators to assess the integrity of high-voltage power delivery equipment. It combines three core elements for customers – diagnostic test and condition monitoring instruments, expert consulting, and testing services – and provides access to its large reserve of related empirical knowledge. NRG is a global market leader in the design and manufacture of decision support tools for the renewable energy industry, primarily wind and solar. The acquisition of Altanova not only complements our existing products and services but its strong market presence in Europe and Asia provides a significant international platform for our USG segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Test segment’s operations consist of ETS-Lindgren Inc. and related subsidiaries (ETS-Lindgren). ETS-Lindgren is an industry leader in designing and manufacturing products and systems to measure and control RF and acoustic energy. It serves the acoustics, medical, health and safety, electronics, wireless communications, automotive and defense markets, supplying a broad range of turnkey systems, including RF test facilities and measurement systems, acoustic test enclosures, RF and magnetically shielded rooms, and secure communication facilities, and providing the design, program management, installation and integration services required to successfully complete these types of facilities. It also supplies a broad range of components including RF absorptive materials, filters, antennas, field probes, test cells, proprietary measurement software and other test accessories required to perform a variety of tests and measurements, and offers a variety of services including calibration and product tests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accounting policies of the segments are the same as those described in the summary of significant accounting policies in Note 1 to the Consolidated Financial Statements. The operating units within each reporting segment have been aggregated because of similar economic characteristics and meet the other aggregation criteria of FASB ASC 280.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-style:normal;font-weight:normal;text-decoration-line:none;">We evaluate the performance of our operating units based on EBIT, which is defined as earnings before interest and taxes. EBIT on a consolidated basis is a non-GAAP financial measure. Intersegment sales and transfers are not significant. Segment assets consist primarily of customer receivables, inventories, capitalized software and fixed assets directly associated with the production processes of the segment. Segment depreciation and amortization is based upon the direct assets listed above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-style:normal;font-weight:normal;margin-bottom:12pt;text-decoration-line:none;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Net Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 392.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 351.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314.8</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 342.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202.9</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 221.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px 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;"> 227.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px 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;"> 197.7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px 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;"><b style="font-weight:bold;"> 956.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 857.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 715.4</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 0pt;">No customer exceeded 10% of consolidated sales in 2023, 2022 or 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EBIT</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 71.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.5</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 76.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.9</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 32.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.6</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reconciliation to consolidated totals (Corporate)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (53.0)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (47.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (42.1)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 127.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82.9</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (8.8)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (4.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2.2)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 118.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 106.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 80.7</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;font-style:italic;font-weight:bold;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Identifiable Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.55%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 354.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295.2</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 254.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220.0</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 167.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 174.6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;border-bottom:1px 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;"><b style="font-weight:bold;"> 906.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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.21%;border-bottom:1px 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;"> 964.7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 1,683.2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;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.21%;background:#cceeff;border-bottom:3px 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;"> 1,654.5</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;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-style:normal;font-weight:normal;text-decoration-line:none;">Corporate consists primarily of deferred taxes, acquired intangible assets including goodwill and cash balances.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-style:normal;font-weight:normal;margin-bottom:12pt;text-decoration-line:none;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Capital Expenditures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.4</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.6</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.7</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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.39%;border-bottom:1px 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;"><b style="font-weight:bold;"> 0.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 22.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 32.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 26.7</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 0pt;">In addition to the above amounts, we incurred expenditures for capitalized software of $12.4 million, $12.9 million and $8.8 million in 2023, 2022 and 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Depreciation and Amortization</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:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.4</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.5</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.2</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px 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;"><b style="font-weight:bold;"> 18.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 19.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 12.9</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 50.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42.0</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 0pt;">Depreciation expense of property, plant and equipment was $21.6 million, $22.4 million and $21.2 million for 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Geographic Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Net Sales</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 665.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 603.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517.0</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 116.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104.7</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 90.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.5</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 46.8</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin: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.0</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 37.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px 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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px 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;"> 13.2</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px 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;"><b style="font-weight:bold;"> 956.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 857.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 715.4</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;font-style:italic;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Long-Lived Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 141.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;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:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141.5</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-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:7.9%;margin: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.9</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;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:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.8</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px 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;"><b style="font-weight:bold;"> 6.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;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:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.8</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 155.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;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:7.9%;background:#cceeff;border-bottom:3px 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;"> 156.0</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;">We attribute net sales to countries based on the location of the customer. We attribute long-lived assets to countries based on the location of the asset.</p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Net Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 392.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 351.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 314.8</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 342.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202.9</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 221.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px 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;"> 227.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px 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;"> 197.7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px 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;"><b style="font-weight:bold;"> 956.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 857.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 715.4</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 0pt;">No customer exceeded 10% of consolidated sales in 2023, 2022 or 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EBIT</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 71.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.5</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 76.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40.9</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 32.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.6</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reconciliation to consolidated totals (Corporate)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (53.0)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (47.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (42.1)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 127.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82.9</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> (8.8)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (4.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2.2)</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings before income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 118.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 106.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 80.7</p></td></tr></table> 392400000 351400000 314800000 342300000 278400000 202900000 221300000 227700000 197700000 956000000.0 857500000 715400000 0 0 0 0.10 0.10 0.10 71600000 68400000 56500000 76700000 57600000 40900000 32400000 32600000 27600000 -53000000.0 -47300000 -42100000 127700000 111300000 82900000 8800000 4900000 2200000 118900000 106400000 80700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Identifiable Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.55%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 354.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295.2</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 254.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220.0</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 167.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 174.6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;border-bottom:1px 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;"><b style="font-weight:bold;"> 906.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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.21%;border-bottom:1px 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;"> 964.7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 1,683.2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;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.21%;background:#cceeff;border-bottom:3px 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;"> 1,654.5</p></td></tr></table> 354700000 295200000 254900000 220000000.0 167600000 174600000 906000000.0 964700000 1683200000 1654500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Capital Expenditures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.4</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.6</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.7</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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.39%;border-bottom:1px 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;"><b style="font-weight:bold;"> 0.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 22.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 32.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px 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;"> 26.7</p></td></tr></table> 12900000 9400000 10400000 4900000 14400000 11600000 4500000 8300000 4700000 100000 0 0 22400000 32100000 26700000 12400000 12900000 8800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Depreciation and Amortization</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:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 12.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.4</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.5</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.2</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px 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;"><b style="font-weight:bold;"> 18.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 19.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 12.9</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 50.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42.0</p></td></tr></table> 12600000 11100000 10400000 14000000.0 12600000 13500000 5300000 5400000 5200000 18600000 19200000 12900000 50500000 48300000 42000000.0 21600000 22400000 21200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Net Sales</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 665.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 603.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 517.0</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 116.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104.7</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 90.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;margin: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.5</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 46.8</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin: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.0</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 37.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px 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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.37%;background:#cceeff;border-bottom:1px 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;"> 13.2</p></td></tr><tr><td style="vertical-align:bottom;width:67.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px 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;"><b style="font-weight:bold;"> 956.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 857.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 715.4</p></td></tr></table> 665400000 603200000 517000000.0 116300000 132700000 104700000 90400000 72400000 53500000 46800000 31200000 27000000.0 37100000 18000000.0 13200000 956000000.0 857500000 715400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Long-Lived Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in millions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;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;">Year ended September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 141.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;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:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141.5</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-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:7.9%;margin: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.9</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2.4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;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:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.8</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px 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;"><b style="font-weight:bold;"> 6.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;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:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.8</p></td></tr><tr><td style="vertical-align:bottom;width:77.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated totals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 155.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;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:7.9%;background:#cceeff;border-bottom:3px 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;"> 156.0</p></td></tr></table> 141900000 141500000 4300000 4900000 2400000 5800000 6900000 3800000 155500000 156000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10.</b>      <b style="font-weight:bold;">Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2023, we had $8.3 million in letters of credit outstanding as guarantees of contract performance and cash amounts that exceeded federally insured amounts. As a normal incident of the businesses in which we are engaged, various claims, charges and litigation are asserted or commenced from time to time against us. Additionally, we are currently involved in various stages of investigation and remediation relating to environmental matters. It is the opinion of Management that the aggregate costs involved in the resolution of these matters, and final judgments, if any, which might be rendered against us are adequately accrued, are covered by insurance or are not likely to have a material adverse effect on our financial results as the estimated exposure to loss is not material.</p> 8300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.</b>      <b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We record our leases in accordance with ASC 842, <i style="font-style:italic;">Leases</i>. We determine at lease inception whether an arrangement that provides control over the use of an asset is a lease. We recognize 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 (including anticipated renewals). We have elected not to recognize a ROU asset and lease liability for leases with terms of 12 months or less. Certain of our leases include options to extend the term of the lease for up to 20 years. When it is reasonably certain that we will exercise the option, Management includes the impact of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the option in the lease term for purposes of determining total future lease payments. As most of our lease agreements do not explicitly state the discount rate implicit in the lease, Management uses our 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 0pt;">Our leases for real estate commonly include escalating payments. We include these variable lease payments in the calculation of our 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 0pt;">In addition to the base rent, real estate leases typically contain provisions for common-area maintenance and other similar services, which are considered non-lease components for accounting purposes. Non-lease components are excluded from our ROU assets and lease liabilities and expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our 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;">The components of lease costs are shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">Year Ended </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">September 30, </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,572</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 925</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 973</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px 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;"><b style="font-weight:bold;"> 7,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,347</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 9,721</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px 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;"> 8,892</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 0pt;">Additional information related to leases is shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:70.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">Year Ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 5.75pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,964</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 925</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,331</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 16,243</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin: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,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term:</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;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:'Arial Narrow';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:middle;white-space:nowrap;width:10.19%;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:'Arial Narrow';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">yrs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">yrs</p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">yrs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:10.19%;margin: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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">yrs</p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The table below is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on our Consolidated Balance Sheet on September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;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;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin: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:14.39%;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;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Years Ending September 30:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;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;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;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:12.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,315</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,370</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;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:12.72%;background:#cceeff;margin: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,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,434</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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:12.72%;margin: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,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,494</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.72%;background:#cceeff;border-bottom:1px 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,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,503</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.72%;margin: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,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.67%;margin: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,116</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.72%;background:#cceeff;border-bottom:1px 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,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,265</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of net minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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:12.72%;margin: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,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,851</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_7KGfKE_gsE6i2rRyCFczxA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less: current portion of lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.72%;background:#cceeff;border-bottom:1px 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;"> 5,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.67%;background:#cceeff;border-bottom:1px 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;"> 1,444</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px 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;"> 36,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,407</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.72%;border-bottom:3px 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;"> 39,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,771</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;">The table below is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on our Consolidated Balance Sheet on September 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;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;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;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;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Years Ending September 30:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;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;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:12.94%;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;">Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,256</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,315</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,370</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,434</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2027 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;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:12.94%;background:#cceeff;border-bottom:1px 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,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;border-bottom:1px 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,997</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,372</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less: amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;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:12.94%;background:#cceeff;border-bottom:1px 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,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,189</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Present value of net minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,183</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_FmZ8jw-qSEOl7HA8K1Ibxw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less: current portion of lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;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:12.94%;background:#cceeff;border-bottom:1px 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;"> 5,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;border-bottom:1px 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;"> 1,331</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Non-current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:12.94%;border-bottom:3px 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;"> 24,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;border-bottom:3px 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;"> 19,852</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:12.94%;border-bottom:3px 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;"> 29,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-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:12.94%;border-bottom:3px 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;"> 17,343</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;">We include operating and finance lease liabilities in the Consolidated Balance Sheet in accrued other expenses (current portion) and other liabilities (long-term portion). We include operating lease ROU assets as a caption on the Consolidated Balance Sheet and include finance lease ROU assets in Property, plant and equipment on the Consolidated Balance Sheet.</p> true P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of lease costs are shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">Year Ended </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">September 30, </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,572</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 925</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 973</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px 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;"><b style="font-weight:bold;"> 7,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,347</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 9,721</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px 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;"> 8,892</p></td></tr></table> 1572000 1572000 925000 973000 7224000 6347000 9721000 8892000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Additional information related to leases is shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:70.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">Year Ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 5.75pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,964</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 925</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,331</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 16,243</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin: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,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term:</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;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:'Arial Narrow';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:middle;white-space:nowrap;width:10.19%;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:'Arial Narrow';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">yrs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">yrs</p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">yrs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:10.19%;margin: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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">yrs</p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:70.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">Year Ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;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;">September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;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:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 5.75pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,964</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 925</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,331</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 16,243</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-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:10.19%;margin: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,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term:</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;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:'Arial Narrow';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:middle;white-space:nowrap;width:10.19%;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:'Arial Narrow';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">yrs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">yrs</p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">yrs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:10.19%;margin: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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">yrs</p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:1.96%;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:70.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;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:10.19%;background:#cceeff;margin: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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The table below is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on our Consolidated Balance Sheet on September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;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;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin: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:14.39%;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;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;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;">Years Ending September 30:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;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;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;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:12.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,315</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,370</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;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:12.72%;background:#cceeff;margin: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,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,434</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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:12.72%;margin: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,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,494</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.72%;background:#cceeff;border-bottom:1px 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,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,503</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.72%;margin: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,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.67%;margin: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,116</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.72%;background:#cceeff;border-bottom:1px 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,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,265</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of net minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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:12.72%;margin: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,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,851</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_7KGfKE_gsE6i2rRyCFczxA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less: current portion of lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.72%;background:#cceeff;border-bottom:1px 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;"> 5,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;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:12.67%;background:#cceeff;border-bottom:1px 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;"> 1,444</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px 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;"> 36,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,407</p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.72%;border-bottom:3px 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;"> 39,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,771</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;">The table below is a reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets, presented on our Consolidated Balance Sheet on September 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;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;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;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;">Finance</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Years Ending September 30:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.68%;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;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:12.94%;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;">Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,256</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,315</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,370</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,434</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2027 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;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:12.94%;background:#cceeff;border-bottom:1px 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,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;border-bottom:1px 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,997</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,372</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less: amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;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:12.94%;background:#cceeff;border-bottom:1px 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,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,189</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Present value of net minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,183</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_FmZ8jw-qSEOl7HA8K1Ibxw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less: current portion of lease obligations</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;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:12.94%;background:#cceeff;border-bottom:1px 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;"> 5,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:12.94%;background:#cceeff;border-bottom:1px 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;"> 1,331</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Non-current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:12.94%;border-bottom:3px 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;"> 24,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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:12.94%;border-bottom:3px 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;"> 19,852</p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:12.94%;border-bottom:3px 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;"> 29,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-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:12.94%;border-bottom:3px 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;"> 17,343</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> 6964000 6101000 925000 973000 1331000 1224000 16243000 4160000 P11Y1M6D P9Y3M18D P11Y1M6D P12Y 0.045 0.032 0.046 0.046 6826000 2315000 5645000 2370000 4436000 2434000 4229000 2494000 32806000 16503000 53942000 26116000 12262000 6265000 41680000 19851000 5126000 1444000 36554000 18407000 39839000 15771000 5953000 2256000 5132000 2315000 3790000 2370000 2881000 2434000 17029000 18997000 34785000 28372000 4760000 7189000 30025000 21183000 5172000 1331000 24853000 19852000 29150000 17343000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.</b>     <b style="font-weight:bold;">Revenues</b></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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenues</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The tables below present our revenues by customer type, geographic location, and revenue recognition method for the years ended September 30, 2023 and 2022, as we believe this presentation best depicts how the nature, amount, timing and uncertainty of net sales </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">and cash flows are affected by economic factors. The tables also include a reconciliation of the disaggregated revenue within our reportable segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Year Ended September 30, 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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:9.91%;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:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">A&amp;D</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.45%;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:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Commercial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 178,447</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 331,836</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 193,744</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 704,027</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 213,996</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 10,484</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 27,526</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 252,006</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;border-bottom:3px double #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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 392,443</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 342,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 221,270</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 956,033</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;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:2.44%;background:#cceeff;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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 326,566</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 220,536</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 118,289</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 665,391</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 65,877</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 121,784</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 102,981</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 290,642</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;border-bottom:3px double #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="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 392,443</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 342,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 221,270</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 956,033</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;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:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 178,222</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 281,977</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 44,042</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 504,241</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 214,221</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 60,343</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 177,228</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 451,792</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;border-bottom:3px double #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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 392,443</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 342,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 221,270</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 956,033</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Year Ended September 30, 2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;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.44%;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.53%;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:9.65%;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.44%;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.53%;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:9.91%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;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></tr><tr><td style="vertical-align:bottom;width:45.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.45%;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;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Customer type:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;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:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625,753</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px 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;"> 207,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.91%;background:#cceeff;border-bottom:1px 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;"> 18,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px 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;"> 231,749</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 857,502</p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Geographic location:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603,172</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,330</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:3px 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;"> 351,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"> 278,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px 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;"> 227,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"> 857,502</p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Revenue recognition method:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><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;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 428,979</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px 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;"> 207,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px 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;"> 428,523</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 857,502</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Remaining performance obligations represent the aggregate transaction price allocated to performance obligations which are fully or partially unsatisfied at the end of the period. Remaining performance obligations include noncancelable purchase orders and other long-term contracts. At September 30, 2023, we had approximately $360 million in remaining performance obligations for contracts with an original duration of greater than one year which we expect approximately 80% to be recognized as revenues in the next twenty-four months and approximately 20% thereafter.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">Contract assets, contract liabilities and accounts receivable</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We report assets and liabilities related to our contracts with customers on a contract-by-contract basis at the end of each reporting period. At September 30, 2023, our contract assets, contract liabilities and accounts receivable totaled $138.6 million, $123.1 million and $198.6 million, respectively. At September 30, 2022, our contract assets, contract liabilities and accounts receivable totaled $125.2 million, $137.6 million and $164.6 million, respectively. At September 30, 2021, our contract assets, contract liabilities and accounts receivable totaled $93.8 million, $108.8 million and $146.3 million, respectively. During 2023, we recognized approximately $80 million in revenues that were included in the contract liabilities balance at September 30, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Year Ended September 30, 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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:9.91%;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:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">(In thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">A&amp;D</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USG</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.45%;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:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Customer type:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Commercial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 178,447</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 331,836</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 193,744</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 704,027</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 213,996</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 10,484</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 27,526</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 252,006</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;border-bottom:3px double #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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 392,443</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 342,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 221,270</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 956,033</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;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:2.44%;background:#cceeff;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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Geographic location:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 326,566</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 220,536</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 118,289</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 665,391</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 65,877</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 121,784</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 102,981</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 290,642</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;border-bottom:3px double #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="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 392,443</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 342,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 221,270</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"><b style="font-weight:bold;"> 956,033</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;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:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Revenue recognition method:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Point in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 178,222</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 281,977</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 44,042</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 504,241</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 214,221</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 60,343</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 177,228</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px 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;"><b style="font-weight:bold;"> 451,792</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;border-bottom:3px double #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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 392,443</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 342,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 221,270</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 956,033</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Year Ended September 30, 2022</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;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.44%;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.53%;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:9.65%;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.44%;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.53%;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:9.91%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;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></tr><tr><td style="vertical-align:bottom;width:45.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">(In thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">A&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">USG</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.45%;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;">Test</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Customer type:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;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:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625,753</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px 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;"> 207,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.91%;background:#cceeff;border-bottom:1px 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;"> 18,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px 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;"> 231,749</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 857,502</p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin: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:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Geographic location:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603,172</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,330</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:3px 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;"> 351,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"> 278,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:3px 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;"> 227,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:3px 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;"> 857,502</p></td></tr><tr><td style="vertical-align:bottom;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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></tr><tr><td style="vertical-align:bottom;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Revenue recognition method:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><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;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 428,979</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px 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;"> 207,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;background:#cceeff;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.65%;background:#cceeff;border-bottom:1px 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;"> 428,523</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 857,502</p></td></tr></table> 178447000 331836000 193744000 704027000 213996000 10484000 27526000 252006000 392443000 342320000 221270000 956033000 326566000 220536000 118289000 665391000 65877000 121784000 102981000 290642000 392443000 342320000 221270000 956033000 178222000 281977000 44042000 504241000 214221000 60343000 177228000 451792000 392443000 342320000 221270000 956033000 144305000 272432000 209016000 625753000 207108000 5935000 18706000 231749000 351413000 278367000 227722000 857502000 299158000 180586000 123428000 603172000 52255000 97781000 104294000 254330000 351413000 278367000 227722000 857502000 144039000 226418000 58522000 428979000 207374000 51949000 169200000 428523000 351413000 278367000 227722000 857502000 360000000 0.80 P24M 20 138600000 123100000 198600000 125200000 137600000 164600000 93800000 108800000 146300000 80000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.     Subsequent Event</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On November 9, 2023, the Company acquired MPE Limited (MPE), based in the United Kingdom, for a purchase price of approximately $57 million. MPE is a leading global manufacturer of high-performance EMC/EMP filters and capacitor products for military, utility, telecommunication, and other critical infrastructure applications. The business will become part of our Test segment. Given the timing of the acquisition, the preliminary estimate of the purchase price indicates that the majority of the purchase price will be allocated to customer relationships and goodwill.</p> 57000000 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $%W?5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !!=WU7LZ)?*? K @ $0 &1O8U!R;W!S+V-O&ULS9++ M3L,P$$5_!7F?3)SP4*W4&Q KD)"H!&)GV=/6:OR0/2CIWY.$-A6"#V#IF>LS M9Z1I=10Z)'Q)(6(BB_EJ<)W/0L_"V@6XES]$SMW@)V20[9+JN_[LF_FW+@#A_?GI]=YW<+Z M3,IK'']E*^@8<97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ 07=]5T>*R*OG!@ )R8 !@ !X;"]W;W)K3&(B:V)SME/:_ MO\<))'3GF"Q:^D-)0IXO_OKQR\=.+K:,/XDU(1*]1"$5EXVUE)N/K9;PUB3" MXI1M"(5OEHQ'6,(I7[7$AA/L)T%1V'(LJ]N*<$ ;_8ODVI3W+U@LPX"2*4_518A[,++ @0Q9^#WRYOFR<-Y!/EC@.Y0/;?B8[0QVEY[%0 M)/_1-KVWXS:0%PO)HETPE" *:/J)7W85<1 1O4!SB[ ^2G ;A<$N+L -S&: MEBRQ=8TE[E]PMD55$,[ MJX:V23VOAOGKANBM]H%L&)FK*0K0(BTA*.J7>JLVP4JVBYEUGNE;$,16,<&FDRRIZ@F82>B1A' M0Q93R5_AT]?6@UG\[EYGUQA3T:YMY9.S5<;P'+^@L0_]-%@&7CJW%#?F(Y)M MMVEW.FVKW='9-0=7]7L (W89OP/?!W5QLC] MW ?NJ?:K!Z1[/4L:X"&(7Z5 M:G!CV-?Z-HI4]>WDOIU?\CUE0N(0_1UL"AOS$<6N:SOMIFV?:\^9_=H3J##CQG6ZKU:I:;R5-TR^) :*W6@49VSD:VF6Y^MIH-5E/.G@/J MZ7-KUM2/5.:@JD9S8K+-H)/D< KR>(6:Q9P[;;65AU\9.> 9)NIYI9YT!&G M:T9- '%$Q+'=YADLK+7^ZL C.^3M &<_2,PYB@=]:I9:,-X4BL,=<2HEFY:AWD(&6;"0C@UP_H M"LU>HP4+M=:/(=2-UE8=K&3GL&2;@6:?2W3SXJTQ79%"0#PB-'DL\%<''#DY M'#FEX&@8N-:G6;'(9QT0Y.00Y)2"H%F$PQ!=Q0*^%OHLFG4*%Z+FN*K^=2B&Q9EP#LKQO7^S#JW MF,.@-? \ D(@XZ>26L=UP(^3PX]3\#DAR/?1#:[>DC5.HF:>D#SW'[9Y9VJ6G.;AJ+G,H%42 4V#\2 MX%33[NX1N6;3ZC5=+=B;(RL:=7,Z."-8>VR>:?2/>2KMN-: MR5]&6#M'=7",FW.,:P:/?<[4_J1*F-;.D?VA_;;Y";H+A& Q#[2IJX-CVCG' MM$MRS(#2&.;XXL?31X2*FJ8Y[%?]M0Y>Q5$+_>0-)8$\]6@R?2LGNYJ]!35( MWOUIY;>GKU#=8;5/(%!(EA!JG9[!2,C3MY+2$\DVR8L]"R8EBY+#-<$^X>H& M^'[)F-R?J!_(W@WK_P=02P,$% @ 07=]5W39K!_Y! *Q4 !@ !X M;"]W;W)K\+DJ7##X>N4W/$D*3S".OVJG5O.?A>'Q]=[[MQ(>8%Z8Y#J/7( M"BRTX$NV3=2SV'WG-9!;^)N+1):?:%=KL87F6ZE$6AO#"-(XJ[[96QV((P/B M=1C0VH"V#9P. [LVL#]JX-0&3AF9"J6,0\04&P]SL4-YH09OQ449S-(:\..L MR/M4Y?!K#'9J?//X,'W\_2Z:S&XC-)W!U_WMPVR*'K^AQZ?;Y\GL#@3H*_HQ MC=#G3U^07+.<2Q1G:+866\FRA;Q GT[NAP,% RO<#^;U(*ZK0=".01"*[D6F MUA+=9@N^.'4P *(&B^ZQKFFOQRG?7"(;7R"*J6T8T,W'S:G!//JX.>FAL9LD MV:4_^_\DR13VRJUC=ELL*5=RP^9\9,&:(7G^RJWQK[\0#_]F"MDYG45G83 MUW%P(SL!A%02P5Q#_ TV ,GEE0G%/6?VS^DL.I.SD^!Y3?"\WNP7 MP4-BV5T!E;E[E#,WP+;OMRK (*.NX[9DD2YS'!<[KKD"_ ;"[X68PD899ZL+ MM.(9SUE2%@-;P 812Y6S8B]M:L/$Z&NCHL0G!+<8=1D)74+;C :9Y[NV8V8, M&L:@EW&2BES%_["R/X"$Q9EBV2I^23AB4G)E! MTL"!TV[/7H')#VVMA&50X MH*&9*FRHPEZJNTQQ*&JU3\\%RK@RD83:OP>^%[9 =)$3N*3%H8LH=3L*D.!# MXX![01[5FN=-D:'/<387*?_2R5.[.ZF20)M5!M57&SLM(I,J"#OJC1SU0J07 M:2843*6YMKH:<8B>']O'@=<&TG6^2[#7GD,&G6<[QQD_A:('*-H+=80HK'H,E@T_:Z9=&A'R/O]"*^S9*0P]"3%5M.F,/0D MU*:X3:'+H-!"KX/BT).0_J:DJ;,-+ OE:X*Q*2%G[4K.ZBTZE[?3"!X:$]+? MF5PS&<_A7>O=>JC<^$<9M"_=]M9@5!%MV=%5]-+I6DD/[0GI[T^B.-DJOO@( MC&^""=HP)A5I;]@&%<#0#IA#'T*"WLJ>O$*+M>*P,:0IM"+U*[#8*@D-R0+ MC%R]SHO.Y>TTGH<.B/2W0._&$\JFG O&N!JZ&>C/M27=) O;KW&1 M2>9AIV,QI(?FB/8W1Q]!K.>("9+J_0U ^NTI;I)Y>FMAE$$+V((<')TBI3Q? ME:=Q$A"VF:I.7IJGS8G?I#SG:CV_)E=1=6YW<%,=(]ZS?!5G$B5\"2[QI0]C MRJN3N>I&B4UY5O4BE!)I>;GF;,'S0@"_+X50^YOB#YKST?&_4$L#!!0 ( M $%W?5>/$G7<=P, ,\+ 8 >&PO=V]R:W-H965T&UL MK59M;YLZ%/XK%INN-JDMKX'0FR"U(=,BK4G59+N?77 "=V SVTFZ_?H=0\H2 M(*B3\@5L<\YS_#P^')_1GO'O(B%$HI<\HV*L)5(6M[HNHH3D6-RP@E#XLF8\ MQQ*F?*.+@A,HY3JD6C,JU1QZ,V%9F*26/'(EMGF/^\YYD;#_6 M3.UUX2G=)%(MZ,&HP!NR)/)K\##D<.IGO&P3HX6$T'YXR#?7"PW^K@'!R<4IF*2JE#B"4.1ISM M$5?6@*8&I9BE-]!/J3KVI>3P-04_&4P6\^7BRRR\6TU#M%S!ZV$Z7RW1XA.: M+!X>GZ:?I_/E[-L4S>8PGZ)K]'49H@_O/Z+W**5HE;"MP#06(UW";A2F'ATB MWU>1K3.130L],"H3@:8T)O$I@ XT:B[6*Y=[JQ=Q28H;9!M7R#(LNV-#D[>[ M6QWNX=O=S1XV=GTR=HEG7^9DN@Z@"N!T!U %Y584.")C#2J&('Q'M."?=Z9K M_-LEWB7!P@N!G0CKU,(Z?>C!'(KIC$8L)^C#%R;$QR[I*@BWA%"E$?@AZQ8 M98K5%:) E*V1Q"^W710'E\R.2X*%%P([T=6M=75[LP-N$[@K*-1>S@F-?B+) M,149KFZI^'\HR7#KR6,R_17Q04RH^ I@Q8 %$PC KDDI+A2-_$6\Q1G2*41$0C*.V(JV[HH]P;\ MVR3RVM)XEM<0YD(13P0P5<,0FZL+_Y];I$&[XE3]I&UY;O&G9#CK;9 M^3SQ:YI^+\U)![4N'GZKL)F&83N-^C=IFPTLSVR>:]O*=7S?:C#1CUJ=G/!- MV3(*.(PME56G4*_67>E=V8PUUN^A6ZV:RS\P5:O[@/DFI0)E9 V0QHT'XO*J M?:PFDA5E0_7,)+1GY3"!CIMP90#?UXS)UXD*4/?PP6]02P,$% @ 07=] M5U,OP93Q!P 92( !@ !X;"]W;W)K.*T_1NF8(L3DE!!R([[Z6]!RJ)$ M+"CESO6,;8I:@+_%RSZ[D$Z?E/[:+*4TY%M5ULW99&G,ZMULUN1+68GFK5K) M&MZY5[H2!E[JAUFSTE(LVD95.6-!$,\J4=23^6E[[T;/3]7:E$4M;S1IUE4E M]/-[6:JGLPF=O-SX7#PLC;TQFY^NQ(.\E>;WU8V&5[-M+XNBDG53J)IH>7\V M.:?O+D)N&[06?Q3RJ=FY)M:5.Z6^VA3P"J2I39))V0A[\6Z-)_5TZ]RXU!D M^\M5V;1_R=/&-IB0?-T856T:@X*JJ+O_XMMF('8:T-#3@&T:L&,;\$V#=N1F MG;+6K4MAQ/Q4JR>BK37T9B_:L6E;@S=%;:?QUFAXMX!V9G[QZ>/MI^L/E^=? MKB[)^_/K\X\75^3VUZNK+[?DA/Q^>TE^?/,3>4.*FGQ9JG4CZD5S.C/P9-M^ MEF^>\KY["O,\Y5:NWA(>3 D+&$>:7QS?G.TWGX&_6Z?9UFG6]L=]3J^UEK4A MHFFD:=YA_G0=A'@'=F^]:U8BEV<3V#R-U(]R,O_A7S0.?L:\>Z7.]GSE6U_Y M6._S"]$L"V%_&M=/(H2G$=GL>LJ;KNR >!Q'M(TCD]GC[ONN%99DK!P M:[6G,]SJ#$=UGN>Y6H,LB VY!(UWI9R24C8-$27$&E'GDD#4(KF6B\*04L'< M-43=DS=LRN*P=1$N8\KL6K7KK+UE5\P4^FQ6L@T8Y3/F=RAZ-SY"JC89PMEF.4U)+@XF,W*?S-.9\(!(Q8Q&-/-,3;T7& MHR(_U(^P:)0N)+IP8O>A:1C$PP%$S&(6!AS7EFRU):/:/IFEA(6QMZDQD8G[ M]"1+V$"C:\58G,6XQ'0K,1V5^$4941XA,74>'J4TR**!1L0L83%CN,AL*S(; M#8LW&K(#;9ZG9%4**Q/VCPT8*\"V0:-D]II1\I4ZVW.=!CT'@]$9NK;>VM_2 M_BFJE5:/LO(%RDUG^[N,I\.UA)I1YEE,= ?:=%3L^W51+HKZH>D42\ACEJH\ M0C9U]5"6Q,/UA=H%// )[\%+1UDW_TWD2[BEG_<7%ZJ5(3$E=FF$VB4L33Q: M>W#2 ^14=6/TNDLW@2DPM ^P\O"!Y8@(&F=#K8@9C1+?L/;LI./P['?NS7;G M7KT,[I3\HI5'MDLTS@/JKF/$#M9QYB$?[=%'Q]EWW0(^S]?5NA1&+B #A]V= M%Z++\>V6K)0VQ=_M#=0%EW)/(/I=Z1B=B$D2!ZI M/3SI.#U_46KQ5)0E*@YA8<3UT*2C8)I_@GF'U5D_=''X MX&!FR""EW(D4KAG+:!3@:EF/.3:.N2Y7\B<@#"$6#9T$!#'+(IYZU/5<8^-< MZ]*D<[\ZA$MQ"J%HN!11PR@,(T^H93NEXW&U8UF(NZ(L#"3$> 'YNA7D/U%" MLAZ%[ *-TY7PJQUZ[.MO$I5/YP8J2N(VG?H8FB MP!?K6$\Z-DXZ&%"]!DHWHA2^4I"YP IYZNY0Q"R($@^,68\U-HZU%XFJ#73R MVTK6C4>HBRNHDU-G,!$SG@8^H3W4V/>4A#O3CVIUZ<5I&$=T*!:S2R%3\ZCM M*<\Y/LZYCZH^>1E;-2#T M@;'F+MMX'$7#!8R8L3"-?,I[!O)Q!G:$/J31Y5O(.7=.ZA"SE&6>A(SW$.3C M9=SUPT6R"CX+N>[.)U^IMW^N>>7R<>3?Z)9@T M1N5?H602FCR*H8F&0_,S*9K&4I 'TR2ETSC+VHK4O@R2 M:1*F&\/_X:R\+S<<)_ED; K0610M?VM Y5Z1([2S-.AQ479A=$ M@>_T@O=DY^-D/]\Y?>F2IEQ5L*B7]K/:1]E^TM)2WJ;\0'_4"9?B)XQGSOD7 M9@>UNN^$(.QQ'X[CO@OW[9X9A%-R)^^5EL1H8/]:/W=&Z(= V&%M F,\)#]F M2).(4D_]&_;L#\?9WQZ'[2N%C6Y@1AI#?@RG619-0]I]V!5.T\C>2>Q\M1'C MF!W]$^JYFR:<4)[Q> A"U-!^.D(]GO<913B>46PF$.$A*AA)&RBG-'0$(X80 M VCDB45AGV"$QR08UWV"T0[X/M"O_ ZXGZ'B!QFH(7:0,=OY#H#] L9O0C\4 M=0,I[SVT#-XF, :Z^TY#]\*H5?NU@#MEC*K:RZ44(-P:P/OW2IF7%_:;!MMO MELS_"U!+ P04 " !!=WU7&&(16>\" ["0 & 'AL+W=OSU&A*Z&6BF]G;C@:QBH6[H03_'*YB#>,QG3/;TVB4B*62:+T675NHX%F*"!((!3* FKU MD"IPM_WF_J/,7>;RA#F,:/*;1"(>:#T-1;#$12(>Z.8&MOETE5]($U[^HTVE M=7T-A047--T&2X*49-45OVSKL!-@.A\$6-L Z]@ >QM@EXE69&5:8RQPT&=T M@YA22S?5*&M31LML2*;>XEPP^93(.!&,[J?S^[O;\7 Q&:/KX=UP.IJ@^CSB'O(-NX1)9AV2WAH^/#K6:X+O.OBV#51;!*/_OT(K3E5IDY[69JVEWQ M'(79W2$RC^NTA'R%L8+LUMGL0>T335*ZPIQ79/:;(GX@:M%Y- MZYU >U2%O7>%Z[97^ AA@[E7,_=.9R:<%^V\O7<8MN'U3-?W]WA;A8;G.;UV M7K_F]0_R+N0!@1?LM4G(G9BN2 M<93 4D8:'4]:L&JKKCJ"YN5N]T2%W#O+9BQ/-\"40#Y?4BK>.FH#K<]+P3]0 M2P,$% @ 07=]5S MKW1U!P AS, !@ !X;"]W;W)KEJ1^8S(]6T5/>([)Y]5M25]- MMBYQDN&\2HH$4 M+TAM$=&'9SS#:5H[T7'\W9J.MGW6#7>??WCYP1 MB/%CM$[)7?%RA=L#,FN_19%6S5_PLM&:5+Q85Z3(VL9T!%F2;QZCKVT0.PT0 M.M M0W07@/=.M! ;QOH^SW8!QH8;0-COX=##/_J?[.;@)P/SJXLZ_NOG@^7?SGX#_R^?K^]_!&'R> M>^#MFW=G$T*[KTTFB[:KRTU7Z%!719;1XIN38O$%_/$19P^X_)-C,Q/;7,1Q M4E=QE(+;*(G'20YFT2HA]+7 U!.;WF%"3UL< S\J\R1_JD1>OF2 -[-K<$%( MF3RL2?208D *.M02YT3D&HA=[^E$4ZW+;YO\WH,V38%A*#$L:&3]9A-:/-L* M0ML*0HV/<<#G$C\E>9T9G1+2*%]@$!$PQZL3H&OO =*0QBN5C:?5>-;3Y?-4 MURQ-H]KGW5)@9,8@R1=%1DLC+:KJW2FO"@R%!SY3:>:I-/-5F@4JS4)%9KUB,;?%8@HGD4]T M28O;"QNO.$QF]MJ?ATUF$MF??UF%I1LN.Z7[4JM J@@'=-8+RMH&90F#NB^C MO$JCS2(Y_HLNO^BJFU3O04X3+!X!B;[6#V^X$ZTE&_9,JO"D"I]50%[,@=0I ME#OU,K2W&=K"#&=1M01Q\IS$.(\KB@6+E%ZL8KIFU$YT!%:XW%R^N"M(6YJA M5.&QBK&CZYQ*E%H%4D4XH+->BLXV14>8XF:53&=URIS5IB!7]/H_L!0=YH2& M[-K*81<&KL596;&Z_2"EBH!5F.R(0E9E:- XF*6[S=)5E.7NXHJ7J\L,$.VG M*AS*:Z^-*LU\E6:!2K-0D5FO.*#6$; F+ \_CP7T KF@JW'PA26(6:OK%8QK M6P9+$!Y'ZNB:ZW AB,=(VBQ)U3 4U*$T:@S<_)QM%"#KB6X),"=708X).,! M#,//&_(@QMJ'&/$@7GOR*77SE;H%2MU"56[]XN@V$"!2RC)0N"'Q6IA1ZN8I M=?.5N@5*W4)5;OVBZ?9%H'AC1,8T;7,1U$!V:X29E5F)@_1ZD<1,RE*S0"X) MA_37#ZS;,(!"Q&P"6^?(/79!'"[*.RB1*07VJ@3&8^W>WW"@-Z:I< M+O'D$I\C&=N(LS,G]PH'>/6#[& :BFGZ*$B$4KB=R26>7.)S)&/D.#8'%>5N MX2"W?IX=2PE>?+S0*Y)!S27S_-CKZA&+]OU^5B M&56XJFMPL;E)4#4 E.2D *2]C<#-4D[?& $?7#[# <_E\<#ED0-]!^LDI) M7*F;K]0M4.H6JG+KWTSL:!P=0^.(>R]Q((TCEG!U#9HF"\,>1^IJ)NV?J<)P?. _';+8N9^O%L>14AQ7ZN8I=?.5N@5*W4)5;OVBZ7 <'8?C2([C M2([C'(F+3,/DS,IR')=+PB']]0/K MX0"O?I8=D2,QD1]%D$A.Y'*)QY%0HC-YZP7Y#7"Y)!S27S_-CL>1F,>/($@D MIW&YQ)-+?+DDX$CH8LO0>&NM(=)^FAV/(S&/'T>0K;GD3BYB"5A'+KL"]CA" M)EDYF\LE(7]$AXD<=42.5!&Y#"(1"[JVL9^L<#"O7HVH=/.5N@5*W4)5;OTB MZ78:D'BG00R1.K<:7 Y$LKM-,Z[.<$SVEH#'D;J.JT/>O$WI'ZOH@4A\ D=S =1Z-V\[^-HYX$*_^SU25;KY2 MMT"I6ZC*;5,;K$48S+6D _?RP*\OU%_3N&[6]OIO\"4$L#!!0 ( $%W?5?)^)_$ MSP( %4( 8 >&PO=V]R:W-H965T&ULK59M;]HP$/XK M5E9MJ]21D-!TZB 2$*I6:@LC=-,^NHDA7AT[LPUT_WYG)V2THL"'?L%O]SQW MSYUR1W8]I]^^C$-C;PU^4+)66WMDE#P*\60.-UG/ M\4Q A)%4&P8,RXH,"6.&",+X4W,ZC4L#W-YOV*^L=M#RB!49"O:39CKO.5\= ME)$Y7C(]%>MK4NLY-WRI8,K^HG5MZSDH72HMBAH,$1245RM^KO.P!6B';P#\ M&N"_!G3> 0U(#@6T*D!'9N92HK-0XPUCKI2K)$TUL!F-C:9%@WR*3=E3[2$ M5PHX'0W']\GX]B;NST8Q2F:PW(WN9PD:7Z'DNC\=78]OX]$T^81&WQ]N9K_0 MYPF6A.N<:)IB=HJ^H(JZVJ(SOAPTSJ2016)_T8D M;1_="6!6:,0SDKTD<$%6H\W?:!OX>QD34K90X)TAW_.#'0$-CX?[.^#Q\?#V M'C5!4ZG \@7O4ZE=!:@<='8[, WF4I4X)3T'.H@BPW?'/0UK0Z0QRZKI@CC9]W);,B#2VI::ZK MR.NZJ^T,';2(]UF\T'+>:#G?JV6(58XRNJ(9@8\0&F#*X'O-=L5?$5UL^VX% M_BL)QQC%!XQ>" D;(>%>(8D6Z1-*10'S356U*1G4Z5!5PH-5.6@1[[.HQ+A; M#;<@'(R#YI]$] ]02P,$% @ M07=]5V1:Q5%>" [2< !@ !X;"]W;W)KX$F#;!N+/SF9'I6%M9\HAT'O/K]U)R M+$N\8A+ ^R61Y,,KG:O[.*1X_E#5/]1:2DT>-T6I+B9KK;5&J _5 M5I;PRZJJ-T+#:7TW5=M:BF4S:%-,F>>%TXW(R\GLO+EV4\_.JYTN\E+>U$3M M-AM1/WV21?5P,:&3YPM_Y'=K;2Y,9^=;<2<74O^YO:GA;'JPLLPWLE1Y59): MKBXFE_1CRA,SH$'\)Y>2)9R$P;$P+^W&>9N#Q\;/U+PUY(',KE)Q7Q5_Y4J\O)O&$+.5*[ K]1_7PF]P3 M"HR]K"I4\Y<\[+'>A&0[I:O-?C \P28OV__B<>^(HP$T'!G ]@/8<( _,H#O M!_#7#O#W _S&,RV5Q@^IT&)V7E_WJ;T?&[D?9>1K5>JU(I_+I5SV#4SAX0\, MV#.#3\QI<2&W'PCW?B',8QQYH/GKAS-D>/KZX=3!AA_>!V_L\;'W(=2:K" ; M%5G5U89 @M="Y^5=FR&YSJ7ZB+F]->OC9DWU^*BV(I,7$R@/2M;W-BAEG7A^5VJB0^TEX0/4(! <"@3,>+I?_A2( A58KHBNHM%E59GDA27G$ MS/QBSC,3/-NZNL\AMG^#A%!T814Y&"UUE M/TA6;4 WJ):7?#3'$J,368\0)W00]G,;%-FY88/"A/HXE_C )79RF:]%>2>5 M:4A"*0D)8EY1D8O;O&@B':,46P]R%L:Q*=T]4@B,TC#P![1L& W"B.*\D@.O MQ,GKWZ#6"+P8)2#-JQ6YW>7%LLEA0P_^8+R<)M^:P*$XO?5ZM0#H:_X#*DW4-!4^+1P@'\!P3IWG8_#%@8#:( @<6)'PZ" M #/&/7\D"NB1,J,O]JY75724(;73,HR38?(B,,H#%@5#C@B.<V>*.)/:BT]E;6^3SL)29V2:G:9_;V#T&^J>U,_% "@0JI? M&I4 EYJP$@96#S7XWKL?@#$>63F/X#BC'ATRPNR%D1>,$.H$'W5*&E!\R^;5-:HN M:]GE_T#VJVJE'T2-=NJ]S;Y_&4\L=B@NH6S(#L'%43SVMCI!1=V*ZJ:N,BF7 M^V1_4X=S6WYSPI_26DIML>;H<9U8HVZU=N@ .]56?ZPZHKZR]=99P/PP'H8# MA@L2F@S# <'!A-4?^=XO#-X7!*:^FIK/5]VNE' MZA:0_20KJO+N3,MZ T+I5J.NM"4:];CG66(!PWD6+D5P#,AY(_G .LW'W)KO MILXA-K90[;?BJ9T30XM[F2!#%!H-?)LA"O2H31$%,I\?95B?8Z?ZF%OUI;G1 M>B6\O:W(T4+(;"UV%K. #;F@L&$)2%$8YR/+%JP3=LPI/S8?E%0(EO+0$AJ#/_:+FLSZC33/R% MY:WG3((IG$DCE(6M82+/^BJ+H!C(_^'2-0(SGWQ&>'1ZB+OU$/"H=R#U]I_/ M\+=AJQ(^E"YS!!1;K1 !G?%X;);&.X'#(V>C6.RVVT*:J31,JK/GM1CH&^V. MHKPJ\4[AE$UO[A2GM):>REK?HYV(XFX1=55J"7;UZ/2=VZH&](,5%3:*Q=R* M;40A)2/ZB'?ZB+OUT54)\W6Y_YQF:)!WH'R+7;-$J[11_3^+S?97 D$B\[OR M/4JSO'J M8<_:9;-3:W#]$_V8MCO/.C/M1KBOH@8=K$@A5V#2^Q"![^MV;UE[HJMML]OJ MMM*ZVC2':RF6LC8 ^'U55?KYQ-S@L,-O]C]02P,$% @ 07=]5T1 ,U5_RI= MBI.BJD"(AV0[DNTJZG*TJVM%*OY[@&D $PUFX.D94O"GW_=[[_4U $C9SB;9 M5*I4(C!']^MW7]WX[J;M/KF5M;WYO*X;]_V]5=]O'C]XX.8KNR[R< R-9VWF.$@OYV MKC$0@?&SCGDO3(D7T\]^])>\=EK+K'#V65O_5)7]ZOM[W]XSI5T40]U_:&_^ M8G4]CS#>O*T=_V]NY-F'Y_?,?'!]N]:7"8)UUB]_H?+H48IEV8RVK9 M5(MJ7C2]N9C/VZ'IJV9IWK=U-:^L^^Y!3_/AK0=S'?NIC'UV8.S3,_.F;?J5 M,R^:TI;Y \(T #MF8?VZ=FM(U[:S=2Q M'^X?&]+TV&V*N?W^'HF+L]VUO??#G_YP^O7)DUL@?Q@@?WC;Z+\3\MO'?OON MZL6EN7IGGKU[>_GN]:OG%UO'WVZN*UN;RB"V]>O+VZ-*=3\^60 MF(NI>=]5S;S:U/2-7GC6-HYNE@5+Z-7*)E=L:5Y634%/%[6Y[.D"Z8+>&7J_ M'DIK>GJZD$EXK!>7S]Z9*SM?-6W=+C'=JV8^-4>X?M\436DJ>O!FU=8U 7O3 MT/ANF+FJK(J.GIZ:%Y_G=M/3$[:3T>?$O/9S3S.6M*8>(-/E[J9R=L(/]+9; M._.G/WQ[=G;RY%F[WA3-EK^=/IGXRS=V?*4=.KW$4.G5P86+-/W@"+RJH5DJ M1[IOTW:]Z5MH0=OA R^V;Y<6 )'*Z%>\NG1!]&[7#LL5+:B:R^W9X(C4SM%- M3$+K*X4K7J7E*_PI7,9G>0Q::7BC^;NC,HG)SHO#6%IVQ34D/-8;DG,@]HZ6= MGTR)+W@A9%(8ZW>RR,0,#3&8NYN(C$_;S(&MUA0"Q!&9.F,_%VOB4E8T]R/> M1\""NT?@8HW]JNCYF:EY9KN>3".AWZY3?'5V7A?.$;X]H:W9=!7-S&,OPK)< MY'R:GU8#0XR/\D:"3%#&#SHOA%J1CP@30T=K]8"1L#F;@.'?8!";UMC%@@PG M5BS8U;XM^(.8C M-+W;V$YG_5Z'>.- M+1PA R!, ,+:=@"_J&O+CUZN*ELSE^%=?O$(_]\GB959'QL:^S'?>DP*SQ1E MR8CGX9)US)4/XQJK1EPZ4(FPUY-+UQ.=:;F$)2ON$@T%74'_"%.;@F\HRJ;F M^=1\=$S(%ZZOUBQ;5\*4_"B3?[&?E45' #@B_77CQ<7[PG@GX>*^,F\*1KR M"?$P>'U=?++&AEE8!SGR(S>"99:W0A@6_"++)A06ZV >Z'FK'%17Q0R$8JU_ M,>\'ICCS,$$UU*4I*V:L1=>2J*V(_G%RLA-3\\%>VV:P]'?>DM+DI?[$TH2O MO^"3/$#&A%?:=^39L6:P9MFVT')=Y&3B[W4%?A_(3^J"VNJ(!H:T)NM?@J>C M)U3PQ3.D9VW%%@#K)Z&K6'4; I7XTDZ74U*%&X*M)/5\;;OM?4S;7F..Y)&" M98FD@U7++@S$;3\%6\M\543X>(553WJ#D+NAE5P3-ED5M6LB+E.0\3@CO6N( M,8!V,9\=/&8AR:;8"JW9HBJB]&'6#%5)MUE;3G+\8%Y,1>:*>8PL8$_\9A6& M&NZ_D)M=%"@N&DO9LV+#3>!SR_.VLKI:B;XC+#MP"!(6G/Q-7:4U7RXIXKJ$E@F$2?A%3%3@ MZR2&%TL@-F\@EF2>CSZ8: -ARBYR[=2\A(8.ZV5)O&LY$[ +Z:@6]I0GM)\W M%HY$CMX)@&8_*3H0,')SN$]D80IR2PZA)9 [6"]/\,PR=+8N$-9!MS1E48,@ M%/+5K+HQ$]!PRT1,]7XE!GDDNXM#T(>U!W$\L(I]TA]D?5<-L.356\!^RZ"Y M0B"/.A,=)B#,GN8E+!6MN0F MD-HI_T:OYDL3M;LK;AZCXENPG*=.IUH*6"MR-XB4X.>,W,)G,A@K?<5310(R ML_T-/"M&^HU-)2G#^>V2Q&]G""'5Y!3R8E<6;RKRG&>B"=ASHWOP/4GD.P)@ MJ?:.R1))PD/Y0";7?>2KJF,YLUMRT./(4#C >(*R'<7L5M5FX_V%%?U7"SI= MSWYU89;DQ#!2*U&\232UAJ@UEB8H:MBYT=!]\=DZKU$)EZS4XY)$#9'&5[%8 MPLPT6!CLP4!6M!-O@L' -!$(^SD!@L=-P B.S@6LRV>VPN0D/7KT1\^[ZI$$ MYU0%V)FC(GOE[.R/GB<3WU6>O<_HU?5B=9FA+%PJ$\3Z-#A(P#IS"S,C1@\(\F1?L )V$MD.;.0W]0"S0!Z9:QM^BR+L9=5X M?5HU!'3?DE@CIN)05N7;TX/]>]&.HI55OV.1I,-HN J.)DU[S).Q]_L94[." MBR_X(531E1;<-Z&_U[9N-[P +):TU+"@%]2SA_S6]C-Y_4-5!@WH5_M*[^B;J[5,8/F'UE>1@A%PFU' M]MN.Q@YK%,^>0VYO6KSE9JE0?9E+6AYA'#+5R!;DK+Q O" QW[HMQ5]@>5I! M]?HP0V9W9#J2.%?T%4<;K**GY@U) V!NDVETV/!2)VY!0)%$'JJ8 PX"0NUG MOK3,<;"K:6C]<'9#[F#GO2FR'JF/AM%'G&N6Q$A=4=>13RD0'IQ5,.&;$]TI M_(&[([XWB36RYL=5%.P!(^36F&EJ+J7RH,[ =Y 5#X) $ E3!Q M,<3J[88\GJ0IYX68D]-L(($?-%']B?M_H^XR@6ZK:YOZGR[+YW1V23B&Z%#L M(C8J'TER#37I98[EVA-[;QD@"H9QH]+$V ,'I.O.*^=2T-[4MES8LO6,MS8&SKE]S-!"! M8@UWK5CRQ6@I)'3+AW9I2@4##!N6 ' +/?X) LB.:;DL$\UA1VT45 MH?/1^M_O/.?O1?&16DNUCK<"L0@AT4M3O<0+R!1#Y^E*+EE%#+96E:6<#3Z^ M%C'M8$&(08CI -P87F7>$32[JDQU-4QO6#0&?&KG\!>\\/>H""TUE^I9:D\. M2C)U'M.SBK,WD\#PT>VI8?5[SM4@60OO;C3<+Y(OHGB2$_X+/YHPED5)2 =@2"]7;B/>BL8O6TJ)ENEZC9BXR$>H7/ M5P-2()JF*0=UT/.D#HU\X:MPHD_!)!,$SI+3HTBJZW<97""'&4N1?)9YZ:A(5M3XZGWAK MUGAS!6GTOA6IA$'3@*3&YZOC8>.]DRP)"ML6;'V$P8T'\:6O18".F-0;#@$! MA3I!1N*/5^M-,8]A#[\KM"/NLFS;X#VQ$A3SO5N')_+XOUAK'7&7)PY)4E>5ZDB#1BZZU$@S%3S+R_(B?I MAH-)6.[US)9@*$I4&QIE/14KQO M,\G('DGG@\W"S&AMDOB0Y'96K@VA,F!9=KY5(*W1CQ(&6<(A5LZR47=B[RSU M9H"G@X6,OTN,YO)LV>^(QI)U[0O'O.L\"DPU=<(='S1BP$/ 4)B:4S9EL=5P MAD;.>.K(@3.6J_X8_4 QX W*&+;D?@@$2/!VX[C_E]'#%SJ,GC1WN8B0A/*Z M4'^'W=9#6N+OXC IL-YQJ=)H1'%52A68LPDTK'<04^KN^EO1R2JM%I\5ECM\ MI,P?^A(/Z)50,38\H;:V;#O2.+F:_@TI_U^AV#,9S0K109%&S91[/E*+B@6G M\ (Q&6<\1KF'26P0T'QH L=N+=]WZ[#/!L]^#$\:3A2QQ.#S-M$D<.U^,31S MR11X^";1TGK R.&3Y'0*&K-1FEMANRQCC'%"(P8XO9)B 3JZ+(I+8#_6QV[% M1S"XFI'WC*_,[:+I6JLOIQGU0#],F,YG?&L<66;1[H(F+B-$.9).!^Y:*5/' M[( FOD/1ZEQ?IF;_K17I#O?^JVG2?YXJE#ZNW)_]]N17J[W3/W^)WN/XXU^N MR,F)"?6(#CG.RX$6!;RES33^!FJ,4U$ ML?_[.-G@ZY@CN[6XP=V8.QXPPE/61-5OJTH(T[5S$A*GC7DL,;&'(U/_8G13 M4QKCK#NEAU,QP5;X0IN FJA.WUC3\WAE-9:]-QZJU M?#+*DR[6[Y/<0):S_%*KF'G!X_S7[S:9S"KAC7Y/]>%?M^ @3>[_J3+\8ZH, MOZ&V$) 8-$Z;7"QT2,UE&^S2*X?:^DQMGC_YG?4',B:V3.H:B$G\.\8_/^U]\<:Z??>5LM\CMJ?_?DI&/>?__Y.;_DYO_G;EYWU,ORIYAY0 Q M&+&+*$ZOHQ3%^U[<.G3%2Z-IRM/-72P=K%MT=?>)O$0/O(DK02J>/A#PLF^% M'0>\AZO*\E9[V]RAZ423%XRN :M;#^&--!*FIA=;C6*M"V,;U M;6XQ;&1#$%DHI":T$MS+/H9"*4J#DK&-=;VK3/E&@\;8@W(9:A?_PJ%SS+@9TEGYE UYIAF M8<<1A56J=2&%C$$OXSGD=^O^2RMRNA@Z'@=##^S0>,=AGZ&DD=^213:G9X3* MNKTA;4_8P^XZ@,UU:UW8@I'O#N5V/@ZNT6'>?!+U16X> MN7&&Z<>E$K&,V$+(NP)MW#J+M-T"8??$#P.9D/Y?$6=N/P8G8L\K.^>>!O,Q MRE>V+E, %'4:Y7*$XFKAH^F*PZ:A0]SX%](REK Y9+M5(DL$3;)W(PM-V!,[ MPCV_(4ZTQT3:)/J8FK^@^B#-]. *P@;FBAWVO/VL5Q-WXR-W;,-<5)WKCRML MM.1/1!?>72=.04'1'V.0AU-[NR0GIF/*<;"2SB%;CEE;2=./;'S#]H\9J1'K MYA**,Y8X"Y\L+2YH$J++T.$=M_FP_N*.6+ P&N8G2AJ2./(1RHFV\K-$!\2Z M'$621X!U.>;FDM1#7X#R8"3QUR1V*#4CQYX*S4C/8N<";/6*- VL,,U3(!/2 MUG[KBN]NKQ,G)VSIUD9'CF^'T"9*+E*W%*/D\Q"Z@^05IQ0)1SVYYN_K0CU% MZ$K9P1#O;L)=&^YFZ=)"(O"I>8[XB5@PA# D%P36+WJ!T]OKS="/TQHH**0% M -D%$\H 2<^BL^1UF9I+',K<8H@?F]E0\;9@PN?IB3DV#T^D>= \(?+-*0ZT MW39?Q<2@'1LW!6M[14W8&5:UR&- 9O84 ;$KREUV# FFN;%*3 M9%<.;P$MYB%<%4'?RRFRN2]L>B6&EYE#G!3VP<(T9$6UF"YWL4_?\X.F!O 2 MD"4[7WGH<3CB9\SJU5K6) U^C)&./KS[>%]'XOV,_(;WP[;C5)1$]!G)5/7) MB[';T8,KUX&%&/!9W?H&$HOOZT$V!,XMT"Q:I9^/2'V.B%RYL4?D3XSP?:KR MFO?=6K_EO=6=@J%:'G?#=X[$P%F):A6[4Y:-*JRS:<#.#M.2W-V M!$%WHI(9Q#DSR-)QS5;SV.*TR\X"@I0?R:#+%L;[73 +K5"2KP37K.VZ]H:3 MLAP?^C1;PIZ^MY_L\7RH_>P[C* ML0"R$GS-2O!5$]2@!M?A^='F\!@4$3%(^3GK=TI[UH\Z"$_!H9$C8/!LR.UUE?M$]$1$)STS+#_[P=.@ M(D3N@7/7;6FUF)"2=KQB\MU*%!?7H0NS2'*GZ/'88+DQ8M'EIEMO2+4@ZN62 M/2#5\UXT<5?9A<1R7;LM:C(>,@)VMK$91S28J:S0!D&@:/ @N=*$3^CI>DN. M9N@2\ZFE JLM*B[RJNI*XZP=:J?KUUI:1OVD5.T-R_B16*F(6\'XB(S+WF[, M28#5W&!;9%B<*DD?&>1C+ECZ>0=NCH-L,%B)49.N/_L1, M<,[O0HTOST=1%\3=%CDB%0W2&VHT+)Z1FC?2<,$ M"\W%Y3-S_NADDE@-.<;L]/3)/CLC_U?-V-..-20M :3G8F0V8^?="8P.3H*3 M_:HQWR8,B',,4%DH-D3(FEWDV,2&3#4WC3'&$:_Z75/^]+>M[F^50PPT-MFS M ,9&2%"/0BXUAU67%'<.Q6>2S]'OM,6LD-C.'\-DU56-E1G<3_8,JBFTM.+IT-F1*T8\JA16'+CR;3P]F! M2*HL:,)*W?>0\2?J$M8JMTI6HRF.:7+VX/C]K!LA'<.WY2;[/A.%[$OA,2(._ MI+CD5Z;F(Y:@%A#B*T%]UG7#QL!7,]FIF4M\YP&(2929Q3$7:2HEZ6L.OO4= M2_,5ZB6.-).NVG\Y#R5TI$C+9P(W*W8.3I*7.-V3%,W4J]\S M5HH%^GIT)F#D*2!?#]W- 9&@-NVZFI.668RQ.MJC';1^(>V*3AI@ <[MNBAW0?M.)M-S=V#=%LM)>-= U1)O26EUM:E]9L4(2!Y M.G)4]%9/+.K[6NM>, ::]M^W$*3]$QVX M .PSM!U>]HR[;RK6\L$NB38:<1*+1#B-\DL0+RUH4N,'(@/FJV:$7ZUEI^FY00]&Q,;CO3PSR3L[9&Z452-D "K)S19V+Y%ZF%E]X@_.#Q8JV(1'&!@J=>TG$,31)2I7E MUF\$B(3'9>\&<+\(4;KVA=N(!GUD:M[BM,?$G7B>:%4QR'HVZK';H.0K%>H# M_D=H@>8E''Q,ZMBE;ZG9M Y5G@7Q51YA:8_;[MFHLJM8<@.[X(4.[QW(.*NX MQT4B9T'M]Y>O,IR9Z^- 5_6#LA-77V?;I,?)MUFCD"P)0>+M#9]['$I:OM0D MB21."MT)QLXQ9O-?O9#8L3YT#K&E=C9HV%0(ZG4#ID M[6Y? H02Q$E8E_?Y?W5Z/CWQA>,)?3V;GLFCZ<-P!>N7] ']?\8/ MT(?3O'N-9([;R+B&_(P]'A*^*_2V:'+@)VUU"6G.O4>\^@Y('2D[?953#E2O6O*QQV)7H)/8_F<@5K"!D( MZ5AXAO.@O:#XC5O)4=N^5^V&C_"'9PW-3:+3#%R#EQAE32OG-Y ?[OF\2>YO ME*Q,-";3?-ZRJKD(^ ^86;94Z).5(U[EH';CCX? UAY XG/[G%G 2<7DY5SK M%F.Z-G!3B+ D^5^LP26#<91G+R\&OSW&/F0T2TCN$A^.:;\/'T_&'\_,V?TR?]#'050W_]#?Z=,V5\WS$Y"E[+ M^_-HTU-4D#FMN1.'7);=XU4(>0]:Z>T[WN5.83A.I1>\A41]$-2%FF,/'C$[ MN0?D\7@XDR/GLG4"5@9P_]M9')"M41OP@GO1:QA:^ )15NX9)98AH0!^M&6B MZK^@:X!;]=$R%?:VJ$8XB@$BGO-2GISCX:>][W%<[9X]-4?O3%<51L)*NQ8G M0L]-_L"=1:'E0Y*%8*C.KO#K+<3.KQ$8IP]I^USV$"KC .FKH[.'TY/[=_1# M::["EC$PGV^#7>+W^&1:S2Z3L7D)?/^5\9VEJC=X#F=9:'7VZ^!T M(=-#$V99OUX0&70X!#XK0MDDF8>5Y"0SV*\9Y--0G7AU8"+Q-B3W#Z[X>="] M*W*VQ="(-K"EG& AQ0E$OAH\)\!I+"B_%Q5/@Q5(SGX5)#[2RZ'A@YHE:CB4 MP=B9?Z([6F5.WZJ;R$8H >_@>N)W%HD%DXU/*!S(-_FE"#TW'XUX:BNXY3]M M+,G[<(4E/5K.?S6!AB8!GF/79(>JOKV?&Z?)C[XU+^[>WA5GD;))L3WX.V M/02'6MV0W.']KM%Y#HTX;E0/X#,SY&?IQ"OROXO1F L5?',%7KY\]_*#^QZOZ=9WB]\QLGP1E'Y>H/ONLN)?"OKP\L/$NWSCG\OQ M/T(W-6_;9G$7]R+GU:3/*2U]Y_WFMG;52=I7/+F]@*?6,Y2*BWYDT[$]'PS% MN(?+^<2LVANK;J<(,FD.+KW@9-:$D-'YXMX;#1>RZF7<2^!WCG3L@EF$'K!A MHN>:M$HJ7?@5.G#?MLD-38^$/MTR-DM,]_WO1#$MLSCI.FOFG23.U>7T,D).)" @P 2E8__?UW0=%4;-EJVKOKW!M;(H#% M8A]^NZ!.5]9]]KE20=R6A?%GO3R$ZM5@X--N>G_.R3.S^U=2BT49^<\'592K=^HPJ[.NN->IL'O^A% M'NC!X/RTD@MUK<*OU2>';X-62J9+9;RV1C@U/^M=C%Z]F=)\GO!/K5:^\UG0 M26;6?J8O5]E9;T@*J4*E@21(_%NJ2U44) AJ?&ED]MHM:6'W\T;Z#WQVG&4F MO;JTQ6\Z"_E9[Z0G,C67=1%^L:L?57.>0Y*7VL+S7[&*3GDAK'VS9+(8& MI3;QO[QM[-!9<#+#M%G])JX>[U@]&HL/UH3+ZX>OKP:LJ(5[Z2J3KK M(>2]AH^/H1W::M;M/'I#^IV^.KQXGH"F"#B9^-^$'-7(W\$J-H MQ+Y8*00_9CJ5B:S6K[5J:=,W'])5*,1+6I%BA4\FF2\2U-M 7YQ$9 MG9\4OS-MGP> 08?I9@$4>:1\E$XC9-)9[6$Q[T4NETK,E#)0/RUJ)(607E32 M\6'?%W:FZ&"T[N*9+*O7;X57"U N).(F5]U]HRYSJ9U8RJ)FM6@=#*'(71N7 MTL'@MQF<%[3R-%Z7> XG@+,:=E_!E:3&W!: L']USRW)\<8O\>RIK0VV<"I5 M>BEGA>J+@TDR[$[29@FEK5OW:?VD.P39,%; 2%5($UA!!64K.B9/'S^X7277 MM!?/QT-7XQ#J%N7'*WB6NF0(X@JZT)MHJ-X=D7G(K<279 UG@\*$V9UBB.$7 9*X%32 M@>=0&ZML[=IC('I_(Y,A\G5% <,K2&"K+?]!W"$8(9,-Q+$K;REC*POSLI#H M;HHH<3#L^(CJ*EDFE96&D02E8*'(F2*K'8W0=B'7+A-?@)X0,Y+@D]#?,6'I MHUVJ4;EVUB"/+VT)XZP;X'Q\E]K].7.83)\B#0GL MH.829O/0(>1 &B(!.QDM^^2))<+,4_&%)VMDDHHZ?@_G%=;#8K!L=%T=D(2_ M1X&E]M2Y?)\Z>#N%V= K4"C'\%;.CX_PE"! :"Q46]@&3Q,J)B MBQ2=R*,PSI71M^)&I;FQA5UH\M"521/Q/ Z]Z._+C.EQ)WJ0&H2+I-F@VY*D M*7N<.A*W1EQE33-2X$I$K@,K],+ 1F3"4IIZCK8$V& FYK@DB*4M BX\_?@M MK9UC>?RMLBLRK\+I?6RX6$X*%EJC*#JYC[%%';L^:H'@S0V$(YH 3R81^AQM M,EB2LJ.[==R@D&BM)')';^KK7*LBVP2!P%5/&OU[C$^J @5OW^/P:GIY TW@=)A\G)+B2=;'=-3R'IZ)M:(_1F=QA@.SN)&)4E#[[< M/L(.]'![-=QF*TI8BONR-,K6'G<$1&-T0"M?K&"[3*'BHSQ&]K _)7D3!0\U M$^Y!TSZO"]A_'D] #MJA!OOC(8%;0J#;:"+62CK_&!U')_?PZ/\G>.Q'T?>Z ME*ZQ6\T?)>3;NX9KCBT@=+OC&G-?U79R!]..\^N*PD,;E)B8U)MD^;K!D]F_ MH'G,-]#X'S6T'3\$XZOD.KE(Q+/O3L:CT6MQ ;@8NY3BO;-U):X3EQ1)7SS? M/ >,*:X1T0MEF' ,/">-;_H]7I:ATCL]8T:3?MS;]B'$J!7G,2U> M-'=2;,O5H(DI#LT&VTT$MG'$?:5U7%^-& V'@OE \_XDE5MS_5VY#(SM<4D] MW&;=]B7U#S6'+[?!;>EE1]O3'8S&V\C?%]1'RE:X/CS@<@ MV)YZ^!6O'T/[=/OF?%X;GOC3,SH-E#.4!N1B&WBL8;JMKDC4&YM M4G'CH]8(0)JQXMT_;GSXNXAO_N^GQ=Q-<0Q8:^A5JCJ6XTQ[VA(N_ M1<0OP5;\_G]F T*6/U(55HXF8'QN;=A\H0W:'X3._PU02P,$% @ 07=] M5Q$&FZ9#!0 0Q !D !X;"]W;W)K&ULK5AM M;]LV$/XKA%L4#2#($O5FIXF!)-VZ NL6-.GZF9;/-E&*5$DJ3OKK=Z1L68GM MQ%O[Q=)1=\^]D0])GZV4_F:6 );<5T*:\\'2VOIT.#3E$BIF0E6#Q"]SI2MF M4=2+H:DUL)DWJL201E$^K!B7@\F9'[O6DS/56,$E7&MBFJIB^N$2A%J=#^+! M9N S7RRM&QA.SFJV@!NP7^IKC=*P0YGQ"J3A2A(-\_/!17QZF3I]K_ /AY7I MO1.7R52I;T[X.#L?1"X@$%!:A\#P<0=7((0#PC"^KS$'G4MGV'_?H/_N<\=< MILS E1)?^C 9G!G#7"?E:K/V"=3^;P2B6,_R6K5C>P2@Z8$#7!M3'W3KR4;YGEDW.M%H1[;01S;WX5+TU!L>E:\J- MU?B5HYV=?%!JMN)"$"9GY&^[!$T^2LOD@D\%D MCP)JSH45/3G]8KE$O6U1Z M #6FY).2=FG(;W(&L\< 0PRQBY-NXKRDSR+>0!V2) H(C6CR#%[2Y9UXO.07 MY]VBIOM1W0HZ-34KX7R 2\2 OH/!Y,VK.(_>/1-SVL6Z-FMN5FT$_ MFVU,XV T2K8A17F0C8[.>!0%19%V8A$%:9$_R3F-@[@W)9(+XK#W]XPKZ M#,+[-DM>_X(NC_-@3+=AT%$1I&EQ=*?C)$CBN),]VDZS1TF0]^92/(Z"C.9' MI]Z2T$]W. UHLIUE&/AXE!V;YSC(BNU\=26*GG8WR+/M!,#)DV:'5C7';7#. M);='K^E;S69 )*O ]#/*8]^K+J4\"B*Z#>(KD!JT.ZLYHFXT\J5LF"!PQT33 MYJ?F9-'G^UWJ17/"JYIQ1,%ZSAKMJML2=J,QF^\-T\A2#JHC]E)M]@>[1/J7 MJ@\!]]SX0N_;%T)RB\T&LG(_:-?O3 ]#8*^Q%LPXMP=02+G$7&#-X[ S-1[E M;JWFT\9ZHK6* "N79-H8W!YQ4AE8>*^N%KN;%S/KO>N(1O[LL[\W51BXXX$3 MW#!ZH4]Z=2E(;)CKQLE3D9Z\5"_:KU<<88Q[ZA7UA%'XZ$" TI'UVD^- M3]/JR\[F%U?LZ;CK=__]A6HECZJU+Z?'UI\)MN2_ZC SW> 4U@'? MEA1PL>Z2UH'#$UEAL*_I&/VN%T^ 8H;)K$5?IM]VJ!F0!$C03 AL%CJ$TN(,P M1S(%N>^",.Q=[/ @L/#75]SQ')FU=[QNM+LA7[07PZUZ>[W^Q/2"2T,$S-$T M"HML0'1[96T%JVI_39PJBZ<._[K$6SYHIX#?YTK9C> <=/\;3/X%4$L#!!0 M ( $%W?5?!&_KG?@( +@% 9 >&PO=V]R:W-H965T\#?G+L]($- MMI*-E$_6N\Q+JV1"3CUX[3&5-:X*&]9[_N:Z=:-DSC MI:P?>6ZJE3-W(,>";6MS+[MON*MG:ODR6>O^"]T0&T0.9%MM9+,#DX*&BV%E M+[M[. #,_0\ X0X0]KJ'1+W**V98NE2R V6CB+_J^\ 1R_#[;]L- MRW#ET(/7J)[124]/@IE_ M?D1:/$J+C['_3=IQ<#R! _P;.Y/4,=I@#K( 4R$4LJ;6XZ($9H NV&"S037> M,C"16R-/U]1"J8T<$$9Y583I?XRL%MFN.:"TQO-H90RUR/N M$T2Q.TT2B$(W3@)XI :V'*V2&>K7N#AT@V0.T=R-ST*X9QUU@$'%6?T:$_B) M&]&#/ O<./;ANS2L/D@4S&/7GR40S"B5'^U/WON/WD$W-:C*?F;8>]T*,S36 MN#N.I8NA&U_#AYEVRU3)A88:"X+ZDV3J@!KFQ. 8V?:]N9&&.KTW*QJMJ&P MG1=2FKUC$XS#.OT#4$L#!!0 ( $%W?5=ND]9T6@@ -$7 9 >&PO M=V]R:W-H965TG#E59O-UCY(P #3W6?ZNBX&K[5N1RC<]29),'A?:O])W-VG.615^)&YG]DJ5Y> MCJ(12\6"KW/]26Y^%LUY M*7R+PR_]FFWNO$(Y:L*RV+1A@(BJRLK_RY\<- M(+)/"+B-@&MPUX8,RENN^=6%DANF:#>TT8TYJI$&N*RDH#QHA;<9Y/3579G( M0K#/_)F]>T:D*W$QT]!+;V=)H^-MK<,]H<-QV:^RU,N*O2M3D>XJF %0A\IM M4;UUSVI\$*LI\VR+N;;KG='G=:?TC#[O'YVRUN$?UT'5\;I:\41CJA^^L?'K-?O@N>BST+9< MQV^\P)K'#N,,>V_"!DGZ7F^3FG]$8"RL6,%<32IHV>.F:RW5EM%RPGC5$$#UO\O+]GH\$4^"8:XSM=GW>Y>]!+-8*:B* M.FU-Y?6U[4X=_,7,P5_[[*X W1NQ1<,CF(5@$]-$+VA/O3X%L)@,5WZ_:BU3 MZ^ J6;($R9/I0?I,GO02Y]W?WG^]Z'IVZ@_MH<&]W][5$ZSE24Y^X.G$L M."#8.?)\X+S;NSO,6NDZV3DJ1.:GO(1W8;_Z@.16=18,\XU."S%W B_T-/X. M-66&Q6$EFESKLL6% [ZG2UCGG(?+L))-]1DUAORU*"AYD;)UP0H$H$+!< MR([*4)M:L@JNRA99PD$]$*@SK>FX:4LXI)M7E8!JD^ 9?\SR3&?0"'T8G6#M M4:AN?FK9 K2AJ#\A 4M3^S21__?U^V(?N3T$W%N[*[\"A5393G\-3$/VK3BV MV<=F\B?TDL('CU1:"9TI41 W']3P/(C8'.W]AJ\R,&_V#;:[- :;58H4K'26],TH\%B UK&K^4#;466+O8G(LT*< MU+.\>%X7R0ZI_*A$SBE7$KB^&H2"UFA7B4*_ZMT0H4LZ<((=>PT#-R0WA-47 M$0:'F'IX..\&M7/[]\/1-PRO:;7'2J0[:( Q(6)N"'OVB\F]D[N#B)\NET\? MONR;["K%I,6 FDQB3-A[*=--EO;E M4_:8BWU#X[EC.1'H;CQW+3N W*U G2>9":+%*KG0&RI^7A"I?-MM&&.71B3@ M&V,R"6R8I\1*3WB@G9"_GFDI8XS?D0=J'H=PMX\A[%X@.<^*M!@-=!RH/JV7\VX?[R6ZR@6Q?.1[8O4!@#-1C ME&JQS3(#J2BQR W'&X0'Y4S4^%ZH@I=;BSW(M5ZRZX4"O5O@J)*GN/Z+KS@B M= UM:KH1?FC7DOFIIN/_"A,_4[R51"K)2ZC@(O]Z-0"Q^K"AK8C_9[ M _IO'+Z4UKDGE4]W^3;&@*51K($N8BZF=,L0GQZ"IK@<%*3 M>/4O"D$??EX$QHG$$ IJHP<)4%*QIF+G=70*]1T$TC2KZ6TC&/E?XT^0DF.P M^1/>HF>=RD"2371H'I]*8WC\B W=] M,67WO-+YUB '34N5OHB[9;%C6;'ORB:&%)F3@>D9K%KGNC[;WT306*_U%'QK M7/>RNVA8WDE.&T/T>1IH';>?!=O7#W! MJRP7"XC" \$(/P+,!^1ZH>7*?+1%]FA9F-NEX/@)21OP?B&E;A=DH/N*?_5O M4$L#!!0 ( $%W?5>UD'MZL08 %,0 9 >&PO=V]R:W-H965T.SYW1^9\;>P/5PGAV<]::7CJIN=2CR_,P]L5>GIO6*ZG% M%\M<6]?DUU+*6F@GC696 M+"Y&5]G[ZV-:'Q;\*<7:#=X9>3(WY@=]?"HO1BD!$DH4GC1P/%;B1BA%B@#C M[T[GJ#=)@L/WC?:/P7?X,N=.W!CU79:^NAC-1JP4"]XJ?V?6OXK.GQ/25QCE MPB];Q[79=,2*UGE3=\) 4$L=G_QG%X>!P"P]()!W GG '0T%E+?<\\MS:];, MTFIHHY?@:I &.*EI4^Z]Q:R$G+^\%7-_/O'01-^3HI.ZCE+Y :DL9[\;[2O' M/NA2E+L*)H#0X\@W.*[S9S7>BR9ATW3,\C2?/J-OVOLU#?JF_].O*'6\7XHR MX+UK>"$N1J"X$W8E1I2<5W22_Z>O?QEEJ?3L__]?'4+$]PZ)C4L MFM9!I7L=M9-F]M5XKMC<6!N N%[RB&5I/D[3E&4GT_"\::T5VK/&V)"2<$(9 MO7SCA:V12O"/\+H*TW%LC]97>4JZ7F]?(H!=16.FA'-(H%V#6VBS#MDT(MM, M?-;LJETB[?H0CD.<;TS="&5 M] _L%6G-T[.@(,Y][.9&K\)]H65>RJ%#;6E6RBJ\$ MLM^WA&&[W?G;@/4X85^?F@+60K6E<,![= )?:ZE4+*DKHU9DGRA'F]&9YHZM M42;IV5BSDE2 (;UA&CI!B GTH@TXL>'B8^"%J6OI:XH_KTV+Q_P!&\QXB650 MB4T[RD]Z/&,F%PAH@7U#=QBC#OHJZH5U4M*940(EQ[KHZYSK'\P]Z%(6/.RP M:YNPV< 9\J,/@B,\C94.D8,FSDKLFP7ZI35M0T-.K(0.&AV,E(3VMR^H7J-R3'[([E*QA0=7J(B(QTMI];"T,0TF$>+2-]5+2Q@#=8/@7:+B? @ M%Y8647T8^7H[,$62A7E3FJ*E8 [$W?X-CP1QCY@\ZT(ZYXIK&"M;02[Z"J$I MN1<)^Q3(#0GH'V1>2_%F>T@<@LI5T2J(EU2!.(M' V806R9@#@]$[ZK\"TBP MYBLEZ/WGCW?L#C+C[<2';W>?KC\_&;ZYW8XIH--X16BP%33(P,1;+M4#NY=U MHS#X\6Y,. 8I2SF8O3US;',0V!\SKIQ!1OS=2ALRI2?.0@AFN5X&YEM3LRQ/ M3ABR/S^AXP!"T!A4 SR"J[JM*7P$H-4MD:VK/=&LW(38$OSN'!6V?(>M9)1; M+&CG?P$UF=MFFT6%Z]Y+@<-92= ZFX^=5N"T!5?(GC0'Z@.(*8I04@(?"+F2 M2%T,+%L.Y[$(?#8M+",\12S34GC70FH0F]84H!_>MVWR0$G$/N\&*-@$ M7_MM(DW#^%T%E4\;+7)+X,_2#H="HV1(LI!QJ)Q;2-"QKU,'!14RAS>HN3\E M^0M>'TW?;0LV7X'K? Z>@P\Q00\GYQA!1S>AF6&5'?"HZ0IF3[%!=>T(M*F] M8W)K4[=IZ=%QEKSK=1;<5<3 "N%+V'>4;,6=DPL)!AWE P<\QX&"8 M0V\*^T/4HI1M>%?$NB9#(9K ETLKEB'] M]QYTJ(SBI!$4OB$O ZV.LM-L&T<=XCK;MDZ0M1'A@J,>QGW:\8Z\_V82ES7G M>2PD=,4I:3.W +J.X39(CM-DNHLEF[U+#J")N;D.MR-J$AVDG4+8:3Y)9OF+ M&+4DRUZ$@\:C0.YJ/IR-_DFM)9Y1;2%ZK<&BTV26O8C@E/!8Z08G(.E<2V!A M=QB;PYW0TQF4V#Y[')I9,N#_LV?T1][MNW!,!A<]'!F6X3I+IP,P,][Y^M'^ MQGP5+XK;Y?&Z_3NWZ&G4(18039.W)R-FXQ4V?GC3A&OCW'A<0L-KA6XE+"W M_,(8O_D@ _W_$2[_ 5!+ P04 " !!=WU7KL4[+:T# \" &0 'AL M+W=O>W=V ;6 MFQ;)PP*+N$F>:6DL$:9(E:36ZWY]AY2LV&G6 ?IB\3+GS)D9F]J1$M MO#1"FF506]O>Q;$I:FR8B52+DG9V2C?,TE17L6DULM*#&A%G27(3-XS+8+7P M:T]ZM5"=%5SBDP;3-0W3QS4*=5@&:7!:^,RKVKJ%>+5H684;M%_:)TVS>&0I M>8/2<"5!XVX9W*=WZ]S9>X.O' _F; PNDJU2>S?Y5"Z#Q E"@85U#(P^S_B M0C@BDO'WP!F,+AWP?'QB_]/'3K%LF<$');[QTM;+8!Y B3O6"?M9'3[B$,_4 M\15*&/\+A]XVS0,H.F-5,X!)0<-E_V4O0Q[. //D%4 V #*ONW?D57Y@EJT6 M6AU .VMB3."Y=4396TRXGG%T]L)9;)F!C5;%?Q)8HW49<#/!U#\]> M@:<9/"II:P-_R!++2X*8M(R"LI.@=7:5<8-M!),DA"S))E?X)F. $\\W^;\! M]O#\YW!W)^Y,RPIIG#%;OWJ0WR?LKXO)17'Z-_=?BKL-G$5PPP%\U MNMS-YFEX,F>P9H+) F'C3AJ!+5"A+#9;U&.UO#\:9'1;!^J!U78D47;>6NU. M"K@Q'5&SWHI66O1W%)Q+$\$WA!I%"7EX>SL-\S3W#O)P/G4KLQ_B<2%06S*= M/OY"7GCF2QPC^"3AOJOHKKG=- 35:5@KIDNG]0/79*DTQ=RV6CT[P2"IVYR\ M^\13P)TN:FH/E%15:=8 ZVRM-/_'I;(S8-6YT:"9^)VSGF.G50.6.IZS]5\* MZ9%)ZHW4!>V[-_,LG;TW4')3:'0]+3S5S?5HZ@IZ3UU<48II31^XP1"ZUK$Q MUS)XTQ&_^4LJ>)%7[*0( "#& M&0 'AL+W=ON..;1./"\.*L MH!NV9/IK<2OA;=APB7G&[#[7W+\8V\&6%57L2J3?>*R3 M\\%L0&*VIF6J[\3N-U;9$R*_2*3*_"4[2QN$ Q*52HNL.@P:9#RWO_2Q\D/G MP,P[<""H#@1&;RO(:/F9:GIQ)L6.2*0&;OA@3#6G03F>8U"66L(NAW/Z8IE0 MR4XNP:Z87(D,8JTHNNMLJ($[T@RCBM.EY101ZT21ZSQF<9_!$-1J M= MJW2Z#5SDN6>&2D>>0P M&K_ ;-;:.#+_13[#526#2X^_.)/O--7]!PW>HY?X_XN/5_G-'/)(6;D&R.%%%L>,Q)UUUI14 RW-XR%L:RCQDRU3N 2NU))'^ B)'SV )*X)W5$9*P.2VXZO%AU?W;6.61K'?$7''-\N[I8?R:+RSSUZ\B_KR0,' M[I9?6WK4IR/09DK-N24D"X)R;!@@1";A<\R/A!&)H(=1 4T*-!]:@RLD3H](PQPVH 2YB![!=)Z1;!#4! M>*"N-4WEAH%*MJ+ 1W!9/L#M' D0@ID'VD*<:)1PJ,#8)3?&:0HR'DY 7($7 MV,5-':Y,KNF$:N.;3BVV_$"K-(6R)QG3CB&K@P2N%)L&!;GRZ$01%5PP7&['Q6S1W,)5>N/<-GG7)/9!U4GDC*5;1 MCD$PMS0M$2%LE&QV%Q(-%+8B8D0T2$5SR+("_3*3GK@/A5T;ALFA> 8P([$P M 7X4J\DZ#G#(JM0F(3'?,=H&MDVSA;YKLA07JN-UMJ(V+KF&%#2"_PL31,YL M-;T& /W2E0P;2DP[J-.\%*5*FQLH)JNG7IK:6GX&' Z@ L0CA7,C[!$?2QCT7L$9\Q45,#WZ:^(!PKL66-A0 01U-W MUZ MFL(AAQQ-7+]^,U*/PG;;%)MU'6:DV8<'W\%NJ&!F:$F?;*#7(H4A"K6M9BC2 M%![/[8!F9Z4-:()D7?#K]FD]HVK<:,"DO<&QT*M.(4HH(*\B<2GKW&[I;.S4 M)_+AEUG@C4[_-[]?_C:^??8>/'OW7YR[AIS,3(C?LW+H]YN9#5\A_'&"I>U2 MZM?%=H.9BS?'SZ#X0]0U!%?3G] J8S\'J1E,0F39M'W9BX(K-K>8]^?.S/?_]@]%,S(\13T#:;MF[H]5W8GR_\ MV=R9!EUOS%3SDKV.H2NV &NN ]O*5#VMZ7L0=H[\ MF>=XX%JGA7F$F#_^7EZ3*!7*W!"V(UIW[QBTW9^>JNKN/-PN-?,#MR0(ETBR M=U("S#/&POXNX5'R8RU.-:78IHX!AL(>1=)]%Q\,.CW";K]57XU&)VM(W5E& MF%X2M>=Y=1N]4,Y@-TW7\UM#[7O0XMIT0S)P2O83"QF2DLHSB4L[XXE'-]4 MF6H3*5%477DUM>916L8L-B4(E,M?/]"L.%U88V?NO&/LM&.;,7;2;K^G#['6 M@&2187OV6'\S>I/2*.=P+R(EMAD9.QBN\'FXQN^UX/"G'IQ)F14[=[V&+^:W ML;C,.P:^#& G%=]D(#J3:GL6@ DS.JK.K]B+N90"%-LFX(3BE[=-/9*:[TYN MN._#X[#S83ACT$;CYV^WG^=^A"\>)+&5K..JY MTW!@D:9^T:(PGYE70FN1F<>$42AO)(#]M1"Z?D$!S?\=+OX%4$L#!!0 ( M $%W?5=.R?L\N P *@C 9 >&PO=V]R:W-H965T^O MOV>&>G.:9'M[!]RA0&%'%#F>&;)^N3/E5[M1RHF[+,WMJZ.-<\6+TU,; M;U0F;6 *E>/-RI29='@LUZ>V*)5,>%&6GD;#X?0TDSH_NGC)8Q_+BY>FO&RD&NU4.Y+\;'$TVDK)=&9RJTV MN2C5ZM719?CB:DSS><)O6NUL[V]!EBR-^4H/M\FKHR$II%(5.Y(@\;55URI- M21#4^*.6>=1N20O[?S?2W[#ML&4IK;HVZ>\Z<9M71[,CD:B5K%+WR>Q^4;4] M$Y(7F]3RI]CYN='\2,25=2:K%T.#3.?^6][5?N@MF T?61#5"R+6VV_$6KZ6 M3EZ\+,U.E#0;TN@/-I570SF=4U 6KL1;C77NXJJR&+%6+-0:OG;B-O>1ALM> MGCKL0/-.XUK:E9<6/2(MC,1[D[N-%3=YHI)# :=0K=4O:O2[BIZ4N%!%($;# M@8B&T>@)>:/6WA'+&_V7[/72Q@]+HXQY80L9JU='2 FKRJTZNOCYIW Z/']" MUW&KZ_@IZ?^VKD]+FP?B*8'B=R5DJ03R6^;Z3Y4PV!.!-VZC1%&:I(J=%3)/ M!!FJ8V7%#O-7*U4.>!A/<2JMU:N],%4I8D!!YY7.UV+9[ PV*7D_*S1)+I5" M;A>F='*9*DAFQ:R 7F*E_"RSXER\5BMP MA1+'E_S\^F0@OCB=:K<7"Y-6?L^WI:D*Q3%/%4Q<;K=*$U*"UO/"8/D\">%+()-&T"R_MJ1PK& =C.W-T MS^UPF@.;.G%M8!E\HSQ3010<+/$/3BDDOZB]$XC/B$AM9C/X\T^S*#P[/_ P M F UE#0K\?'S+12.-[E)S9HDW^9Q((XQ##_]=GE]_2M&$O!-22^/>01OKDMM MK=0(L)_?/./5V]0L%;3.$ \-Y5HG#\2[=]?BF-]CWN]P4.K]U6W?R&M>GG@$ MO9?[1.[QE5*$JR7_7!A/]FQ-O>HQ- 5("H'8;QI&VC2, 58WZHA&Y1%F] MSEERUHJ$&PM%80 P5CIUWED(6EKIA#%;@H5I32ZW"%:#_ '"%J<5AW^S3TKP MOHY9@BH%JHS'+:T[E)0HGRL591-TE2UN:6Y2HU86!<3)VH%5KO^H5",\@^-@ MKLTZ(9F.2_,_H_2GDR=A@-SB%]I+D:K_4@$#*G;:J M68FY9FECBH446]""2EOXMFL'W5H*> :?M/ZQ2H+>UOBC*E?DRG[8*#@FV><2 M3L*.*;R1'/B7;% Y7(J%7X)%(#[([5Z0V0[]!LGKKT[/=)! [\3NYX;8B:;_(U3%9U M2E("[GF/QL- CM6)EDP@7:J\YX(B%H P50I>%2GZ40C7OEC!3^@V"\_C_Z]+)+UWH"D9 M8RB%5/)((YT[A0F.=]V@4WR^-7#"6M6+6Z74'Y4N/,G?.H+7DG*Q+I2Q\;#H M2J1/;TIHCF%X?M\DM@>Q]*5)9";74(\,U3D\5[&H@0#&4*4XZ&AG.;5H8>.4 MMN WN]!+0'BK$\KQ.&8[C=!0*Y7EFC*=NR$RMP&(R@I=,D2_YF:'DKI6 8>9 M8BG6*!=XA2S\BJ/(_7@^R.,4P#HW@;Z"ZBV40$/1]UI[ZJ'&Z5EY=@Y MV-M@4FTE]XS$)[#SI@*9>X1>6BU[WF5*U"MX#E D()4YYRBQ"#Q+K00;3&KT MDMH;PDW*]Z7YS>?%\W?PQ1I>\QGW:'H?]^7P)H!7?!+L. 9^H[.'\UI^=E0ATOP%K,LB+#L1E#,#DGI(, M2K_V[J6HMH26F#HQ4%'/2J2#^R %1\,@AJ2 MY;3V&NF#EPESR)OV!+1P&& E/$W5C 11@*9K^WJ%/JMWDFHZ_(U$7)<*7"/7 MH)PU"U^J6*(]]EIF&E0N%!C#4!>(YJ,$U0 'S BUX\' I**/82.)W$F]%&&& M9+VY7%R)R\6UB&;#@ [)"H>"2GK@-L'EIA"3B8+OF](>HV^N;C^#8C8:-H$C MP2'<0L+O2I9$BYBK5E3BF>2;XNWD'>4"K28IDBF[=2FD0Q97T!Q=X-O+RX^] M@V8-+CJ>$O!K]UF9UDR#PT]N/=JP+16W7H"#]IJ &AG7U8JN=%(&UAT(PA0K M:IM3Q1RWQ4).!IQ!9*%!%=RQ'F3/2M^Q UAZ@H2)'83BV4![LHY@T+]^H.#4 MG?,W<.[4313W[%UJR(P ]**=+-[BA0&XM$9+FWHP^(OH( MVUN#9MTS,9I'P5B,)B%]AN-@QDW$??FC<12,VJ?H;(;9[=,P"N;U/4HS%(68 M'D5GP9D(Y_1Y0 3. ^VI\1\,@V&8C8Y"R;B+)STA'\P'<347:P4F1@._^'9 MOR?3HQK.)(L'WF1T161UG3T_6N3.PF JIA0)>&_R8-C.IG!]\P#O3MN'\?!^ MS$:,@PAS(IKXB=B3:K%/&_!Y_$ (C]MKJ\X#QY-1,#P1Q^.S8$1?41">',;_ M(!RA1TE(B)D1DMXAO5]T)$AG$VJV6O&S8$9B@SD^HR Z$3??\"?Z D7,V?-6 M&,X@.QQ.826HO'/+;0+2 .?Q.>'2D\#_!AK? 84'\GEPB(^' - //_B]H]:0^., "A2V&=+0!_L^ M%(9!Z"\ HO/V^VE(1#6EA"+J$U'OLKSI$[G<4J&NN _><1)7# O5#Q]?>CS4 M3P!(ST+:K@[&@!_GS2/CY!F8HQTXK!3TFCP\H)N+HKF2"L3K^[W$9;^7^(% M-"4XA(^C",@9]BB[5TG"$5!S *,)($0UG"CI6QB!A['9G)B" O0T@B9#"!\S M)J.> @=A:0H$($"'-E72N;Y(^8R"B+57:F*'7OM91*CO0!+U,.-!@@E1.[+R M+<1?P>2MH@-R@=[^X/_4?I2N\0M.,C2'3FW]Z$RG%.;ID&A_$IXA0'QWU1', M%($+00"H[T,BE?J6JRLN6'Y&$9@0B*YE+I-N^7B*=!U1-"(2_2N?T]INY8S0 M.L-X.&*8_;WV\IW)U\_?(8K)_WWI?RP(X3BDQ@:?WWBPX_51[^^Y>*_N=&RZ MIH!S=7;/PU-,'&'T+ZK^9()]0W9P,TK_E>Q&ULK55-;^,V$/TK [7HR; <.[L- M4MM DK;H'@($&[0]T])(8D.16G)D9_]]WU"V-POL&BC0B\2/F3=O'H?#]2'$ ME]0Q"[WVSJ=-T8D,MV69JHY[D^9A8(^=)L3>"*:Q+=,0V=39J7?EQ,_W[,)A4UP5IX6/MNU$%\KM>C M/[/\.3Q% MS,HS2FU[]LD&3Y&;37%W=7M_K?;9X"_+A_1F3)K)+H07G7RH-\5"";'C2A3! MX+?G!W9.@4#CTQ&S.(=4Q[?C$_KO.7?DLC.)'X+[V];2;8J;@FINS.CD8SC\ MP<=\WBE>%5S*7SI,MJM%0=68)/1'9S#HK9_^YO6HPQN'F^\Y+(\.R\Q["I19 M_FK$;-+&^95]9 M3NM2$$(-R^H(=S_!+;\#=[6D1R!TB7[S-==? Y3@=B:X/!&\7UY$?.9A3JO% MC):+Y>H"WNJ<\"KCK?ZOA">XZV_#Z9VY38.I>%/@4B2.>RZV/_UP]7[QRP6R MUV>RUY?0_SO9RW!7BSE=A*0[(0@NW.\XGE6?T8&I,S7]>#-?H0B=T_MD/3D6 MX9@H-%1%KJT0KGT2P *13*)V--%X89YL$"KB&M+ ,;<37W'F4)G4D>G#J*2D M,T+\6C&C@*C!-QKG/B->&A'D9#>G.R1 7G$<-BM;(R<-(QW3;DS(/24$!L]# M9ZM.DS"1B7V+;E//:&^B#6.BRAG;IQE5G8DM3ZHX*[8U4]^ CP%2% 0/$5GT M4*]2;C'T)&A1)&'ZFQ9M, F-2J^&( !0\K-3\&J,$31S.OO@]D !OQ,32-=. M4F&7TQ<*8!2YA\+3/+(S>F@:E_W>QN#U0*$#VI2>R)P^"-F4I0B#]>H$U$?C M$4!-)Y5UV[1M9,0!MY D?<5+]U'4P8UR1,!*XE.462;66*1(_XQUFXMJ1K;! MNJ:<5>^U+=).@= 1\@&>19JTK?G3B/C0Q%15'/5HLE1AG\UWQZ//U0+]=<\' MP1&]J \DZ,P>,,J*HP474\,3-+EIT/M)F8\Q\T258!\IH699B:Y>.+V,O<1 M(B$)4Y)@ =".[M??+D"(E$G;L=LO=U]$$MQ=[.NS2^CL7JH_](YS0[Z51:7/ M)SMCZM/93&<[7C(]E36OX,U&JI(9>%3;F:X59[EE*HL9#WRAXFAVD MY*+DE1:R(HIOSB>7T>E5@O26X%^"W^O>/4%+UE+^@0\?\O-)B KQ@F<&)3"X MW/%K7A0H"-3XLY4Y.6R)C/U[+_V]M1UL63/-KV7Q5>1F=SY93DC.-ZPIS!=Y M_RMO[4E17B8+;7_)O:.-X@G)&FUDV3*#!J6HW)5]:_W08UB&CS#0EH%:O=U& M5LM?F&$79TK>$X74( UOK*F6&Y03%0;EUBAX*X#/7'SD8)(^FQF0A2NSK.6[ MW M[V['M'J:+XJFQ%E$OG*HADRJG,A&D<(M"DQP7&15QB&'S(YIII4C'G,D2WF>.+[<;2I*Q(FL* MO[N-+KR]8T7#4?_60F^;K?;<"S2\ A'. M2E1#5F T:%PT.8=U4((95+?S(434OX>MP']W3 FV+AYZVWO&VX&A;/W^Y?/O MA&D-*,ZJO&4K0(8HA-E/R0=(CSP7E@,<,6H^+HX&.1C;%)=ZFQ9:>ALTJ+!' M9.1*@?\4B B\1,5/#L:@HI!@1H"[<@$I;4W)/\>H42+_ M9CV8DXV2Y7%<]4A@!7>K4%S0)H&-88ID#?K]*"U1]L:F[P:,(!;> K"X:C;0 M%AN%ZL%=*S.P0DO(

1 G"_*;A?41IC=D%2QH-&!;!LM59\-E6XH@ M0U1N.G2#&@)LC@7J6Y/^7TD(O_I(8OC7-D%Z#YU/KIG> 6R*W-5^B:6O/2[F M'KY+\$OC^E=7/;V0/^^B+N89[K@!O^H6,XZS0?>".@]6\[%E*YQ4"HR".AZD7C>;Q2Z_VD^-$;DX:G%$AO1EH?#3B_8VJ)M.4_(/$4PJ_SVB93.= Y'[] M&O8P8R7-@#SIY7,[A'29@IWR*+_[6>/:*C)X MC.R:>^#',3=P8N>_ANE"%B*WE%!]1G8ZV+B5[SC M$7;MAR"^[&MVZK\]V@OHV54Q(M*2S@=JT"".4B3MD"4-YLD09X!P$2)A)R,) MDGA,8A(G2+CH$5*Z&B-<6<*ECQ5,AANHL@-%3(-E.-P!8" -X[:EXF=3V90/ MA_>'/&D$Q#(_ M1/$V/]##PL\+A]UI0.=#20!-\Y3EQY!$\Z'/D._/"R/AYC>X4-P MT0TT AGQ*\L9E';#VHO+ER: (K$#DR%LO:H\Z2J(TK ?EK@WEO4.6+ZSJ/RL M_D2UN",WU7!_5M!^AFOR]H$W?NH=*/3W>%O(:GMBS]\\Y71<5Z=?_S @25C M[CA//JNK.VMQ4H]M[LD$@VX4[FGV@!O ;HX__9_?9SIV0CKKG4Z77&WM&;PF M%O?<0?5A]7#,?^E.MSMR]Q_!)Z:V A*IX!M@#:>+=$*4.W=W#T;6]JQ[+8V1 MI;W=<99SA03P?B.E\0^XP>'/CXO_ E!+ P04 " !!=WU7TO DH\P& ] M& &0 'AL+W=O;Z3ZJE><&W2?I;D^&:V,*8XF$YVL>,;T6!8\AR\+J3)F8*F6$UTH MSN:E4)9.B.,$DXR)?#0]+M]=J>FQ7)M4Y/Q*(;W.,J8>SG@J-R79_N>&SX!O=^8VL M)3,IO]K%^_G)R+& >,H38S4P>-SQE(Y2LM9%9+0P( M,I%73W9?^Z$C$#D[!$@M0$KD-2]I,.-(%2_C)"$)=7-T.XGI=TR1AMK4+[[ !=",V62\67 MK(QQN6@_?UIQ9-@LA9\SFWNHM"0W2*X5I%.]:_901QE7R#P4'*,EETO%BI5( M4"J34B]&+)]O9>"9R&4NR@,S;E9RCJ X( /G/7"F-.(V'A"P:7@V [U;2DLM M\(. /HTVW.(2H!1$A=["JPR9<6T@N0J1&(U6 -YJSYE9*T#(,KG.#49&0$(L M2ZWK/.'*0 TR#]8).50SS:SI]F/"] HMP 6P5!RQQ0)* B $V\&47&9@Z@+* M@U1ZW'4;2[5$(D_2]1RD2KOS1*2B\;4%-6\9X*V/-@)LRFM7%U*5&I'F2ZAG M4$31FU\BXM"W/^SY)Q!3Y>D0+Z]]^O[[''PEUQK8T ?H] W+BK<7Z/;F'?ID MB?XD#4O1>3<.CUX-S+G,X)!$P(G;5WO(#2/L>6'SAE(71S1HUFY,<>AYS3IT M/.R0$+V3=USEEM3>.<2E.(Z#WGO7P5[D];>'V"?]W<0G&/IK[:(F;5OD-": MO,\A]0BFQ.DK)"XF8?]][ ?8H2\7"^_Z9>3U.-T^;Z$LV1"'*O+8223 ?A!T MG.!@OTNO&V$2Q]SPW06X+OA$NSR\=1&/9>N^#A<(!AUR$XCMP^ M([&# X_\?!1?[VP(K\_TE81:#\79-@'^))$)(:TO(A?''9(\R%NO_>Q#'A// M11_O;-WIJFK3&':0/FN!@^D )VX8PO:H]][S(2CBGY#D;WT^UV'(BY_V*AUE MN#- Q%#''ZC7P!?M6T:<&#MNOY 'Q,>A3X6X_ AD!@WZY8I YPD'*(I\Z$C.RU.WZ_DJ#6-70R!QC%V_ MGZ9N!(TA&FC:A&)O(*T#AV(W)#L:!?1NXK=,QN#H3OUW;>V)VSY!?(@TZOS_ MF'W-/K&S#]A"3^,!GP3@PSZ1?@1_?O5= IQ#^X@'^H--6AJV[ $WL=>>YP8Q M)H[S2)$/?VK_<'+W9P= @+V>L;/2%5?E10Z,2^CC+!75W*@[.XK.#MG9 6-, M/3_:J:<9>9!1+->LNF(IE IEI;Y"VEGY$YU&\CS53F.+=9I"D.;0@53!FHO M+-:@T0B]$*"#50?"3+F=N$"ED//Q-V#>SFXYS&WV8UI.8<5:)2NF8:N: "96 I;2>9KU4R;X'$XQ0[:=D=>3=NU(P$-OR]@ MK'T"*')^M2S,FN3[V[I4MP%H,\>.UOP>_+P!>A\.%W9JS:JK'>N;QQJ)U0C. MXFP!8,9H/SF QED9 )HU-QHW%B$8EFSL;@$D7-R5?'SA]8Q< MBY<;NX(*B*O#R4)[XJ[M]85&]I*O^7HX>SAL8,R8%OI)*'$&?JL.K@DJHVH' MW=V#O\],8S,?K-AS:30.ME&"84WHV&VBQHKON?&C+9!XEEMQ!P0,(R0OBY#X M8])%2,,63HTP\/X;0O=%$<9T''4!.E&[K@%ZP9CN GBQ5I;S)I.[R?$XH:,G M^5RG#>2@ 4$H7W6-F6\S:=">&4O+S&=#U(V'KA0GG2M=".YE>7&M4>F2ZG:W M>=O(, M:J/= -\74IKMPA[0_(_!]!]02P,$% @ 07=]5^A#+.8H P S08 !D M !X;"]W;W)K&ULI55M;]-($/XK(X,02"%.G)9R M)8E$2[A#$"ZB<'S>V&-[85_DVCG?Y M@:62&HV7UH##>I&]GIY?G,3X%/"/Q)V_MX:8R=;:[W'SKEIDDR@(%984&01_ MW> E*A6)6,;UP)D=GHS ^^L]^]N4.^>R%1XOK?HJ*VH7V0!0#( BZ>X?2BK? M"!++N;,[<#&:V>(BI9K0+$Z:^*--;R3A:7H6MQ^N AF!UPY_SG)@UWN7E MP'#1,Q0/,$P+6%M#K8>5J;#Z-T'.<@Z:BKVFB^(HXQ5V8YA-1E!,BMD1OMDA MQUGBF_V/''N&D]\SQ,DX]YTH<9%QZWMT-Y@MGSR:OIB\.J+OY*#OY!C[?])W MG&$Z&\.O+/"W@8_V!O46'?S1%W,$U")<6MT)<\<3<1VDPPK6FQ5\D%H2KY_R MYMDH=7H%TB3 %Y.NWDO35%:/@+T !'3!E2V'0>=DB6!K$%WG[*WD64%U!X]/ MS[ACE>+A&Z48N=@'FB4W0K%K6Q"S:,9'*MDBI:GZ'F'+MF-8=K5^C)? MK3=02T7HF,%44 K^+22Q"GZO"B7Y)(D?D\3.,H) <DD\;'B-&LG/+F0=,0TU!#NQ_"9"[ -GBON/0^G4K"-E)RV5D.2KN4L&]['7$ VXF%2-8-#!#JMP^^)?R2E-% M3>CY4E"*T.*;Y13N'D ,6D$H92.R K*#I7#R_'*?82N[OJJ-M57$C'_7TOD] MBV%XDXS40VF#H=YM#J<'KW[=6]3/\-[HU\(UTGCNA)JAD_'9:0:N-\]^0[9+ MAK6UQ%K3LN6N01<#^+ZVEO:;^,#A'VSY U!+ P04 " !!=WU7ZD]U66LC M <>P &0 'AL+W=O)B_K.\^^XVOOVF??-7U7E;5YUV:V MWVSR=O?<5,W-]W?.[[@+[\O5NL.%>\^^V^8K%C//K7G15+^41;?^_L[C.UEAEGE?=>^; MF[\87= #C+=H*LO_9S=R[X/[=[)%;[MFHP\3!)NREK_Y9T5$],#CLR,/S/0! M1L0]F8BA?)EW^;/OVN8F:W$WC88/O%1^FH K:^S*5=?2KR4]USV[DMW(FF5V M5:[J+IJ^[LEYE[YJJ7)3&9B?NT]WO[G4T-0:XM]!IGLLTLR/3 MG,^RGYJZ6]OL55V8(AW@'L'L 9\YP)_/1D>\,MMI=G$VR69GLXN1\2X\(BYX MO(L_C(A#JY>Q[Q\>&YSUQ&[SA?G^#K&.->VUN?/LS_]U_O#LZ0CD]SWD]\=& M?_:N+>M%N:UHBPCX%TUM"= B!]$? G5\L,MI-C)>]F%MHBNFR%Z7=4YWYU5V MU=$%XM?.9O1\U1O$V^V 6Z[JIFA5HZDV]F&8GN'XWR^LB M*^G&FW535;01-S6-;_NY+8LR;^GN:?;J\\)L.[K#M#+Z@HC*?.YHQH+VJP/( M=+F]*:V9\ V=:3;9M^M:8% ME0OY>=Y;VA%KZ4=,0NLK^@4A>II=5E5F(\HL:>7M0E:4=6U>VYP%G660/=K7 M^;7)YL;4F:E*$B"\:P3V(M[7Z0@9/O!D^&"4/MOI=5)UM=$ MZ?9V:N*--?4"V]9DN0!Q0GHQ,Y_S#;$+2Z*[@0 &P$*$#,#%&KMUWO$]T^R% M:3O2HT0'9A-O7&L656XM;;RC.)-MVY)FYK&7?EDVL"#-3ZN!UL9'>2)")DC$ M#;K(A6P"01,F^I;6Z@ CKK&PL&T;<*YP(T1^"X);E'=.ZD0-:$Z7AG6F-HL)7L,6@OH%%$$*ALV[>$4V.?9)>F;5CQ9'\F M$GV:O23:K&DK3R[Y^\N[D^QC5U9EM\NNFJJ7B7X@#MIF)Q^O?J"? >?[UR2T M;:=C_&1R2\@ "!. L#$MP,^KRO"M5^O25$SM>)8?/,'_=TF$R:Q/,AK["?_T MA#1 EA<%$P /%ZUCH?P0UEC68H>"6@A['=FA'=$;+9>P9,3$HZ$@/.D?86J; M\P^*LC&:>N1IZM$H-7RT3 >O;%=N("(.T=/X""^GV7 0UJO$H PNL\+R,%N+ MX 82L&>L5'ZXO'Q'2/NU+XFWLI_RFHQIW R^W^2?3&;\+*P8+!G@6]EIECVY M,"]H5E!/VYAOO,ZF^XU2<57F]P_'L7<>W-MZMYD[\VB(45X3,&,#_)JFAT8!]S-K U,3JFQ*LWY-MVWI-TA(Y9J3(6#<36EJZ0V6Q&/9T MKRG9.L VD!PL6:UGA#%B43-=34D[;0FV@E3WM6EW=S%M+M\.8Q?( 'Z^P[$B4TQYO:277M*FL'9H-T1@3$F_GG%1A1O2)W1?3 MJH7#(Y2QS7=" T_T W.6K P (IH $ME9'=L/;+HKB&^LPU1 M,.Q=AT.>OYE7Y4I$+Q'[D9\ 0>[VGS=7]YJN%B61?DU+!,%$]"+6@Z< K)/X M3I2SF"$]D22S7O ]1# *4;:!:J?9:RA-OUX6"+R.!4QK4OHYF:S'T.*WVQL4;L,3)=F:*H=7#A%7%WF%#2&/ MO6(MAIF AI&)>->[M=A( ]Y='H/>K]VSXY%5'.)^S^O[8H YK]H!]I%!4X% MWE;".KR!L 2&&1N MNAL8NXST&Q-S4H+S<4[BIQ.$D&BR"GF^SXLW)7E5W)6P)#^604$/AN[RS\8ZB4JX9*$>EB1BB"2^LL4* M:J;&PJ />E+FK1A6# :F"4"8SQ$0/&X$AK?Y+J%=/K,Q0/;B@P=_K2Q1E;F.>(-*GP;$5[+_DM*"*-J\6 M241>D#/.W<\&!M?"0,V(T@."W+8O60!;B7KTK.2W50^U0,:I;6I^:I.WJ[)V M\K2L">BN(;:&F\MA#N5OMQ_LO+PDM )U(F&=F: MM,%D*5S#%J"'RV53%?31KIO%)Q[QNIRKU"AH_TU-=,R:GP0BS'@R&H,C:G>6 M/=ZP,B=I(LL@]ZX, PR+ (+QY./T:IK]X*GU+G#]B2Q606' Q";?\3ESM8Q58T 3DK*2[@MXOYNFD+L!>:G M-42O\W9D=DNJ(PH]B+QBIX=%]#3[B;@!,#?1-#JL?Z@5L\"C2!P@%

!QZA MYC-?6J4XV)58%.%U7>6Z-@PC:G M?2FY1^Z6DR-2$@9%HQE)U1 MZ-2&MB^?=,' MBTGE/X^@=PVPR,;MOC$HN@ 6%/0!(V349YIF5Y(X4F-N0ZS;L!C=2/@#"UNU M'#AL;O*VL"HT$T,I%E^QT(KEL_KM?^N+E1?'Y0J##;T,A^!Q7Y47>-L"6+X;UWJQ'^[8P8LF.[E7HD$!4R;4+9 M\"29,P0*%]8HW"*[>$2W40<%X41EUZ)IO?T"^#CJ15R#'6.G> ]Y'E#8)!X MY3 Q,43K[;L\;DMCRO,^)T<$8 MK$.^B^BH="2)-50DE]ES_]# R/34P.1)FQJ6V"-&^1L+5(U+CZD%[\V:FC!B MR+V@!U-=\2*>R\*M*A>"^!C?+#1RYZ# VZ'=(I8BK<*I3*(%%T$@IO M,1JP0+Z!N9:O^&+0%.*ZI4/;.*2" ?HM[[F]%LD^>57WO2@1P,=AB) M]+OXTF6[Z#<2X+&Q(P2=QSH_<+5QN[(?7 ($##NN'#9\)P><0-(C&FZ+&/-4 M4=L&$:'ST?K?[=WG?@OL(WFX%5XAU LR_*5%9#]?I%8\#G9@%[P3%_AVSA2D.Z MCJ0.Q* D4N

C/Q!!_,G@I:O^-8#6+&L.X&P_TF\2+R)SGWL72C"0'[ M+\DMZ>*<(7_C\UTB2YWY%H+9_EH4U4:2#VB'(UCM)LZ"3I*(S_.*]^T*)1?" M(SYUX\+F@!2(IFF*7@WT-*A#(U^Z#*W(4Q#)!(ZSQ/3(DVJ[?0(7R*'&$0F* MR/U&(II!Z6_SLF#F+N&PRW!!DL$,V@L>%]Z8%]%EGJL$A6U MSCN?.&U6.W4%;G2V%8F$7L. ),87Z]-^ZZR3) @*W>9U?8#!#@=QVF(A*.I[/U\J@S)52'+4=$>( M?)AEE9F.A&PS2W_MD?QO(29SM!6@M:&%P@EAME!,"+V"KH[%O).$" 39HMSR M$U7#Y0E-'=$.LG1]57GHA-#*6MD1U_2Q.8U))CCT%EDKG A,(T/GC[\Z,O3P MML#0(4J&8/"140ZL""9@/G_@R=UOB:_7#ZU.'X,CJRR*\R)$I!Y;9\0;#)%B MIOTU&4DW[$Q"N)$&@1K M/!4MQ=DVDV3;P]8Y9S//YK0V"7Q(<#O)7'M7&;"L6E=&$I=-# (&2< A9,Z2 M4?=\[R3TE@%/1Q,9?Q/(3\U MAVR*?*?N#(VB.*JD"PP1Q-H6&<@QKN[;V\%(ZLP MFGQ66&ZQD1)[Z$LLH#>RBZ$8#KFU5=.2Q$G%].\(^7^%8$]X-$E$>T$:)%-J M^4@N*B2<_ -$9!SQ&,0>)J% 0..A$1S[N7Q70,4V&RS[(3RQ.Y&'%(.+VP25 MP+G[95\O)%+@X)L$3>L (X-/@M,Q:$Q&<6R%];*,,<0)C>CA=$**&>CD*L^O M@/V0'QO%AU>X&I%WA*_$;8/JVJ@MIQ%UOW^8,)XO]3[KR9)_WFB4$K:4GOV\=E7B[WS;[]$ M[K'_\2^7Y.3 A%I$QPSG54^+ M[B0G&LMFO[A=_8DKZ3&@PA-/ &>3DHGM4: MW'F_,ZU'YR 6F&1-($Z"^^U]/E=:%!F-+CC B<)\11YQ8PW%.61.7ORTH(T34+8A*KA7G,,:&& M(Q'_HG1C51K\K%NYAT,Q7E>X1)N &HE.5UC3<93=^QV(4O.5-%# (9Q@21F^:5:,;&"A_&O/ZPRF53\$]V![,._;L)!^@[^ MDV7XQV09?D=NP2/12YPFNICKD!K+SM!E6?25<9':-'[R!_,/I$Q,$>4UX)/8 M?U+X_^\:\]\?XA\?][_\XE@_V\I) \]XZ/_W1.1#W/\_L?G_Q.;_8&S>U=2+ ML&=8V4'T2NPRL-./@8O"[X[=6E3%2Z%I3-/U;23MM5LP=0^QO'@/W%<7(15W M'W%XV;9"QP&WU95)W.I@F3M$CBEL#(OR^UXUBH1X7 90U;H??RB)P#65[/70 MURKAMG%^FTL,:^F-(@V%T(1F@COI8\AU1VE04K8AK_/EE#$$ V MU$Y[D%+L"74 ]@BJB"HB@>H=.S*?T=UG)P=<[WY+I &^]/GKKQ#XS -NEGAF M=E5#C&GN&Y_(K5*I"RYD##H>3R&_7?9?&>'39=_R.!BZ9X/&&0Z'%"6-_#-I MY.Q\1JBLFINQCJAO?4?4M^.]B>B7Q.KXPRNR^*[S"L@\U!?1):2S4DV9<;$Q'D;4=-H[>1N31-ZO!%#7"(& M,''#@$&E&%ED"]="@RW0G,V>@MN#Q1#E:U,5,0" */1YLQM#XWQS\6 Z@]-5 ML7'6)0W'1CS(;,V1$!724C>Y/="[(^2AFWVB3PI$#+VYY^B]("_D!L!]8;6A]X+[ 3FV/ M&Q=20:OPLFQM=UJB&9@_$8URVZ-8:SFYY;R'/)P:0BNR+ENF8O8BXSFD/9_5 MB%1C24)TR,1<@-*)][M]Z7WH?^*%0N7*H.=T(@ MZ4/&6S'1'@N6;GYK;8HB"?! [9]RU4_L.BU!>R!E,:3%J2LT5,HF),U(]Z*E M!$;4FJ0NS".:)T>(JJE<3Y%K.Z@BZ],??Z 5J!QXZ'W]+MFN[4JL!1<@DM:> M,3*;!3*;W7)X"81F1T[7NRI7'P"*AWM3#A+>^'AO./Y\?,CHUZW_U?A?D]AZ M+N&::?82SC8QIO=W25H0JG[3"YP+V6S[;A@#0_8ISA9)RY3/&44%KM:0B9Y5 MG ]3EA>K[4DV[TMNIZ<]/C_+3K/[9U)IFCTEDEJL:=QVEZYBDEW0?>?A/MYY M5D0P68@L7)S[V"/3[$=#++%NH'$V"+&:4&*HB_<&.SLL&ZE*D8HUMP*?7"(: MRZW1_J>R/;)R=>(1\^)^%]2LP;3^$4Q1<2*\(S^*A7!BTX+M-4X*1[%L>2]A MS_)8H7XR\L/\$0MIN,@=_2%2-V_;G230(+R2C6$=CG"]9CL1J&,OZ4V 0-VJ M8XGJ)=VG@FR,E\()1N>CQPP]XST[+*W''_QOW6_+$4+9JWQ%)I9L>J!I$1Q< M^"SDQ.T!DZA_C)N5\X4/K(CD.TBFTH;JV[.)VV1F[]'[CFUHZR3]&Q([-G24 M.&+4(!8>PDY)CS8//72O 0@A-&&W2!'V)E^9 S@B<$6B6C>Z?BYVX:"8Y'4-S MV1TWXRJJY3%GV#?NC(A&>UI]784O'."Y.3FQQ6TSE1ZT##U4@-U[S0_N_'$> MSL3BD+SYC 89+720.2?Q(18^L[T?!9*[G3D6T"@M7GH&"BMHI3&63QSM/[@E M9$K"$PE=9'N,H#W39!?@)##$D[FZ0#,NXEY*#PQ!RK'-!H6^9@UF$_\@B_$WMA;C$D0X*K/$9_@F6(M$M?-$ZPW70GE9 M3AO[Y8B55@6UIW/((6)D*"YAVYG4;!AH/_HVK@"_1.]IS NJ;FZ=M(4DRTCHL(L*BQ5;U_7+ M0IU?")6+_"$<'J_VE[3#+*4-B?S$:[%QZL>)"%.$K;/W D& @;W^EAY6]I/M)\(2D@-&G/Y8?#4&_61,$^YFZ8PFIR+MW:X8C)O M"R3K-[ZJ.8]R$:B9VF*YP=75Y<:M;"0 $;CA$AA JD=):2"\-$L)1[3-+J]( MQ98;5YRT80*V-A! MW]OM>/V:FTYV/RK]<.IO>$O(_(762CYRYJHSV^S,PYK=H,W8+TY%N7/HTC&7 MS/W,./]E]M0X\I= JN+;Y RJ)6L M=3C#RCG< S[2LWY:+'*P53>(SBG3LGA&3*B5 B1FFLNK%]G%@[-)I#7DR,CS M\Z>'](S\7]9#9R3D9#6E%I\SD^B,O6\C3P^?VXW: M4.$PS?/Q8S!?1%M]I5M]T% :'^9'!)3W1\I>I,5\3F'&YX+H.2 ]"?]0\RFV MNQ;YVJ8J)F+:%ER;[$_+U&"7D<,2H@@2^"-O%Q+ACF=#K V5UG(>F>_FTSR9 M/S(68;DE35BJO^.3>41HM(&E74>KT2#9-#IR=OA\4F@4C^$J[J.6[D@WN"H7 M.4]E.D1GONQY4/TJ *-TR#<(A$V=]T5];ZY$" M<,WX2XQ+?F2:?<025!E#DD@()BFH8[WD"A78OEJ(0^P ""&ON<$)-G'@*VI9 M\,[(+4MSQ2=ZRJH/Q]I9(--8])5L6? MHSET<-BJ\(>V'(%':Q)2_0>H8,O:Q#/XDN6)M6SJG ,]N+%E^\87$Z+8;[NM MN#:9?E:[@?&N006)U4:%'(V-$[(Q0D!U\"EPE0HB(-)COJP'^-5*F?BT-XT98-=\-.9P%@K>P2%PY"1'M3B$ M1;3,1G3/$>2R7HR\G#D\(YA:(RC7[/H!5.K.3W F#\A04O))M4>4!]-#B+FH M54]OCD[RLU&XB0BREE0%5HP$"P?=(%0[L_(!88F[.&J40D,E \CHUN95RI(' MB5H\@RU.Y1=%WOC@)>M(U 5'_E=?1S%XYEO79A0V'I>=)<+5:+33E2L+"6C0 M6T8MO7">\/GX<<#O8Y/H9:09V*@X*+O'!_P9!]R.C>E.Z#ZU6U2Y2%'.$;O, M=WTP7H_>)J4[A:LBW#86^=,E$7OJ!&M9[_[)V'*0@H1O]L'S32U[D'%X^H#I M2$:4VC5?ODI_'QK%!JQ#(B3RZ#TF% M[Y< H1MBQ?-.6YN^.;^8GKGRE E]G4TO0K4*#?3-^8/I?7\%ZY<(#_T_XQOH MPWE:L#O*A^%LZ?/Q8^.R ?7ZE=S MS$X)=>@Z4G(%R@5356I(3",;+R^O'K.X8T/#3DYV6-4 .U!]1-94D30 M8T@,Y6CGXT5DKU0!H'0]NUH?!,+KVZ@J3.[EK=R MN-+E&WXA#[PQJ%H2*W7/55#BUVYH"_@))&$Z/GZ8R]TEJ!BT_S2=MR@K3O/_ M V:6#CN]L[3$QQR3V;K3@M#I"4A< HT#8SC#G\S2:SUQ@J[U7)8G[$H&,ZM< M"<"=1%=DFKO1(G"V/AFS2''A3$]GQG_PAV?7#7M:IWY2&4/BB&'%NH#DY1)I M9/4 +KEL![%@+J+6J)KA+K$<)A3,(ON$8W1G%T]_]]\3!JCI+>T!+9YKXUC. M0,;0QNLV7NHV7LE2WD:[QE'"V=-L]F#R^&R&/]]>T!@/)V?W'V8O'6;>!T3K M& Z"1X_\Q_.+^^'SHV_C.]T,=!5#/WR$/[/9@['7*(5"O-EX"1W/<_J< _*0 M^"2ZC\J\6X;ZWVEV;#2PD=.8B_BZM\(BO?O)[#*R^*IF9[Q_Z5JAF$!<-PP9 MF$X1NU/2X[.]D'^HN"233-W]0[]H#^\U4G%^NL\D0O>1(WD*%VUG=$372ZE)OVKL-QN7\BX@*EBVV99Q(1 M,1NQ\^0T_S'*#B6,L_$BQ,NH8$YB]J#(UJSQ4CEBRQ\;>]"^OF78]UQS>NO( MR4U:;Y[NG+892-CT16RI'!Y+H6AUIO(OMF=F[Z= >*^I(>=_(RTK3L MR4M>QX X1'+K331R-&VXKZVT?9?!2X"1H%65\-9,L M32GA.@?URU][=JZOFPH6!'SP"IX$B#R*=D3]JA!DKJ-UHI$C5.C(&1,:CRX, M"0U"0!(99(#\T*)[4 ME7N60=F7I[/<9VFC>5B;3!(#ZT<&^=PG0]\[-/]$# M*61.U]P2\8:O.-G#]<0U!HNJE[YEY"GEF[SS2E][@W)M5:K.+0DJS2Y@$-J/4E M_JA\Y=3XG6 N!RE!AZUTM!S"0NDLK'501GQUOX/MU+UZNV'6L@F,3=)Y/Q>@'5GKXR)>\&.AVGZX"@&/>PS9]F MZ^;&J'TNC$R2@].K.%@]VLA@"G*IG_I52;%$Z+YSC9\MFV &/AITF,BY.B[* MD+ZU$CT1/S?1#QKJ\YT31:C-.FB*WHM>6+PQ[8I?RVREI4[>7>RO9N[5SY?R MPN-PN[PW^B<^=0@5@TMZ]&SZZ,$=J79Q7[IFRZ\_GC==UVSX(_IC3(L;Z/=E M0]I!OV "_T+L9_\'4$L#!!0 ( $%W?5>]!@H(CP( .P% 9 >&PO M=V]R:W-H965TU)(55-C756&NE%(4BB:!+6E(D@G?N]M4KG MLC6<"5PKT&U=4_5[A5SN%D$<[#>>6%D9MQ&F\X:6N$'SHUDKZX4#2\YJ%)I) M 0J+1;",;UU;*G&>\F?66ZJ13 +(,>"MMP\R=T7[.L9.[Y,)O,H':F@Z5W('RD5; M-F?X4CW:BF/"/ZY:@OYZ&QB1T\S/HDJRX)^2!)3.!1"E-I^"1RS/\F"*WB03;9RUZ1DXP; M;*XAB:Z 1"0YP9<,UY!XON2_K^%8]1WWZ#BW:ZM;W= ,%X'M&XWJ%8/T_"R> M1'N&ER593D>M+_X+N0]PGAF??1[: Y2LJ.Q9@TQ7U MK37:6(1["\<4DSL@XZM91-QRDUB.R54TFL #XZWK='A";13+'%?/L5[>G-8>0^@]UUU).I6P@9'WNT\* #:U2EGS,:_-_3->.P.XRR9=?![^'= M''RDJF1" \?"0J/KJ9T2&EV3LNP3#@ MTS]02P,$% @ 07=]5Q_!0NR#! FPX !D !X;"]W;W)K&ULK5=M;^(X$/XK5O94M5(4'.<-6D!JNW?=2K=W5>G>?3:) M 6L3F[6=9;N__L8.A)12RFW[A7B,/?,\,YX9>[B2ZJM>,&;0CZH4>N0MC%F> M]WHZ7["*ZD NF8!_9E)5U("HYCV]5(P6;E-5]@C&::^B7'CCH9N[4^.AK$W) M!;M32-=51=7C%2OE:N2%WF;BGL\7QD[TQL,EG;,),U^6=PJD7JNEX!43FDN! M%)N-O,OP_"JQZ]V"?SA;Z=@"8B7+C=5 X?.=7;.RM(H MQK>U3J\U:3=VQQOM?SCNP&5*-;N6Y;^\,(N1U_=0P6:T+LV]7'UB:SX.8"Y+ M[7[1:KT6>RBOM9'5>C,@J+AHOO3'V@_';"#K#<3A;@PYE!^IH>.ADBND[&K0 M9@>.JML-X+BP09D8!?]RV&?&-U(6*UZ6B(H"_6T63*%;8:B8\VG)T*76S&AT M^D!!TF?#G@&3=F,O7ZN_:M23%]2'!'V6PBPT^ET4K'BJH =86\!D _B*'-0X M8+]6FTKG>DES-O(@5S13WYDW/OD0 MIOCB .:XQ1P?TCZ>0&H6-<"3,\2W8&D3K;F26J.<*O7(Q1S12M8"IBT_FN=U M59?4L,+.*\-_4IL<^P@>AG K\K*&B"+(+' :NI9"RY(73O45+:G(&9K88PF6 M#8*H&59-P;F;T#D\,""(*N94S&0))<)"?A=.Y^CD0Y_@Z.)_?T\_ A*J-. M8++68$:?-:@=XO;,;';\AA(<^6&6M3/Q@/@9'AQM\_89Y14W"Z@OABE(>YM_ MJ(3ZI5^G=0>NL,YY;=W-/I]V*!$_"=-6)GZ41.A/I@'!2RYO%X<^"?L="0]" M]!?K*H<5@^X*DI*C?75-E]S0DO\$\UK.S,J>H+>R#4GH]_O1%A)._:1_-.,^ M]K,L;L4,^W&6[G".0S_L'(DH!3$[GK5K!I!!]ZQTMO6"+]\ARH/4'Y M#-+/ M_#C.CHYT&/E1&+:RT_8LV/W(3SMG*1Q@/R'IT=2;LOSF",<^B;:G#( /^LFQ M/ =^DFW/JW41WHVNGR;; P"')TY>RFH.O7#&!3='Y_2#H@5#@E9,=QFEH8M5 M2RG%/B;Q@0Z3M!TF.;K#['H4IN9MTS1&\6EM7'TR$C&:+]"TUJ .8J'9'.YO M9E]W.6S^5ROWKU3X"GC8;#I#ER>T6EY\1 ],&_1E))29MIM1;:D_ZV1A M-R X#J)GUJ(XV"Z*TC1(6BF!#0-TF7^KN>;;:RHWC\^T),'^6A&2#J\XR,ZV MQR' "*ZN<#$5<)54BHG\$1E%A6X*B&N?\L7 @W!HX#:-=D9R]YB_2 M]5>( >,>?^&.T ^>M%60CO37_@*S2ZLKVSWO[+'=>1OO[O@5;T5/O+6/TU-O M)5%G"5Q* K*O&O0Z#P9H*7/W+(+::?.[>3NTL^W+Z[)Y<&R7-\^VSU3-N="H M9#/8BH,,,ELU3Z%&,'+IGA]3::!_N>$"7H],V07P_TQ*LQ&L@?8].OX/4$L# M!!0 ( $%W?5=7&,+ :P( '<% 9 >&PO=V]R:W-H965T&"ST/:F/:BRC298T-U6>R16%W MUE(UU-A0;2+=*J25!S4\(G$\B1K*1%#,_-J#*F:R,YP)?%"@NZ:AZO<"N>SG M01+L%A[9IC9N(2IF+=W@$LV/]D'9*!I9*M:@T$P*4+B>!U?)Q2)S^3[A)\-> M[\W!=;*2\L4%=]4\B)T@Y%@:QT#M\(K7R+DCLC)^;3F#L:0#[L]W[+>^=]O+ MBFJ\EOR95::>!], *ES3CIM'V7_';3_GCJ^47/LO]$,NR0(H.VUDLP5;!0T3 MPTC?MN>P!YC&GP#(%D"\[J&05WE##2UF2O:@7+9EK[TWWU^U-X SCX&.V-H7C$HCH^227QY0%HV2LL.L1=+:[2JXPAR#>RPS,-$QT=3$J>7\+_CR8WD MG"IMJX.I9:>IJ/2I/WGW(7#+!+-7K(*-E)4><5\@S<+S/(>4A%F>P+/UG^-H ME2Q1O^=E)$SR*:33,/M*X)'V]@(;5(SR]YPDSL/47J.O29AE,3Q)0_E>H62: MA?$DAV1B2\7I;N>CTX_VS-"@VGC+:RAE)\S@BW%U?%6N!C.]IP]/TCU5&R8T M<%Q;:'R6GP>@!IL/@9&MM]9*&FM4/ZWMRXC*)=C]M91F%[@"XUM;_ %02P,$ M% @ 07=]5YW/EUTZ!@ !!( !D !X;"]W;W)K&ULO5A9;]LX$/XKA+LM;(!KB[J5)@::I.T::+=!DW2?&8FVB4JB2U)Q MVE^_0^JTX[@-]GBP*5*<^YOA4*=;(;^J-6,:/11YJLH&HJ M-JR$-TLA"ZIA*ENXX2S@O)R-#^U:U=R?BHJG?.274FDJJ*@ M\OLYR\7V;$1&[<)GOEIKLS";GV[HBETS?;NYDC";=5PR7K!2<5$BR99GHS?D MY#PR^^V&+YQMU> 9&4ONA/AJ)HOL;.08A5C.4FTX4!CNV07+<\,(U/C6\!QU M(@WA\+GE_L[:#K;<4<4N1/X7S_3Z;!2/4,:6M,KU9[']@S7V!(9?*G)E_]&V MV>N,4%HI+8J&�H>%F/]*'QPZ\0N V!:_6N!5DM+ZFF\U,IMDB:W<#-/%A3 M+34HQTL3E&LMX2T'.CU?E*DH&+JA#^CM T1:,32^H7JYK7KG[E&.UVPS19Z#D>NXWA%^7F>N M9_EYOVSN(2MK'OYA'B9-3M2&INQL!'F@F+QGH_FK%R1T7A_1T.\T](]QGU]# MVF55SI!8(KUF"/3=B)*56ID57NN_E** -Z7F9<7+%8(UO*(EQ$GLH<7 8^2ARL$M\!+D(F59VVTB"D]!'),!12!!QL!]$Z$9H MFK<^.."1@1!"0(H? 66(?2] L9%&C@0RZ (9/"N0&PD:\ WH=3"DH!=B;0;> ML9(MN9X<"?2AH!Y7Z/\-ZCN6@:KY24=V44D)-@]<[_J8)"Z*L.O'B/@X=B)T MR98,]F6]M #'))R@!$>!B\8$!TD\J;&"0##*13J4\M2X+]W#0>@A@D,(N8O= MX)!D@AT/9!$< ?S&40Q:-.A[OKP AXF/?!SZ1EX"7CH@+_$F:)QX"?S[;C1I M8#QP&$#4<:W?2(!(A$D4'$%JV"$U?!92X:2L^O09 O-Y<#PN]=^"8SL>QA]H M*S="&K0HP$REA?R.[-0E4P>]W!OV<(51"7T1N*7EUB1F7T#<*8%?@@C\VK5% M :>#)5LVQ6I0G]M-SM3K(P^3R7#F][-6LCEIJ$S7* 7,<#U S91,GN:4]+.W M#RRM3 ]D"Q#$TVHT4"B!7V#'=NT+S:MZ%\VA?:-ERG8,Z,41MX_$[?1Z:F$# M=.\7'VX6?;&>NH/G>/#L=,\U1>LYPZ:V6#UA%C@@V#$Y'#CO22!HRZ!HV@C:6VU1007]L=8 MX*$@"O8X/^)VD-ERKW/S< 26>MA+PCK/=NK2[Y+EU+2%*;A>#4)AYG!$I1+. MJ-X-,9RO!)S@)%Y3Q)LZ.52KST-H.1)S^D=AUU >V[\?CO[,\9I#^E!^=(8& MT&#$R(U GO-3<.]@=Q#QIWN.SY]N]T5VF6)A,:AN%A@3]%Z(;,OSOKD8$P@$ M,?T'(<:5$_0F_59QQ6WAY*6FY8K#M7!?T#@DF,10,<>ABYT Z"X9W(I2;H.( MD1)+#:X$NL)4E!^[9\[8-&GB9P0+P!5O:$!]I._O[(J32&:T+L074? M1^!N']JW#PS >92DU8%@UXE_HD)?,,:1BT.S'SI#' ?AY% AGPUNY@63*_O] M 7)%5*6N+^G=:O>)XTU]L^^WU]]'/E*YXE"0<[8$4F<:0;Y)A:.G=D.A7^_LY.&5BJ5]B6V[^X]O^?X M/%D;^^(J $_>:J7=E%;>-]=)XI85U,*=FP8T9E;&UL+CTI:):RR((H)JE7#& M+I-:2$WS28P]VGQB6J^DAD=+7%O7PK[/0)GUE*9T$WB29>5#(,DGC2AA#OY7 M\VAQE0PLA:Q!.VDTL;":TMOT>C8*];'@MX2UVYJ3X&1AS$M8_"RFE 5!H&#I M X/ X17N0*E A#+^]IQTV#( M^<;]N_1.WI9" =W1OV1A:^F=$Q) 2O1*O]D MUC^@]W,1^)9&N?@EZZXVO:)DV3IOZAZ,"FJINU&\]>>P!1BS3P"\!_"HN]LH MJKP77N03:];$AFID"Y-H-:)1G-3AI\R]Q:Q$G,_O8>')R;-8*'"GD\0C94@D MRQX^Z^#\$WC*R8/1OG+DFRZ@V"5(4,L@B&\$S?A!QCDTYR1C9X0SGAW@RP:# M6>3+#AC=S;*VB M54#,"F_0?GV'&8Z/QIQE-^1_QY-[HY2PCDA-?&5:)W3A3N-9AP\GS\8+11;& MHB6I2S<@OY"4\3/&&$DOLCC>M=:"]J0Q-C88FE%&EU\]V#K:(DA.7(7I+K:' M]82SP'7Z,>D$[!*=$;R=#MMA=\,/:>->61:5[?M#R5:+U&#+^! @I6FU[[IE MB YOS6W78A_EW4/U(&PIM4--*X2R\ZL+2FS7_-W"FR8VW,)X;-\XK?"]!!L* M,+\RQF\688/A!<[_ 5!+ P04 " !!=WU7"^^!O5$# #8" &0 'AL M+W=OVAZ:KL4>%9N)C=J2)RF7[K\?)><<7W<7X(8]["42*?+C1RH4O3A*]4W7 M (9\[UJAEUYM3'\5AKJLH>,ZD#T(/-E)U7&#HMJ'NE? *^?4M6%$:19VO!'> M:N%TMVJUD ?3-@)N%=&'KN/JKS6T\KCTF'>O^-3L:V,5X6K1\SULP/S>WRJ4 MPA&E:CH0NI&"*-@MO6MVM4ZLO3/XTL!13_;$9K*5\IL5?JN6'K6$H(726 2. MRQW<0-M:(*3QYPG3&T-:Q^G^'OVMRQUSV7(--[+]VE2F7GJ%1RK8\4-K/LGC MKW#*)[5XI6RU^R7'P39-/5(>M)'=R1D9=(T85O[]5(>)0T&?<(A.#I'C/01R M+'_AAJ\62AZ)LM:(9C>-Y!IA+V5C%)XVZ&=6FYHK^'F->57D1G9XUYJ[ M2C.Y)KJ.+ MB!OH Q)3GT0TBB_@Q6/2L<.+GYGT8[D.2,GC2+9EKG3/2UAZV!,:U!UXJYP8AP;7,P&$;W4#:[!NTJ;D#[!!%( M67.Q!TVJ@[)H#^UZ4(VL]!5Y^:*(:/SZ?[.^_ MI7ZBS+$A3\DYQ8=&+Q"^*\_$\ M#K*$,);[-#F#%5&0)B1E?I)GHY+1(L" 7P:6,\;F?L'8JZE35)!9CGRC_*Q. MLZ#(R2Q._3R-S^HL"1)*;K@H<019O(3Z^0.X-, T9K%/TVRBG0!'/VW.H^]HB%DVG3@=J[F:JQ[P_" M#(-GU(YC^WJ85F?S8>:_YVK?"$U:V*$K#7*&ULW5C;;N,V$/T5PMLN$B"51>J> MBP'GTFV 9#>(DQ9]9"3:)E82M22]2?OUG9$<64X4;;K[T"(OE$B1AS,\A\,1 M#^^5_FR60ECR4.2E.1HMK:WVQV.3+D7!C:,J4<*7N=(%MU#5B[&IM.!9/:C( MQ\QUPW'!93F:'-9M5WIRJ%8VEZ6XTL2LBH+KOXY%KNZ/1G3TV' M%TN+#>/) M8<478B;L;76EH39N43)9B-)(51(MYD>C*=T_3K!_W>%W*>Y-YYV@)W=*?<;* M>78T]' MPZVS;RJ>BJ,1[ TC]%;.]QF6E:Z\=K0,& M?1AVO!:PO*G,91/NK-I>[C6%.R=*5TI#TV8%=@+/<7?)CA\Y'CZ80W>W^=^B M@S8JH:B8&)5T 9%G'Q;7"HWVB0W&C=U:+TABP MJ1N"E['K1 .A)VA#3_#JT'.>09R4D$R--Z&+$/YU$K@ [M?J8XX[H)6XU4K\:JU\ M$&JA>;64Z=8?QF/.V:>68?"WDJW>EA+9F%D@IX?8/4#0GO.399K@?0A+L4\I)( MJ$\QX8/R&<.;$\7KO"?D4CS(5&TRE#IVQ$\4$$)'#UJ_D8($ [TS;6XU-MV;NZ%+KA>R-"07=LO ?5;\N!<^$Q@[P?:Z4?:S@!.VEU^0?4$L#!!0 ( $%W M?5=P?533P 4 &@9 9 >&PO=V]R:W-H965TJ:2 MG4<+%!ORQ9*H>R\/>>\Y).63G9"?U89SC;[D6:%.)QNMM\>SF5IN>,[45&QY M 6]60N9,PZ-6#LK<&?*=^IWCTR(UD(\=D\O$Y.)XX!Q#.^U"8"@\LUO^!99@(!C+_KF).V M2^/8OV^BO[)CA[$LF.(7(ON4)GIS.HDF*.$K5F;ZO=C]SNOQ^";>4F3*_J)= M;>M,T+)46N2U,R#(TZ*ZLB_U/-S%@=0.Q.*N.K(H7S+-YB=2[) TUA#-W-BA M6F\ EQ8F*5=:PML4_/3\#8BM M*/1&H=^*A"'.+8R"H_ M;]S/T.%8;=F2GTZ@WA67UWPR?_J+&S@O#J#R6E3>H>CS*Z!74F8BO6/9BM08@)\09N :9>B#X(S;(QIRO M;57W'KIBO&!J@[8L31!,"&*Y* VMTV*9E0:3#<=1#O-22@Z+I>XHWZO3VZ>H M*]2EZ7$%\ZK02HH[\;[R>Y2>'+$K@$+X(*B ; =)A"[_.Z$>K>O-MI9=J-O4NFCKT9($Y2M30L0- S_X%0O:F/?D5T2N#W%I3>- "CZO> Y :M MY 9WEES)EP*J'$K#:A^TK$H-U$9ET0P<*JO' %!%HP!=;8&RW&1$O\ZP?6T< M&E5]_^YC7;AC*GX8^*/N/NKNH^X^ZN[/T-VFS1QXM#F\5IM!LS=D/U-%,;(; M6MN!Z;J4Z$(42F1I8BW/66:#7ME/+F!Q4[B,(GW_AO86V>MRTK0T$V]DUY[D MSL8P[!D2$H\9QM8P:G(E.5L!RUH+2G#D#'L &? =6I^_ MJK_U\2F.O>$!DH BNP',F(*%H%E")*_KP\QPVAPNV]X))L$P$DA3X*/+RA%= MLZRTFX4"*N@6B$^0Y^(@&BJ8&^/(=VMPRU)*$WEKCL<58:IX8I&E:TLBU4NA M.Y)K%WN>A_X0Q=&]@K79@&GWA^N"&V'/"0?-=UXF6EKV)H3"R.FP8EP?AV&W M7OW_=(4\7%?VZ$FG(W?0CR;6FYO:WND)[>7(Q[%/@<3$#VY*#10?)6/"0G$8 M.V-" C2/W+YP[-$#-\0." E47!R']^,_]7 8 9X(>B?WXCLXPNXBQ&X4/Y#> MD%PS#<2%&/2!= ;0U6;MWO0E'J@(K<1D*%L/HB>)L>L[_;30;ELV=MJ:];Y^ MYURN[3=^A2P;JP_A;6O[-\)9]?6\,Z_^@WC+Y#J%X65\!:[.-/0G2%;?]:L' M+;;V6_I":"UR>[OA+.'2&,#[E1"Z>3 =M'^NS/\%4$L#!!0 ( $%W?5>2 MU&^N1 0 01 9 >&PO=V]R:W-H965T6DFWLK:ZF(T,O.5+(0Y5Y4LXFXIMWKZ5BM;9Z5\EXCLRX*H5^O9:XV$X]Z M.\)#MEQ91QA-QY58RD=IGZM[#;M1JR7-"EF:3)5(R\7$NZ(7U[[CKQE^S^3& M=)Z1.\E,J:]N.T7@QE];G5YKT@EVGW?:?ZG/ M#F>9"2-O5/Y'EMK5Q(L]E,J%6.?V06U^E=OS!$[?7.6F_D6;AC5 M#I1'J^%M!G)V^B!?9+F6!GU\$K-NV5&-C[(Z1YQ@Q CC1_3Q]I"\UL?_Y9!#9VLD_6%) M5Q(7IA)S.?$@YXW4+]*;GGV@(;D\XI??^N4?TSY]A!)+U[E$:H'2S(CE4LNE MJ+,5*+KQ&LU>X;%2VCJ D)%+J D[=)3CQLX^Q(SP2_2]UC^ET$U&(,#3RF(F M=0OJR:U_O"N17:FU$65J/J&K,U%4EY_1\^,M>I+&HB=E18YNZ@(#O^QK)2]. MYLR-*L#(/ .+.])/B$8Q]OVHI7!.<MSLX!A:.G;$.E=@]A[SA,&GO^7"[=2+;6H5MDU]'I,-VMSV5F78I;8=\&B84X",-.$ @. MNO#2&+,X:?=A&&">4'176H"W=KZ3+BU7@.,HZI$I1#@:0)@2AI.8]A%)" Y] M]N-!O.WDX/)<+2'RKE46$@H]/3W2]RJ#FLN@K\!7R3\*F3&VCT5,<=(!R8>Z M]?>O ZACYE/TVXOK.UU5^S(&#M9'+228#V!"HPC8XQ[=#R IDA\0Y/^Z'ILP M[-VMG62B#$\&R!A.@H%^#7CQ_LD823"A_48>L@!' 1^:&(Q$F))]S@0XX7N# MT)HBTFE=,)DB/SF22)!I/NTG (/*X&&_73&8/-$ 1'$ $XF\/W2'UI,,C$,# M@24)ID&_3&D,@R$>&-J,8W^@K$/",8W8@4$!LYL%>R03"'2G_U/7>Y+]G& ! M9!HG_S]D3SDG#LX!U^AY,A"3$&+8!S*(X?.K'Q+ ',9',C ?7-'R:(\>8)/X M>WLT3##VN:2VU/:*?]7<;/?L MS?\#7X1>9J5!N5R *#F/ @_IYL[=;*RJZGON3%EHP?7C2HI4:L< [Q=*V=W& M&6C_^)C^#5!+ P04 " !!=WU7M2YJ(/ " "/" &0 'AL+W=O6Z*LVAI.I<5,!Q9R5D235.Y=I5E02:65)9N+[G16Y)&7?BL5V;RW@L:ETP M#G-)5%V65/Z902&V$V?@[!;NV3K79L&-QQ5=PP+T0S67.',[E8R5P!43G$A8 M39SIX"J)#-X"?C+8JKTQ,4Z60CR:R6TV<3P3$!20:J- \;&!:R@*(X1A_&XU MG>Z5AK@_WJE_L=[1RY(JN!;%+Y;I?.)<."2#%:T+?2^V7Z'U,S1ZJ2B4_27; M%NLY)*V5%F5+Q@A*QILG?6KSL$<81"\0_);@'Q/"%PA!2PA>2PA;0F@STUBQ M>4BHIO%8BBV1!HUJ9F"3:=EHGW%S[ LM<9+YKB)6)$%6W.V8BGEFDS3 M5-1<,[XFY*X>T,E1ZHB MJ;&KT9.)S$W;^&=-_/X+\0]\X MSA6YX1EDAP(N)J/+B+_+R,P_J;B ZIP$WB?B>W[0$]#UZ^E^#SUY/7UPPDW0 MG6]@]8+_/M^^W#?:8;^VJ4A7JJ(I3!PL.0KD!ISX_;M!Y'WNR]M;BB5O)':0 MT[#+:7A*/9YN0&)))*DH2[SP[3W&FJHT7F*3TS,RHXJE?2EMI(=6VM3D3>P/ M+SR\*9O]7/6A+H/@$)7TH"(OC#K4@;MAYVYXTEW"BMK48G(/2DN6:OS$F\^] MS\[P60BCT9&7YY!!$!XYZ<&,+OM]1)V/Z*2/MD2=$6OHN#0TT4=]A['WXL9 M#RKRHB.;21_*]X=')MR]4EV"7-N6IXC]&IL:U:UV775JF\G1^@R[;=,<_\DT MK?J.RC7CBA2P0DGO?(0QR:;]-1,M*ML0ED)C>['#'/\Q@#0 W%\)H7<3\X+N M/TC\%U!+ P04 " !!=WU7RWROG: ( B30 &0 'AL+W=OB VK]9ZED!55^J-L%$]7HW"T^^(#7ZV5^6(\O]S0%5LP M]7%S+_6G\5ZEX!6K&RYJ(MGR:G0=OLW2F2G0'?$S9T_-P38Q37D0XI/Y\$-Q M-0I,C5C)^ MFK[KT@LF?D$S +UM-C1G5R,]PC1,/K+1_.]_"R?!/WWF88IE2&*.DR 12 MG_^WK1Z8- 'R@6V$5/2A9&31=YZ&_+KK1SY#>^&T$S8#\.,\OAP_'KH$GGJH M2TABCDOIWJ44=$EWL;9J2ZI8081::\-R4>GSK,T4\BS MSZ[^#),#N[Z/XMED%@3!D6V>(^/P8I*<')F!M?Z=GDSVGDQ 3VYILR9Z$"2Y MV6"?6_Y(RZ[7K%E9F&'R@=:??$Y,3MH7IWHF/S4"K,#0_H,DYGAUL??J O3J MQTTWERA!V+-B=>%S!590LF6^@0@L-=0B)#''HNG>HBG8P ]:D]0Y MVZ:;P=BSS@(;_Y@^/>E)81SX>I+GP"CV')AY#DP3]T"G>;-]\V9GCK/7>JHB M!2];DQ+NDHI?7YZH;V8GX^QQZ\!3#^T$2&*.2V%@$[8 ].D]Y9+H@:1EQJLE MKVF=ZA*6FFO305X;@C;=T6=>M977"K#D MT$0'52W#4G-=BZQK$7;6N%7$^&<.$H M(%_T>.\E$[CH8)=>([T.;7X=P@GV-E+U"']+-US1DO^BD\A&+-63'O"]SF&F MS;>H:AF6FFNF3!#.(-_URA>=4S3-FS9EJ34 M&8G?1%CH HAEU!P>2\TUS&;Q(9R$VUB^:7E9Z*[G-0LS)[]%5YSRSO"(5 /,-%!SOV&@@2602)8(JP\?SC4G=#1MZWLN:JE8Q( ?:D#*K&@JF58:JZ; MEEAB^,;)^?'[%2%H,H:+#G;L-:@DME02PS!A W@ ,\.:@WL@*K-@J;E^'JQ< MPE^ZA+MV"7?QTFN@2FQ1)89OKPR(9U@(F(_ADH,->PT:B2V-Q#!$V' >CLRP M].!^B(HL6&JNK199X@EZ5*,R"ZI:AJ7FNFF9)89OM R(:E@(BFI4+,%2LT1NYT':;7W.>UJPFI@)Z#FH(U=//ADFS[-XL ML97][HT419NK?G?!S" @C]?,]Y=D6ZWIX?JO-]/H>#TR*LE@J;E66Y))8 !Q MK@N6W2#YA_@=^CQ.YH=^XW*05AJKM^6@Q*8@\[OVD(;K20US^00HV(> MW>'>D61[2M?&<'IL(RK^8*FY-EK\2>!;-H!I-C+U'A!TO- M]?+@V0V867YBC8*F?;CXT(D*52W#4G.MLQB4H*\D2U#I!U4MPU)SW;3TD\ W M;/ZT:7_BFX:.0QZ5C+#47*FPI*G%AJ;F66N)*X#M"YW;A M_]/7T\=FPI/\%!6]L-3<)Q0M>J4P>BVVM\?)K:AUQI1[,P)88^@2M'7LJ6H:]E0U3(L-==-2TLI%BWA3E&ICZA.IBBX\H.M?@VB2BU1I><3 MU1^>$J1>ZCI.P> 6#/;[-:@KM=25PM1US:0@"W,"DK&E>3;5:PPJ>Z&J95AJ MKH$'#].CLU>*REZH:AF6FNNF9:_TK\E>J8^]DI.1%A6^L-1O]2"+7[8$ZP?RW:_#=02P,$% @ 07=]5\F-:1Q%#@ U<0 !D M !X;"]W;W)K&ULU=WM4]M& @;P?T7CZ]ST9E*P M7BSC'#!#T+[=)+E,DEX_"WN-=94E5Y(A=.Z/OY5M6"\K-A8\2=LO+=C>WXKP M2*SU6/;I;5G]6B^D;+POR[RHSP:+IEF]/CZNIPNY3.NC)EFQ>#\='/;A^K\M%PW>5;(#Y57KY?+M+I[(_/R M]FS@#^YO^)A=+YKVAN/STU5Z+3_)YN?5ATI]=_R@S+*E+.JL++Q*SL\&%_YK M,1ZV S:/^$\F;^N]K[WV1[DJRU_;;\3L;#!LMTCFY2FMY6>:_9+-F<38X&7@S.4_7>?.QO.5R]P.- M6F]:YO7FO][M[K'#@3==UTVYW U66[#,BNW_TR^[?XB] 7[TQ(!@-R X=$"X M&Q >.B#:#8@.'3#:#1@]'C!Z8D"\&Q _'A _,6"\&S ^=)-.=@-.#ATPV0V8 M;.*P_?UM?OE)VJ3GIU5YZU7MHY76?K%)T&:T^IUG11OV3TVE[LW4N.;\8OK; M.JNS-GBU]V,BFS3+ZW]X/WD_?TJ\'W_XA_>#EQ7>YT6YKM-B5I\>-VK2=NCQ M=#Z28R5G'>.8>[P<.X%C]M \_ MT'_E!<,@[-B@2_?P]^6-&AYMAOL=PQ/W\(OUM1H^>7(X<0__USH_\H*GA].O M#2^.O'#XY,_.W,,_R95S.#]\>- Q7!P^W'<$(7S(?KCQP@.RW[$U;[:CH^[1 M[5^AU_4JG4:JV@(EQ)[VI=JT?5M:R]0JV0RKDW3>O%_=U=A]TW MSDGZIAN))4B,(#&*Q-@6BS=8NR:].??'\20Z/;[9CVW'HX:386P^2G0\*CZ9 M#,.'AQE)&STD;>1,&BO+V6V6YUWQ<8[L&Q\DEB Q@L0H$F-;;+3W*Q\-0W\\ M?I0?^V'1)!@/)X\"-+("-!I&D^&P.T#Q0X!B9X!^44]TLN):'8Q669/F7BV; M)I?MT:LK4DZK;Z206(+$"!*CL?5["_9^:=ND("?D2$R ,".;XX=LC@\ZN+WR MFO2+>GX\6ZOGW5>Y].27E7HR+SN7A$ZR;T216(+$"!*C2(R-[3]T8>B'CPYZ M8^N@Y_OQQ']TS -MF)&^DX?TG;@7<0M99%^\SW*Z*,J\O,ZZ\^9$^N8-B25( MC" QBL08$N-(3( P([V3A_1.7O3,>8*,+1)+D!A!8A2),23&D9@ 849L_:$^ MVSG\'L^=W;/T#3A42W;:_I_(:&PM"@ET4@K5&%3C4$V@-#/ >Z?K?6> :9I5 MWDV:KV4;U'0Z+==MG"LYE=E-VBY?G;EUXKUSB]22G;:_: MB.[;(.2E48U"- M0S6!TLS8!CJV08_89L6-.@B7U9T[K$ZR=UB16K+3C+,O)W98D7-2J,:@&H=J M J698=6UD.\\??\HK*NJ7,FJN7OEK?*T:+RTF'E2I7;5+B3< 8862% MV6G[ M 5;YM0(,[8:@&H-J'*H)E&8&6!=$OKLA2[VZ0WN^=9WK1<7F5%VFQ?+S4MKXOL=SGSLIDZH&;S M;+N*5<_'U+KV_O"Z.>KFZJXLSYI,/5-3]Z^7ZO;INJK:X[!QW_VJ>)7>M5CG M;@#MKZ!:XMN=3=SQ! Y:34$U!M4X5!,HS=P+="/FNRNQ9]4.;K-W6J'=V$XS M#MJCCJ4$M/:":@RJ<:@F4)H95UV2^>Z6[&+9'DIWYQ?4\58=LN?JV)UGOV^/ MWVJ!?/NHY$UG_UW7S5,EKWN^WE&&=FA0C4 U"M485..^W-IN7D'N;%UI799%-VY7(*BWN.G,*K=Z@6@+5"%2C4(U!-0[5!$HS M\ZPK./]E'9P/+>&@6@+5"%2C4(U!-0[5!$HS7X6ON[C@NW1Q[EGZYCRPVS-_ M%#W^6Y9 )R50C4(U!M4X5!,HS0RP[N*";]G%N?'>N;7;,VL%ED"G)%"-0C4& MU3A4$RC-3*VNX@)\%>V?5+L_:,P:/PXJ

5ZY7TZJHYR?6MG8*$5 M'%1+H!J!:A2J,:C&H9I :6:R=547G+RHV@B@W1Q42Z :@6H4JC&HQJ&:0&EF M@'4W%SBK$UBU :WPH%H"UBL#*IQJ"90FOG.2+J<"]WEW,NZ M#3?>-[A0+8%J9*?M+]$(ZLEI- Y&53C4$V@-#.LNHD+^S1QSR\WW-/T#C#T0CFH1L*.YM!J M7BAT3@;5.%03*,T,\-[[)[K;.=>Y8??0WJ'$OGTB]OT3[39P[%MM"H5.RJ : MAVH"I9FIU)U;Z.[<_E0GA]W;VGLW0&H)5".AW2GZ@75--(5.RJ :AVH"I9F[ M@2[NP@,OM[O4N\$K[Z/>#\3^?G"QW0\N]O>#MWM9O]CN!Z^\1,YEU3[B<_IE M_Q&=X8?V@U M@6HDM+M+/^YX'@@M"*$:AVH"I9GAUP5A>&!!B W_OYN%K+SW M97'_YV [LC/[T%80JB50C81V8SFQS]Q!YV10C4,U@=+,Z.M:,'37@MW1ORQ5 MW(OK-K/JRUJM@:K=/?=![[P*RCU7[Q1#JT*H1D+[/2/CB9UB: 4(U3A4$RC- M3+&N $/WU7J7[SY[[])&5EF:URJD;R\W1^6L7:O/YRJOZCZ/%-=JF&P/V9_N MBJ;]X)2I^JINY'([IC/2T/(0JB50C4 U"M485.-03: T,_JZ/ Q?=F%?"&T% MH5H"U0A4HU"-034.U01*,S^>0G>'T7>YL"_JN!3/?H^J2_?&] TP5"-0C4(U M!M4X5!,HS0RP;A&C;WEA7V2W;+YU*N#2O0F]8POM":$:A6H,JG&H)E":&5O= M)T;X*_LBNU$+.XZQT$X0JA&H1J$:@VHP2;-QQ*(;6>%"-0#4*U1A4 MXU!-H#0SP;KMBPY[3\W.4-KME/V:QTOW!+U#">W7H!J%:@RJ<:@F4)H92MW# M1>X>[G+SX=VR\C[*?%.UU8ML57O_\P[\Z"\WW_PJO0A:M$&U!*H1J$:A&H-J'*H)E&8&6!=MD?LJO6_R0M&LF,EY M5F2-_"G?O&.RM8;NW%>@G1Y42R+[VKR)_<%,T#DI5&-0C4,U@=+,#_C67=W( MW=4]O.:-;C/[=I-9H3.[?87;*^\7F5TO&G7?Q8VLTFOI_5S+^3KWWF;SSA<^ MN^?MFVBHEGSEW\0/O3N95ET[*H%N"(5J#*IQJ"90FAESW>B-W(W>DXOQGN\* M[IZF=ZJA'2!4(U"-0C4&U3A4$RC-#+KN $?!BQ;E(^BU@E M@6H$JE&HQJ : MAVH"I9D!UKW@R-T+_HD6Y>XM[;VOA-8R.K;.CB?0.0E4HU"-034.U01*,_K]NV>[E^N M>'?X2QC=\_8]YD.U!*H1J$:A&H-J'*H)E&8F7[>E\E\5^F+75O:>]]!7K!9FQWK]990@*=DD(U!M4X5!,HS=P% M=%D:N\O2SU4ZD][[="E[7%SA-GN'%=J'0C4"U2A48U"-0S6!TLQ4ZSXT?ED? M&D/[4*B60#4"U2A48U"-0S6!TLP ZSXT_LOTH>XM[;VO0/O0V&XP0^O-@@AT M3@K5&%3C4$V@-',?T'5H["[KS*7)LU^\Y9ZE=WZAY2=4(U"-0C4&U3A4$RC- MS+GN0^.770D:0\M+J)9 -0+5*%1C4(U#-8'2S #K\C+^RUP)ZM[2WOL*M">% M:B2VKRN-K!?$4^B<#*IQJ"90FK$/C'7_.?Z#K@1US]LWT5 M@6KD*__"ON.U M6] -85"-0S6!TK8Q/ZX74C9)VJ3GITM97?M<7Q=*+XM@AYN50?TN=H- M_-<7P>#8NIWYKX7?WGZLF?/3E&UL MM5E=;]LV%/TKA%8,+=!%)/5E9;:!UL*V NL6).WVS-BT+502/9*.V_[Z4;(B M631#)"K]$DO4O2?W'(I71^+TP/@7L:54@J]E48F9MY5R=^W[8KFE)1%7;$$FD.N4;7^PX):LFJ2Q\#&'LER2OO/FT&;OA\RG;RR*OZ T'8E^6A'][ M3PMVF'G(>QRXS3=;60_X\^F.;.@=E9]W-UR=^1W**B]I)7)6 4[7,^\=NLYP M7"&O")S3P1=L.+??"6W,V_B@15=DWTA;]GA#]H2BFJ\)2M$\Q<< MVECH@>5>2%:VR:J",J^.O^1K*\1) @J?2,!M GYN0M F!,]-"-N$L%'F2*71 M(2.2S*><'0"OHQ5:?="(V60K^GE5S_N=Y.IJKO+D_'?&5H>\* "I5N!ON:4< M?*@DJ3;Y?4'!.R&H%."7TS%R'-MP)@18$LZ_Y=4&D)+M*S5EHF.ZKF>BF W?3@1N\X >FPZ31 M$34TH]:]XUKLR)+./-4Q2C,-17D2D,0AQJJ\A:RDBB24F>X!,L<@0T$FW2" M32ZRSB8NU70)ECD"&ZB9=FJF]D>5R4Z9Y$O/EA*.4*RM-T-0$ 7::K,6-)(N M@KWOA%;"?U(AKI^TBD8?",^["$83C;HI"J9(XVXO;BSY$].-K.3_HL:Y;;.& M#-,SAJ:H&.L,K16,9=C[6&0U=O,%V>62%/EW-;&"K>6!<&JD[-2Y.D7+7*$- M)>S-*PHNTF"1U12_6%*7:)DKM*&DO9]&=D/]["[;XNB]9A+H:]$0!^-(C\OL M=8WEW5MB9/6(8YIM=$9L I,DU/F?AR4P3&*=_B4L+.H]++*;V*?:[;DM#1'2 MW^T6AK @1C#1.5["O:+>OB*[?UTTWXI4C[BE13.K8IOOS/W!J9]UBI:Y0AN* MV%M:=!E/BYR:6J=HF2NTH:2]KT6.C"TRF-8T3K'^+FF*FR1G[YR9O:Z1O''O M;[%K?XL-SA4% =*\Z\(05^ND6UQ[?6/Y]Q87C[*XV&!>)ZJ=ZF\PIK@41EA_ MLMBK&,ORY'.MW>8V/<+(T^T76;>?9"_A:W'O:_%E?"UVZFN=HF6NT(:2]KX6 M._*UV.!70QQ@??49PH)T$NF+[Q*N%O>N%KMVM?C#A5:+T MY,==VN.)9+MFW_*>2>5LF\,M)2O*ZP!U?@T4S?=9P5DHRE(KB3'S;]? M"3"8($BS(2\V'_<>G7NE>X_0_,#%#YD2HL"O/&-RX:1*[2Y=5\8IR;$\YSO" M])L-%SE6^E9L7;D3!">%4YZYR/-"-\>4.=&\>'8CHCG?JXPR>!&\QW>DC51M[L;H>_<&B6A.6&2<@8$V2R<*WBY0KYQ M*"R^4W*0)]? A'+'^0]S\RE9.)YA1#(2*P.!]=\]69$L,TB:Q\\*U*G'-(ZG MUT?TOXO@=3!W6)(5S_ZEB4H7SH4#$K+!^TQ]Y8=_2!70Q.#%/)/%+SA4MIX# MXKU4/*^<-8.( PQX'5#F@QPY!CX-?.1297*@608P2\ 7E1(!/C&%V9;>901< M24F4!&=@E>I'1 +*0(R%>*!L"W#.]TP!O@';(\B[:Z(PS>1[[7*[O@;OWKP' M;XS3MY3OI1Y"SEVE69NQW;ABN"P9HAZ&$('/G*E4@K]80I(V@*O#K6-&QYB7 M:!!Q37;GP/?^!,A#OH70ZO?=T0 =OYX"O\#S7S %MK25J($=U93_I=SAF"P< M7=^2B'OB1&__@*'WP1;R2&"M! 1U H(A]&A)MI0QLZ26.,,L)K9H2XBP@#"] MZ3X*9FCJS>;N_6D<7;.)%\P\KS9K,9S4#">##*_BGWLJ:=-XJ'JPD2Q1)J>C MAR=CEQ2[1M#K(QC6!,-!@KJEZ8:EBW,O!&'Q U ",YGADK%>5]RL*QOEL,.F ME:Z2F%!5P#M/-H(VNR\WC8)&ZV% M@TH6?2-268F-JJ9CH;6#;/04!J]2U7!0IY^=A)'0VDEH)!L.:_;OU757C/W M4M8V,]B[&AO5AJ\EV\/ SYXJF\#WAM?H.WRIP,.N=%OS_Y19FV"C\'!8XF_7 M'ZVL1M7WL=#:,38*#U]'XN&H&C\66ON#KQ%Y-(+(HZYX^\'%M+,:;79A..E; MCJ@1>32.R _#/'=J4'X2GVU8%425%]^0 )R=B6YQK21"; Y;R7*-^6I^= M714G1H^>+^'EJCP!:V#* [G/6.@2D" C&PWIG4]UWD1YQE7>*+XKCHGNN%(\ M+RY3@A,BC(%^O^%<'6_, /5)8_0?4$L#!!0 ( $%W?5<8"D[7\ 0 )$B M 9 >&PO=V]R:W-H965TV@<1JNP -&B3KAETR%FT3E42-I.VTV(\O*3F2F4XS_=-Q<>U63,=\K1*6T5N!Y#I-B?AV11.^G7BA]W3ACBU7 MRESPI^.<+.D]55_R6Z'/_$HE9BG-).,9$G0Q\2[#BPCW34#1XB]&MW+O&)E4 M'CC_:DZNXXD7F![1A,Z5D2#ZSX;.:)(8)=V/?W>B7G5/$[A__*3^H4A>)_- M))WQY&\6J]7$&WHHI@NR3M0=W_Y!=PGUC-Z<)[+XC;:[MH&'YFNI>+H+UCU( M65;^)8\[$'L!8?] -X%X.;UF2()+%Z+-:48&N,T6R)7M(*+J4 MDBJ)WJ'+.&;F.9%$?UR.-O/4WD14$9;(M[K)E_L(O?GU[=A7NEM&W)_ONG!5 M=@$?Z$*(T0W/U$JB]UE,8UO U_E42>&GI*ZP4_&>YN>H$YPA'.!.0X=FKP_' M#>'1Z\-#1S:=ZA%U"KW._WA$3=1+U6ZSJIE/+F1.YG3BZ0E#4K&AWO2W7\)^ M\'L3,4BQ"$C,HMFM:'9=ZM/+E O%OI?CES[J^5-2/8$E1-$8*8Y8C98<1%O> MHE_CGJ=( C&_F8?6T/#WJC3?]$P:F@8#/%HOZ&5;J]*M^=,]P/+ MF*+O/NG)-7XQ;,[0>PU@;C+?QW*&_J%$H,\9;R_9-CM-3%T=JPM0R QB^&@8CAPEYUAA:[3G#"A MMPT*S59$+&EC=0U>T'F.Q7FOMEB Q"PLPPK+T#VT- ZT(LV[,W.TKBRY8KE$ M_Z$;\LC2==J$QZG8=N6#%(N Q"R285#O]8*3["1VLD! 0=4B*#4;Z=[V.70. MSVKR%]2X+)8MT5K2Q3I!"5LTKI\_$<0!^J97CJ;G,'.'MB8'I&:3PS4Y?&1A M:XP'"MLMV7H@0JI%4&HVSMHDA*=Q"2&H30!5BZ#4;*2U4PC=5N&(VG8+AAU' M;3M#6Y,#4K/)U:8C=+N.6^VF]-;%O4J[-5J//%"[ :5F\ZL-1]@_33%#^H49 MJ%H$I68CK?U'Z#8@1Q2S6]"Y4(,:%"@UFUQM44*W1]DK9L?*#&DX9J!J$92: MS:\V,.'H-,4,:F- U2(H-?O?N[61PS$C.5,D8=\U/,D7:DL$=2_3;L&VPQ!4+8)2LV'6%@;CDU0V!K4QH&H1E)J- MM+8QV+FG/Z:RW8(#1V&#FA4H-1M<;5:PVUL<*NS#2[9;L/4H!/4O4&HVS-J_ MX-YI"AO4TH"J15!J-M+:TF#WERA'%+9;T.&EW9&MP8$:%W_ON_J4BF7QSH-$ M<[[.5/D-=W6U>J_BLGB;X-GUJ_ B*M^.J&7*ES5NB%BR3**$+K1D<#[03UZ4 M[S^4)XKGQ1L!#UPIGA:'*TIB*DP#_?F"<_5T8FY0O84R_0%02P,$% @ M07=]5Y0Q6BYR @ O08 !D !X;"]W;W)K&UL MK55=;YLP%/TK%JNF5MH*& ?2CB"MJ:KU85+4M.NS"S?!JK&9[83NW\\&BM*$ M9GW8"_CCGN-S;-_KM)'J69< !KU47.B95QI37_J^SDNHJ#Z7-0@[LY*JHL9V MU=K7M0):M*"*^S@(8K^B3'A9VHXM5);*C>%,P$(AO:DJJOY< 9?-S N]UX$[ MMBZ-&_"SM*9K6()YJ!?*]OR!I6 5",VD0 I6,^][>#F/77P;\(M!HW?:R#EY MDO+9=6Z+F172Z[;+VJZ6))X*-]H(ZL>;!543'1_^M+O MPPX@).\ < _ 'P5$/2!JC7;*6EO7U- L5;)!RD5;-M=H]Z9%6S=,N%-<&F5G MF<69[%9L01BI&&AT>@V&,J[/T%?TL+Q&IR=GZ 0Q@>Y+N=%4%#KUC5W3(?V\ MY[_J^/$[_$NHSU$4?$$XP-$(?/YQ.'X+]ZW3P2X>[.*6+_JWW3$O'9B,@UU" M7>J:YC#S;,9H4%OPLL^?PCCX-N;L/Y&]\1D-/J-C[-D-$\Q>B@*MI1P_M@X? MMWB7ZMLL(I,D2?WMKH>1*$R2<(AZ(XX,XLA1<8\VL=VUJI7,08^JZP@F.^L2 M'";3/76'4=&47.!Q=9-!W>2HNCO:V 0SH!CEH]HF!ZN&01*%>$_<8=A%2$@P M+BX>Q,5'Q=U+0[G=NZ.W.#XXM'!*@GC_;$?"8DR":$^AOU-<7&'_2=6:"8TX MK"PP.$^L1=45RZYC9-W6FR=I;/5JFZ5]7T"Y #N_DM*\=EP)&UZL["]02P,$ M% @ 07=]5[=T[H;@ @ 3@@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K;0U'X0 '40JL&I]J%J5=GMVDPNQFMB9;3[V M[W?MA!1HBGCH"_''/BJ7.&8<'2=2R**C\-X9< MK$>.[VP7'MDBTV;!C8.9P1!#HDV#!0_*YA GALBE/&WYG2:(PUP=[QEO['> MT 3@WHG H(:T!H,U-9L7F84DWCH11K(DTT MLIF!3:9%HWW&S;7/M,1=AC@=W_)$%$">Z(;\W.!;4D"^DXDH2L&!:T7NYZ0. MN9&BP!VN&5\ROB#W)4AJ[DZ1,>#[ _+&!8J<3T%3EJL+Y'N>36I&KH:#1@9;E*+'5=B@P_$^@&Y0P&9(C]Y"ND^@8O.&_O!UOXX.,HX M@_*2=+QO)/""3HN@R>GPH 4^/1WN'W'3:2ZS8_DZ)U]F6XXKCK"=PY29*U72 M!$8.UA$%<@5._/6+'WD_VO+SF6333R+;RUW8Y"X\QAX_ M6;@IIJMXT!_T\=&L=O/1$N5%O7 _:OH^JHV.VU:X\:[=%1[4]"TQRK@WV_+U4YJ6?: ME),V4]&[)/I^?Q#V#ERUA'E1V.D>V'H?UL>+\P]LN3N5M@"YL!U+D40LN:ZJ M3K/:-,5KVPL.UL?8+*O>]D93==H[*A<,BVH._Y19 H>>J9'+F;)6J;UU79ENHJ+SA-3!]9\U%194>BHTK:P$T;TA5 MZ1+/B]R*%LR93YNY>S&?\ITJ"P;W LE=55'QWP)*OI\YV'F9^%YLMLI,N/-I M33>P O6COA=ZY/8J>5$!DP5G2,!ZYGS"MRDFAM @?A:PEP?7R"SED?/?9O E MGSF><00E9,I(4/WW!$LH2Z.D??S;B3K],PWQ\/I%_:Y9O%[,(Y6PY.6O(E?; MF3-Q4 YKNBO5=[[_![H%A48OXZ5L?M&^PWH.RG92\:HC:P=5P=I_^MP%XH" MHQ,$TA'(D!"<(/@=P7\K(>@(01.9=BE-'%*JZ'PJ^!X)@]9JYJ()9L/6RR^8 MR?M*"7VWT#PU_\(R7@%ZH,_H\[,N)@GH([H7!RIAG,'+V52!!/X,S__ -'WM^VJ%Q2++V0V%'$@CYBP3GU^7(GA*YT6\!: M8M00S4[Z-"//!C.,'1P/L8E<3A8(&I10J'R<3N/>J]1V<+=:6H J0W 53R[$3!1I;Y@[=H.4;A. X&UBU2\22R6T]ZZ\GY;94+W4HP:Y4FEZS22XJE%Q([BACV M7EL,[[UUVC$/C>QCJAHN_]VH'C=],./7.GNNKG!>4!_!IO_#U!+ P04 M " !!=WU7JC[08 P$ #*#P &0 'AL+W=O MOR])R;(M4Y0+;!YB7>86:QT??$ZV.RX?V,&\P%O8 /]:O%)Q9S22 HN?=WB$-)5,PH]_:U*K65," MSZ^/[,]*O!#SAAD\DO2?).*[A36U4 0Q+E/^F>S_@EK02/*%)&7J/]K7MHZ% MPI)QDM5@X4&6Y-4O/M2!. .XXPZ 5P.\-F#8 ?!K@'\K8%@#5*CM2HJ*PPIS M',PIV2,JK06;O%#!5&@A/\GEOF\X%6\3@>/!.@])!N@+/J"G@T@F!NAWM!'9 M%94IH)<8/82\Q"G2V-TM(8B0Y3_(RR;?HI0"*Y;8R=+<"CI.4 M?9C;7+@K%[7#VK5EY9K7X9KKH4^"<\?04QY!=$E@"YV-6.\H=ND9&3=0#)#O M?$2>X_D:AQYOAWL:^.IVN&M0XS=;YRL^_^:MT\6XXACJ.615N6<%#F%AB;+! M@+Z#%?SVBSMV_M#%YV>2K7X2V47LADWLAB;VX!DBD:(I"@DMB,A50(QC7G)" M?R!YJXMDQ3A5C+* \0BD)*C06)T5/I6'5:F4U8QSR[\<:ZDZ:UF+6U:*W>F%S=NQ(V-XM:9R 0E1WSI M1"G/$6E*C$[06.>$X[<$F=>\#A"6LCD0AS6394YMNRX& M4^VN3V>7?ZTDT(-&K:S^G]070F>-T)E1Z#>2U>'V;2U7[79 MM&76H>2L67+-![*N/E),=1:UY:>'17LV:GD]2'J.8H MK-9KT5M'9=AU$GL(A(QK9^H ]" [0[?J7W/2$X!3X^4:>Y/@A>^ JB^L5KQO M.$*U2C._4.EUJ?2UQ[\KLT_]D&MNB)[B&-0(AI*JK90IWM4)U5R73GC>U5G5 MFTW:9U5KYOHM2?;9D),!W:IAD8F/0IGS:@1HGC8#Z8,:PUK/EW)05QX3PXXU< MH!G?@_\ 4$L#!!0 ( $%W?5=^(PHJUP0 )T1 9 >&PO=V]R:W-H M965T%YQN-Y,IGLA?RJU@":/.=9H::# MM=:;R]%()6O(F;H0&RCPEZ60.=.XE*N1VDA@:>F49R/7<<)1SG@QF$W*>_=R M-A%;G?$"[B51VSQG\OL'R,1^.J"#EQL/?+76YL9H-MFP%#N(!26')MIE^$/O/ M<" 4F'B)R%3Y2?8'6V= DJW2(C\X(X*<%]4W>SXDXLB!^AT.[L'!?:V#=W#P M2J(5LI+6#=-L-I%B3Z2QQFCFHLQ-Z8UL>&&V<:XE_LK13\^^%(G(@3RR9_+G M,]:& C*L5LLE9EJ1NR5YA'PC)&XRN>%X5T*1@"*/:Z;))]P#\L#1ZU&0.5\5 M?,D35FAR+Z39ILI_#>0&T%%"6L:^4@HP]%61DEO.%CSCFF/$MS>@&<_4.X3P M-+\A;]^\(V\(+S" V"I6I&HRTLC9(!\E!WX?*GYN![\Y;"Z(Y[PGKN-Z%O?K MU[N[I^XCS'2=;K=.MUO&\SKBU6G0F 96IN'21JJ*XMNCF*-]J38L@>D SZX" MN8/![/??:.C\8:/XBX*=$/9JPEY?=*RO'11:2-Q?&\_*.2R=3C;,0-!"Y=/J7\&OFW4D>ZPAA[V0K\%;+4D:PZ[#5K8^M=Q;$[=";2V4>1$ MGAU=5*.+>M']C7*)PBB9YL6JS&A2I9ID0BE<2/D=%7//9*J&*?9+I7EB8Q"U MP 6!=T; 8A,%=OQQC3_^"?P-9G( C?T4KU#1"AOHN 7(BUH583'RQJ$=]KB& M/>Z%?5>>.]0?HSO,R,500L8TEG>"AU$='4ZS1LE/Y)9EUMH9M_#%X9B>D6@; MC9UQ1^U0IU%0IY?&7"-DDF!7Y_JD5JQJY;0PN*X_/@-JL:)AU)%N>J3UM!?I MQZH(7HVU-]K/JM AV@ESIROYC9[27O6:/0IS3-.VK%H)N>TJ#MQ6Z[:8N5$8 M=;1 VD@A]5XO_D>]T/H$0'MU]:>3_XNBG3)OQ);VJ^W#W5/?MK2U?2\J5OMZ'$'.@77Z";M%\ZKY-N6*UZ. M/+S0K%CQ109]R6P+Y#"D-#Y_J++:N4[0A;C14MHOIC> )93PLI^_)THL-?87 M1)R;B>!'>=N*NZV+0Y=&4:L*;'9^T-E)&@VE_R^B:<<)Q:=!(Z!DQ[(MJ\;/ M# =@AH.0E4M;+;%28R\\YV*SBT(_[N#2""OM5]9;P$> UX)MJ^+0EG>;F>MT M0'4;]73[U;,O[=;)R&E- \/(#9WS)FZUB^/@7$1'1[.S>7'Q%Y,KCG-K!DMT M="XB9"RK=P'50HM-.4XOA,;AO+Q< TM!&@/\?2F$?EF8";U^(S/[#U!+ P04 M " !!=WU7/8XI@EP$ H%0 &0 'AL+W=O[7CY04R0YEPO&4+[$N/(?O0QY2;SC92Z M**CX<04YWTX][#T]N,N6J3(/_-ED19) M+ZY)&5"V^);!5NY<(X/RP/EW<_,YF7J!400YQ,JDH/IG ]>0YR:3UO%/G=1K M^C2!N]=/V3^6\!KF@4JXYOE?6:+2J3?R4 (+NL[5'=]^@AKHW.2+>2[+OVA; MM1V./12OI>)%':P5%!FK?NEC/1 [ 3@Z$$#J /(\8' @(*P#PA*T4E9BW5!% M9Q/!MTB8UCJ;N2C'IHS6-!DSTSA70K_-=)R:?68Q+P!]I8_HPZ.N#0GH%W29 M))D99)JCC%6E8H;\[0THFN7RG6YR/[]!;]^\0V]T"_0UY6M)62(GOM*:3&8_ MKON_JOHG!_K'!'WA3*42?6 ))/L)? W3$)$GHBOBS#B'U1D*@_>(!"3L$'1] M?#AQR F; 0[+?.'1 ]PU2%6.07<.LY0OY(K&,/7T6I4@-N#-?OX)1\&O78 ] M)=O#'32X U?VV9\K$+I:V!+E7$H44R%^(%U"6RH2^1YM:+ZNBHGF>@>A+.X< MCJJ/J.S#;$2;V7D03/S-+J6[S9[X\T;\N5/\'WK;Y X 7??Z2N\,K$MTE?M\ M1U XQ(-GJCL:A>.H6W;4R(Z?EC#U!E%/'50JB&U?[")7N%#9*='3G]SFPT$<6N5O: MJ>@[)@7WC:XMZU'TV-[;!C:^4]ZI^*3%)R\O]",_I77J/<#AD#P'[&A%@E'W M=PFWW@<[O<;L#I)U9=>U2^P0;*9,SU(,>H.JOZP["[C;3H9'[$H=C4:'S %N MK0UV>YM[)B#F2Y;]6T_% S!8'-(YL"18*IW=G5I5K=G!;K?SL1[P;\V\7#H+ MR9GMI1ZUKVS[[*UCPE$/KASW9&EJY-/9YT\VEN3MGMU:W@IH[]S MYE2 6)9'<5HV7S-5'=8T3YOCOLORD.O9\RM\<5T=VK5IJC/$+U0L,R91#@N= M,C@;ZCD4U;%<=:/XJCS9>N!*\:*\3($F($P#_7[!N7JZ,1TTAZ.S_P!02P,$ M% @ 07=]5^.J[T19 @ 7 8 !D !X;"]W;W)K&ULK571;ILP%/T5BU53*S6!0,BJC""MB:;M85+4M-NS S?!JK&9[23M MW^_:$$16FN5A+^!KWW-\CLV]) >IGG4!8,A+R86>>84QU=3W=59 2?505B!P M92-520V&:NOK2@'-':CD?A@$$[^D3'AIXN:6*DWDSG F8*F(WI4E5:_WP.5A MYHV\X\0#VQ;&3OAI4M$MK, \54N%D=^RY*P$H9D41,%FYGT93>>QS7<)/QD< M=&=,K).UE,\V^)[/O, * @Z9L0P47WN8 ^>6"&7\;CB]=DL+[(Z/[%^==_2R MIAKFDO]BN2EFWIU'RG3:R;,"HH&2B M?M.7YAPZ@-'X'4#8 ,)+ 5$#B)S16IFSM:"&IHF2!Z)L-K+9@3L;AT8W3-A; M7!F%JPQQ)EW VI#K!1C*N+XA _*T6I#KJQMR19@@CX7<:2IRG?@&-[,0/VN( M[VOB\!WB%51#$@6W) S"J <^OQP>GL)]M-CZ#%N?H>.+SOCL,U&CQOTH6T)3 M7=$,9A[6B :U!R_]^&$T"3[W6?I/9"<&H]9@=(X]?92&HDO..Q3^;>$@]98LRX-F1BQ]RQYA"OZ(PEO/>3JG]7;\OUSL647G+]RR&;S9<1%1!46S[;MD+4]_W3P)*_4+%#R(6RX#'2+#-O'>/[SPRT %IC7\"=I25:Z13 M67'^0Q>^^/.>HWO$0K966H+"OP-;LC#42M"/G[EHKVA3!U:O3^J?T^0AF165 M;,G#?P-?[>:]20_Y;$.34#WSX]\L3VBD]=8\E.E?=,SK.CVT3J3B41X,/8B" M./M/?^4@*@%X>"& Y 'D/,"]$##( P9O;6&8!PQ3,EDJ*0>/*KJ8"7Y$0M<& M-7V1PDRC(?T@UL_]10GX-H XM?#82J$;=._[@7X.-$1!G(TF_52N/*9H$,J/ M4.7[BX>N/GQ$'Z &^K;CB:2Q+V=]!;W06OUUWN(R:Y%<:!$3],ACM9/H4^PS MOR[0A^X7.9!3#@_$J'B?;&_1P+E&Q"&#M@Z9PU_8WACNO3V<&+(9%$]DD.H- M#$^DI1]MX&*.[\LC$1A4>0SQQ MW3,;V\4$Q'L#>W3 MS*C:-7^WD3]I&0Z6FJQA&A>8QD9,7YD"'"F;?+* .9 *!D<0;Z\1C7@2MW(R MRG;E-&YPF@P:F%HJ55G6TI\4Z4^,Z;_LN% WWTX#XEIOK4&41"C26]0-B_TJ M#P,.8S-=<4P:F6(7-\=-LQIQ+B.9%DBF1B2??B:P5,(F#^."227U=N\' GP: M @I0R@LPL9@(P#" 70!W%8-U7,G #ZB N7:-]B'SM\Q'5"+P**&N#'6OH$C1 MGHDUS,V/;2"SSDVJN=?37AJ[WW7OLB16(XV=TGPYW88?/0"F+7OCH#.K=QUU MN5IU'<9#ISD/V^I-II-+XPY7K"@VTO!2!,?4JNN1D[,XC40D8!"U8C#*=L:0 MJ4TKZ3FWSFA"SC&TUB,87\! 2@SD50R0M%0B@1 M/K!5FVQ5S;.E5D=6^FEL-M1?H5RQ3Z=WC9-WJB[EK62;[G?D-$WBTMR+SLPL MJ=69E=XVC!FVOKF6?7L5M4\6VIU9.4K #:_ YQV3ST)6]'9 M].#+7*UN.# 9G5N,_\.KD]*K$[-7?\S>#-MPF".[XK"JYME2JU,K/3W![YI\ MQ*IGMZKFV5*K(RO]/S'[_].%V;AMSSU:;=22EO2=F>_\E!J>@ M70$-4?KK7J=C"&R8*V08DG=LQV$&1G9!E!<7WZ9G1BBO% MH_1RQZC/A*X WV\X5Z>";J XIUS\!U!+ P04 " !!=WU7'9)/04P# #I M"@ &0 'AL+W=O-W=+RH23+)NU.Y4L96TX$W"GB*[+DJJG-7!Y7#F^\[SPC>T+8Q?<9%G1 M/6S!?*_N%,[__:<$-F T:Z3-AMWUK M%'YEB#/)AE;,4$ZV1F8/Y&,*AC*N/Y'?R/=M2CY^^$0^$";(+>,4UX'DQZW4%V1F?>9!%XP M&TEH\WIX, )/7P_W)]C,^@V8-?YFK]F ,7E;>#@.M[?"C:YH!BL'C[T&=0 G M^?47?^[]/B;->SI+W\G9F6QA+ULXY3W9R++$:T,7%'T3JDD30QC(;;F: O!& MR6194?'$Q)YLL'8E9SFU!FO*J?'"GU]?+]W# MJ9ZCAEXB"47A]'85^.& ^8K>( MT#0>$)],[2>)SWOB\TGB:TE53N2.I$SA.R,55DIM"JG8?U@&5!!XQ +!6XGH MYOI34-4J*_ 9P7*2>T7+,87:F/,3YOC&#M29S.NMY^R=G)U)&/<2QI,2;@?" M:)+7RIZH"A23^>>NJL9TBB\JQ \][T*J2[,@BJ.A67II]L/BC-FB9[9X$[-\ MR.Q >0UCQ%J_OG?*++@:'I#%2)D,.$TF^-:-=4^:@!+4OFFF-,ED+4S[N/:K M?;_VI6E3!NMK[./:MNN'F[8)O*5JSX0F'';HTKNR;9-J&ZMV8F35M!KWTF#C MT@P+[$5!60/\OI/2/$]L@+Z[3?X'4$L#!!0 ( $%W?5?#H4\$[ , / / M 9 >&PO=V]R:W-H965TX^N+ M[^3 ^#>QH52"[V51B:FUD7+[X#@BW="2")MM::7>K!@OB51#OG;$EE.2:5!9 M.!C"P"E)7EFSB9Y[YK,)V\DBK^@S!V)7EH3_/:<%.TPM9+U-O.3KC:PGG-ED M2]9T2>6?VV>N1D[G)/VCRBLPK$73!BJ]Y M)C=3*[) 1E=D5\@7=OB#MH3\VE_*"J&_P:&UA19(=T*RL@6K",J\:G[)]U:( M'@ %9P"X!> AP#L#<%N >RW :P&>5J:AHG5(B"2S"6<'P&MKY:U^T&)JM**? M5_6^+R57;W.%D[/EAG!Z/U?*96#!2I5.@N@-N0=+E6/9KJ#@:06>=E)(4F5Y MM08O5$B>IU(A-!H\'@C/!/@YH9+DA?A%87\$#A#U2S%QI JS7LQ)VY#F34CX M3$@(@T^LDAL!?JLRFITZC@VP)/K MX>@"&[?;,E?[<__CEIF4;CQY9D]U37D06Y+2J:6*AJ!\3ZW93S^@ /YJ4NF6 MSI(;.3M1T.L4]"YYG_6SF1^S62K2ZT^QD.?#<()\Z^KY_!# D4K-W MS<$VGEU_%%WD11$<4!U;(11";TAU;.8C+PS,3(..:?!^IE_TUEXB&HQBNTD2M4?ZV6ZX3@^#X8CM@8S%_K! M@*S!*G919.8:=5RC&Y]:57DE+>MSJ\JOB70T3M,H#O$@31=C,]/Y3@QFI^?[ MA';S:@3=0P6078=OW+NA@PB 8V>?R!/6N M]:)9"1(8Z&2ACL_,".AF?$9!=X=E^PGF*G0N"C$/BF5?%:+?#XOV]8 M*EJ;4[UBVT>7,L* ":%]+A^.]T1T\1+UWH)YM2SNZ&3'GAT/*X;![%^*3&* MG*\RC4A.KQ4J*5_KEE* E.TJV30,W6S7MC[J9FTP/Z_;6=UB'=TTO? GPM=Y M)4!!5\HEM$.5$+QI+YN!9%O=<+TRJ=HW_;A1+3GEM8%ZOV),O@WJ!;HF?_8/ M4$L#!!0 ( $%W?5=6:QJ@!@4 *\< 9 >&PO=V]R:W-H965TQ?/0*C0Z4_2@V !P]YQDIQLZ&\^V= MZQ;Q!G)SXSLN%QW2]X?*".QEM\1H6P)^V00[B'+)-* MHA]_5:).?4\9>'K\HOY9)2^26>("[FGV/4WX9NP,')3 "N\R_D@/OT.54%?J MQ30KU']TJ-IZ#HIW!:=Y%2QZD*>D_,3/%8B3@"!\(R"H H)7 7[GC8"P"@@_ M&M"I CJ*3)F*XA!ACB:\.CCX;XA MF["F'RJ]\$+Z.M*E4D>O),O#7;'%,8P=\?X7P/;@3'[YR>]YO^HHV12++(FU M"'9J@AV3>HO@'!]%1>)HRA@F:Y#'U^CA65(5WV(B&.-MRG&6_@W)-9KF=$>X M#G5YRYZZI2R<^XD_\,3?R-V?0C3V[%*(EL1:$+LUQ.Z'(;:*P E)M#PB+>P# M9@+FUUV^!(;HJFQ4H.E>5 ^\S ")R0G])G2TJ,N.=4]1>V'8\<-7K(T)7,K: MDEB+=:]FW3.RG@-3LS6)X68:QV("9)@+GH]0<);&\E 11%?SZ>/B4\FWT*$S MWN?2@F!3++(DUN+;K_GVK974ODV"-L4B2V(M@H.:X, \0IF8^9]1?%H(H*RB M.HB#LV+9[WF::GG>KN=KVD7G[;JO]%I9#>NLAL:LOHGW*R5KM 66TD27B#F^ MBXZ F>Y%O#<&7OKD+8FU&/E>XP8]8Y:MZC_/,%'5^RLE-P_Y-J-' !2E3'AV MJD4Q,\M?^DI958MLJ;71GAAMWUIAJJ1L8;2I%ME2:V,,&HR!S>I4J;6\7*@K M3U7#EA,)=/5)US T%"B_60SX1J<\^9,*;XH*-4Z6:IRTLHQIH;50E:JI0U6* M5EV_+;4VK,;W^V;C7\)*B4 $2(Z()1!8I1R)ZD371%I\+2R;IOV^4FNA[VH' MC:9AQS1H&NONF[U[R6%'FK3/1XU@DBF3R>G;PPLW7E]?VKMG;]+0TPXSJU[= MEEH;;^/6?;-=_ZY^.)++Q[TPZFLP^(=WE'QE(% ?Y>4O(CV4X*/63YB%+@;X M?[AQO['COM&K7N0HT#]H 9E06%^CM7B=F1C9JEID2ZW])!I;[P_L&1#C$N%BC#;5(EMJ;8S-.L(W+P3^ZRP]/"N?@Z&V M?)XW[.NF\TC3L#L$$5E1WBY25)?K7?=IFJOZ=7UF7\7E7MGC4RYE?<%LW5*"I3!2DAZMWUA ML%BY.U:><+I5^T5+RCG-U>$&< ),-A#?KRCE+R?R!O4>Y>1?4$L#!!0 ( M $%W?5=+Z;BM0@4 #LA 9 >&PO=V]R:W-H965TZDWB9V7MD#I&5];5?JMJMCM_U0]4, ]$E,8W-LI7Z MX^N\D.#$<9>MOT 29A[/C#TS3VPF1YI_8SM".'A)DXQ-1SO.]]>6Q58[DD;L MBNY))G[9T#R-N+C-MQ;;YR1:ETII8B';]JTTBK/1;%(^>\AG$WK@29R1AQRP M0YI&^=]SDM#C= 1'IP=?X^V.%P^LV60?;>',,F+DEB:_QVN^FX["$5B3371(^%=Z_(G4#GD% MWHHFK/P$QTK6JD#<:;@V ,*J%9 '06$!A2<6L%Y MK8);*[AE9"I7RCC@B$>S24Z/("^D!5IQ40:SU!;NQUDQ[PN>BU]CH<=G\P,3 M3Q@#"[(5T\G!758MIF)2/F#"HSAA'\$[$&?@<4;5 M,&A@&(C /OAX.G> 4,/CU,% -(WGK--/DE+C.&Z9)-1L5FJM&*VK)-=M'*S(= MB6+!2/Y,1K/WWT'?_JR*G$DP; A,BJ+;1-'5H<]^$76410E1+N!*U2]5BVKY M/!M[ONTX$^OY/!A]L= +/!O)8K@O%D#/=>U&3'+ :QSPM Y\F=\]JFROM+RS MT2 * MONV*X0@]#IBN&^6(C&]H#I?F.ZKS7]9[%ZK\6RY43,*P?D170N1E3. M^+WA/X5ASQ>%E#ONN:*00FC(E:!Q)=#/0I1G<;9E8$E$$A)1&E[HIHQWZTOIA"$R*TKB)TE@;I5N:B^!$7+ELM:J7EER3 M8-@0F!0R:+<$PS;:NFHX0X$TBH9-HMV^YE*SH,N=+III)"#;CB81BT+A'H:6*>1 MZ,N_[HGH1X*,G-8& W_DI],TFF9;N7AQ* MDVC8%)HP__@QT-MJD]= S%HKTOUQ?S0[3>IOICG>X/)U3)AJ*?"3XL? ME<:;9+&W1M&P*30Y8BTKAF.SJ6.4*AM%PZ;0Y#VMEBPC+8/4]Z=:5^HG+G)0 M-X$42K2\U210I?W)CWFI:O"*!HVA2;'LZ7-"!E- M,&242QM%PZ;0Y%"V7!II">9@;ZK5I-[D]W?0%&)>T&MA6"'FVL.)U=)7I*>O MCX0I]V#T:A=/N$DT; I-#EG+E9%G-G>,4F2C:-@4FAS*EB(C_1:NOCGUMUH1 M@BCH99!*+@A0=P-=(0?'TIZV[$7+3I&>G18Y](;NI 6]>%F81,.FT.2 MH09 MA68SS"B3-HJ&3:')H6R9--)O, ]VIW%O@\]!O5>B6Z68HCOUQ9#4Q"KKK;-3 MY93DV_)TGH$5/62\.J=MGC;_ +@IS[T[S^?P&E?G^"U,];>"^RC?QAD#"=D( M2/LJ$.F>5R?UU0VG^_+L>DDYIVEYN2/1FN2%@/A]0RD_W10#-/^7F/T+4$L# M!!0 ( $%W?5=,^V$HZP( *<* 9 >&PO=V]R:W-H965T':0^&7(C5),YL M YVT'S\["5DR0M2JO!!_W'-R[CW&N<,MX\\B I#H)8E3,3(B*;-+TQ2+"!(B M+E@&J=I9,IX0J:9\98J, PES4!*;-L:^F1":&L$P7[OGP9"M94Q3N.=(K).$ M\-\W$+/MR+",W<(#7452+YC!,",KF(%\RNZYFID52T@32 5E*>*P'!G7UN78 MPAJ01WRCL!6U,=*IS!E[UI-I.#*P5@0Q+*2F(.JQ@3'$L692.GZ5I$;U3@VL MCW?LG_/D53)S(F#,XN\TE-'(Z!LHA"59Q_*!;;]"F9"G^18L%ODOVI:QV$"+ MM9 L*<%*04+3XDE>RD+4 )9[ &"7 /NU *<$.'FBA;(\K0F1)!ARMD5<1RLV M/-/:*:.3;B. =TM MT314^W1)R5S-KX4 *=#9!"2AL3A7L4^S"3H[.4_\8#OG[I??,^%MCB_<>45 LU:%Z%;N%O"5S05*(:E N*+GC*2 M%UU1,9$LRQN+.9.J3HD@>L M;]D3.XFNE>I>M/@+U!+ P04 " !! M=WU7["84QP0$ !2% &0 'AL+W=OO M#01";*QDQ$L"YM[#N?>>D(-G!T)_L3W&'+RD2<;FUI[S_-:VV6:/4\1N2(XS M<65+:(JX.*4[F^44HZA,2A/;=9S 3E&<68M9N?9 %S-2\"3.\ ,%K$A31/]= MXH0RP5[,AG B M$\J('S$^L)-C($MY(N27//D2S2U',L()WG )@<37,U[A))%(@L<_-:C5W%,F MGAX?T3^5Q8MBGA##*Y+\C".^GUL3"T1XBXJ$?R.'/W%=T$CB;4C"RD]PJ&,= M"VP*QDE:)PL&:9Q5W^BE;L1) @QZ$MPZP3U/\'L2O#K!NS3!KQ/\LC-5*64? M0L318D;) 5 9+=#D0=G,,EN4'V=R[FM.Q=58Y/'%LF!BA3&PQCLQ3@Z^9)68 MY%#^ &NALZA(,/BZ!2N4QQPEX..+$%T4\X)B!MZ%F*,X8>]%\.,Z!._>O =O M0)R![WM2,)1%;&9SP5/>S=[4G)85)[>'$W3!/NXWH:0JO+TUU->GAY.C14XS4S\TH\OP=/-PA=ERN4H$21 MO__GA>OZCC.SGT]+5Z,\%YY'A1JL8'P2U2G$;PKQC85\)B0ZQ$FB(U]ECDYN M.'(\.!Z?L5?#_*D[=J9G]'5H_K2/_ZCA/S+ROWN+TOQ#J*-O3)0/\UN6HPV> M6^)IS3!]QM;B[6\P<#[HU#DD6#@06*=A0=.PX-4##Y0103@*%+GJPAQ'T:LF MS/&]OH&/&_YC(__']6<==6/2M<,>$BP<"*S3K$G3K,FKASU1QN.-/'78FC!_ M,E:&K0D+@E'?L*<-_ZF1_W?,N(Z[,>O::0\)%@X$UND6=%HGX;QZWG5J=Y+* MKW9U65BH#8-]\X8G7@@:*_B:8RJ<3[8[NB$&_KK'Z1.F?X/_@.%I;\:]5A.# MHH5#H75[ZK8]=0+0V?S5&VH4=#7B$,3!H-><;1F$)K=H%D UO?",W&<45H M3H0ZL);_H/YQ4+1P*+1NWUH+"\F()3)3W4^4==J4)4L9O"JEJL$\V6U), M=^6F%0,;4F2\VI%H5IN-L;MR.^AL?2DWS,I-G!:FVFV[1W079PPD>"L@G9NQ MD".M-K"J$T[R$\..)O$&SC;CX'U!+ P04 M" !!=WU7&FEPRT,# #-#0 &0 'AL+W=O(4"(\I00SF VOD7H>N!NB(GS%L M>.49*2DOE+ZJQ6TTL!R5$20P$XH"R[\U3"!)%)/,XW=!:I7O5,#J\Y;]FQ8O MQ;Q@#A.:_(HCL1Q870M%,,>K1#S2S0\H!+44WXPF7/^B31'K6&BVXH*F!5AF MD,8D_\=O12$J +=] . 5 &\7$!P ^ 7 _R@@* "!KDPN1=Q,@BZS7JCX*M-$_Z>-TQ1P9XW3%'>GC?LRIR; EOH^P)',[HB M(I\!R]WR3C+2D_C._EC=5?3\_$Z37W3N,%O$A*,$YI+2N>I(O[+\[I O!,WT M-/U"A9S-]>-2WK> J0!Y/J=4;!?J!>4-;O@?4$L#!!0 ( $%W?5=EL'KB M> , #8/ 9 >&PO=V]R:W-H965TS;MIGQ5P;9@%12<3;?U\)" &#F23E)4;B MG,,]]Q!&=W7BXIN, 13ZGJ6Y7%NQ4L6U;JC3)X4X@6689$_]N(>6GM46LIXVOR3%6 M9L/>K IVA!VH^^).Z)7=JD1)!KE,>(X$'-;6#;D.B6,(%>*O!$ZRXA30U2KJ.?QI1JWVF(7:OG]1_K)90]859$E>_[+O M32,Z!.)?(-"&0,\)[@6"TQ" G) Q:JYF+JID5 M6]M/VTC6; M)]O[IKYM71^]4!^AZ#//52S1QSR"J"]@:[.M8_KD>$LG%7=07"$'_X0HILY( M0;OAR.IEPX[3Y.96>>T&O[?Y8:VNJ7U'-!^!QL_1\[&C7CUW#0]C" M"SQ,^[!P" N(Y[JXA?4,N*T!=]+ ?9XHB-!.,35N8I)N/HO7LF![6%OZNR=! M/(*U^?$'XN-?QK*=4RR<2:S7-J]MF_?VW&NJUTG*]SUG2FW<'G]$:6$P:^%@*?589JWZ2]]K YQ0+9Q+K]6O9]FOY]L"7 M@XB6V!WD/40%=( *ARC/\2ZE3?#SL0)/UG_+.QR C*,?0@C"SR,?03FT$'L=F>@R$ L_VM&0JK0>59IIXH/S-Q3'*)4CAH27P5Z%=1U$-:O5"\J,:6 M!Z[T$%1=QGJP!6$ ^OZ!<_6T, ]H1^7-?U!+ P04 " !!=WU7:%+21,P" M !8"@ &0 'AL+W=OWR*%NJQB=#KV.ZSU%)$104^G7:A+;O>V-O M:FZ:RGO+)B.W+FLI=&N%[J#")TJD4K>06$*OND&XWCW.18XCF!EJ>Q# -V"$ MGS_9@?6UK_L'(FLY]6JGWOY9E!1^L\F>/;&L_[+H+?,;92V%?JW0'U0XQQ3' MN$_6(.ZC(1R(K&4QJ"T&^X<0=+KKN9T(>HHFNP(8U>I&@^KNX)5$K$_2(.ZC M 1R(K&5Q7%L<[Q_ N--;Q^L$T"WRQ[L"F-3J)H/J[F4"O$_1(.RC_3\068\J) M9'EQ$GAF4ITKBF&BCG[ =8&ZOV1,ODWTX:(^3(9_ 5!+ P04 " !!=WU7 M8LGMK&4# #P"@ &0 'AL+W=O!&3H'EIUY715EH;$'P83*N SUYR::PY=K"==B!^/&Z-TO7+-U M;NR"/Y^6= TK,%_+*X4SOT5)60%",RF(@FSF783G\<3*.X%O#+9Z9TPLDQLI M;^WD4SKS GL@X) 8BT#QLX$E<&Z!\!@_&DRO-6D5=\?WZ!\<=^1R0S4L)?_. M4I//O(E'4LAHQ^TKHW"7H9Z9+RJ-*UJ3%:SQ-@WY).I8LI?RAERD*;-#RO[$X=IRL9D'@W#J;W:==81, MW"^S1VK4DAKUDEK2DAG*V2](R5(69660RDIF9DL5O";(FJN$$7RJS-3$VVN21PEP!@ MH2)A\,+N:DPOC4[OJ0>+VM+I;CH(^B3V"9RW!L_XJH;!S4.8GY@ZG M6/:I2,G['Q4K[2/0Q:(7[G_CY"G!XB<"VW/CI'7CI->-,2!HPER*=7EM\G=Y MB,+!^.#^NZ3^*DAQ-U9T$ ?^3B^ ;EV/94FB:R$J5_1=K5MVRY38;58ZQ["FC U6 M* W=/JOV)1'5BR==DN[?3Y)=XT(ZRI@_6'?2/8_N.>E4[JU[]!M$@B>MC)^S M#5%[R;FO-ZB%G]@635A96:<%!=>MN6\=BB:!M.)YELVX%M*PJDQSMZXJ[9:4 M-'CKP&^U%N[W%2J[G[,I>YZXD^L-Q0E>E:U8XQ+IOKUUP>,#2R,U&B^M 8>K M.?L\O5P4,3X%_)"X]R,;HI(':Q^C\ZV9LRPFA IKB@PB##MD+\54/2 5#G>999D70L25>GL'ER, M#FS12+5)Z*!&FGB*2W)A508<50NKM:1P+.1!F 86UI T:S2U1 _'UTA"*G\" M'^!^>0W'1R=P!-+ C50JG((O.84D(A6O^PVON@WS5S9<8CN!(CN%/,N+ _#% MV^'Y2S@/T@?]^: _3WS%O^@_I*ZC.SM,%WONTK>BQCD+3>71[9!5[]]-9]FG M0UK_$]D+Y<6@O/@;>_4=B=!YL"NH'3:2(#2YIU"$H/\4A+9;0X&ULK59A;]HP M$/TK5E9-G;0UB0,$.HC4TE6KM&I5:;?/AAQ@-;$SVP&Z7S_;@31 2->*+\1V M[CV_Y\OAZR^Y>))S (56:<+DP)DKE9V[KIS,(27RC&? ])LI%RE1>BIFKLP$ MD-B"TL3%GM=Q4T*9$_7MVIV(^CQ7"65P)Y#,TY2(YTM(^'+@^,YFX9[.YLHL MN%$_(S,8@7K,[H2>N25+3%-@DG*&!$P'SH5_/O2Q =B(7Q26LC)&QLJ8\R[[\#FM#;<,WX8FTOVA9Q(:>@R:Y5#Q=@[6"E++B25;K@Z@ M_,X! %X#\"Z@=0 0K &!-5HHL[:NB")17_ E$B9:LYF!/1N+UFXH,VD<*:'? M4HU3T0_09R#1%S3D:<89,"41GZ+$+*,)EWIZ>@6*T$1^TE&/HRMT>O()G2#* MT,.RWO:RV!8?V-;'Z)8S-9?H&XLAWB9PM8?2"-X8N<2- MC"/(SE#@?4;8PT&-H.'_PW&#G* \U\#R!8WG6GRXS,H&!H\M2 M@EB $WW\X'>\KW6FCD2V9;%56FPUL4<_,UN(BB-8*6!QG=EF!B5RJ'/5B'JG MJW;IJMV8N&O*")M I0+J?+6/F<0CD6W9[91V.XTIN$BY4/0O,:FL,UJ@.Q9M MKH1%Y+=#72"+JH%7@K:$A:6PL%'8#5.@[2JD/[$B%PDE8YI01>OKJJ!K5T3T M<'M':$U,&-3K[)8ZNZ]4 0A]>FSVRA?3W=LZQ+BUHV\_J!.TPGJ!O5)@KU'@ M U>@8BZ4QHV0]_J MRZVT3"F(F>TDI2Z0G*FBZ2A7RV[UPO9H.^N7IHNUK=@+3=$"WQ(QHTSJTIMJ M2N\LU'4MBJZRF"B>V<9LS)5N\^QPKCMQ$"9 OY]RKC83LT'9VT?_ %!+ P04 M " !!=WU71Q9E6\(# U#@ &0 'AL+W=O/GGOE<;+AXIO, 11YJDHFITZN5'WCNC+)H:+RFM? M\$W&1445+L72E;4 FAJEJG0#SXO=BA;,F4W,WH.83?A*E06#!T'DJJJH>+Z# MDF^FCN^\;'PNEKG2&^YL4M,E/(+Z4C\(7+DM2EI4P&3!&1&039U;_V;N1UK! M2/Q7P$;N/!-MRH+S;WKQ5SIU/,T(2DB4AJ#XMX8YE*5&0A[_-Z!.^TVMN/O\ M@O[!&(_&+*B$.2^_%JG*I\[((2ED=%6JSWSS$1J#!AHOX:4TOV33R'H.2592 M\:I11@95P>P_?6H ;(K0T MHND'XQNCC=843(?Q40E\6Z">FOT-Z -)KLAMFA;:L;0D!;/I82-54@4I49R4 M5O3M/2A:E/(=*GUYO"=OW[PC;U"'_)OSE:0LE1-7(3.-[R8-BSO+(CC"P@_( M)\Y4+LF?+(5T'\!%DUJ[@A>[[H)>Q$>HKTGH_4$"+P@[",W/5P]ZZ(2MFT.# M%Q[!FU.9DYH6*4'7$EKQ%5,2G9:4*[17>T_E0"KT\$H 5HDB/+,.)V5!%T6) ML8%.Q]KO1MW?U4W@1M8T@:F#52Y!K,&9_?Z;'WOONYQR(; ]%T6MBZ(^]-D_ M-0C,.;8DB796A@U&DDSPBO#VC4W!+C=8[-A@Z]:UGL7C.)JXZUWS.H1\SV^% M]F@/6MJ#GZ2=%8RR!'I(6^3!#I]Q,#C@W"$S#+LIQRWEN)?R!T/LYRC'K^CX M8>@?<.X0"H*HF_2P)3WLK2!SP%SQ[&J%-4&E!*P?OL!.Q&S]P%.24[8$4V ' M&7.JAH:7K*$+@>TY:=0Z:71F,AZ/X.A5$?AQ$(4'(7PM%2''[A".6W;CWA!^ M-60Q@U0:($0<=0!M6_ISF3AG]%F^IK)"8 ?L?,$4F"1 M^NP*MG8%/Y;&:2$3?: 3#"QTYF^#>*$$OA3:OOW;4<;O'0/.RV +,=[I']ZU M%QT>;MUB8=#=9_SM*.'WSQ)GI%[423 ^)'A*S!)T=P;P"L32W$LD,5EA9]9V MM[W[W)J)_V#_3M^)S&"_A;$7JD]4+ LFT:0,(;WK(1ZOPMY1[$+QVHSY"Z[P MTF ><[S7@= "^#[C7+TL] ?:F^+L.U!+ P04 " !!=WU7QO?$BT8% !W M%P &0 'AL+W=O/?Q892"9[RK! S9R/E]F(R$=35LHL+>B2 U'F.>'/ES1CNYD#G9;9=E.M(Z!+N6> ML>_ZY._5S'$U(YK11.H41/U[I N:93J3XO'CD-2I[ZD#V\<-V?]%#0;[.E[!,5'_![H!U'9"40K+\$*P8Y&FQ M_T^>#HUH!6!_( = M"I ?@0@*M"]\RJLJZ()/,I9SO -5IETP=5;ZIH54U: MZ,=X*[FZFJHX.;^FJ@<"? 0W-&%%DF8IJ=K+UF!=RI)34!:K5"2L+"1=@82( M#5BK9R^ 9$!N*% +BJN0X@&08@76:4&*A(),IP4JV;W**%,JSJK+.H#3C.A4 M-U_O !&"2@'>7U%)TDQ\4#SN;J_ ^W5)*Q['/5,\]6X#XJ MJ*+T?'FS:"04UH> 8H=!&*# )(13W")D@%$703BBL M"87'"$4O,T/ITUI2;N,7FKU D=OOF(F"H=LJH\,PJAE&HPR_,4DR/9/3O,P/ M$V]+GI7&2>OVCLQUA&,/]:B:*.R%D6^G&M=4XU&JUU2("T!R/<6%FL#5GB^J M<92JN:[.I(UQ;+8-H:#/V$1Y83"P'*';Z)([2GFYIP@>2592+4>%\C2G-_N0 MO<,*!I';XVZ!8;<:%E;V+56%)S0\*3G7-6P9?Q'5/7-VGZ4/E=#:R4/+R#$& MI145#@PFV @5')6&^1=6?/QEXLAL9^#[7I^Y"4->-#3D82,[<%QW&DMA)66I:O* M,%V2K/)6M]KLV2L<9_ I27BI$^N1"NB3>A6P.Y'%&R3J=JG11>B/^J3/;0-I M+W)467_6)KU5MFZYC>K"H[)K=4J'L,XBQ+#O3&PHY <#*[517GA4>JUN"9HR MBG!HC%0;"@Y-U$9LX;C:#CDF: HF\K Q<2RH-O4NJ496X;BN#KDF:&HB\F*# ME W5HMY]T6B4$XTKYXG."9G2!P/?Q3V2-E@4Q^$ RT8AT;A"_JQ[0J;:H0#" MOBC:8!$>4D74>GT;5\5?=%#(5+H !?U];$&%JLD#G!LY1.-R^$H+=>?)Q MY,,^>1.&((P&Q!PU>HF.Z.6K+!0RW]J@Y_5WH V%\<";"VI$#(V_W;W&0B'S M[0Y&GAOVF5M@ZN$,K?-&D-"X((U;*&0*#O3#T%@2%EB(O:$ET0@3&A>FMH4: M_-+T&@-UY/ZG&Z@W2-3M4:.3:%PGAWO4^N#VFA:-WW[)M;>5SV=@J3+)2H?^ M_%&F6SUFSL 7:AN3BS=.NF_=I/555'^2_H?PA[00JAMK=1?W/%2;A^^_\NY/ M)-M6'TKOF90LKPXWE*PHUP!U?YP*3Z"0 8V@ !D !X;"]W;W)K&ULO5U= M;^,V%OTK@KD<<\UCVZ-]+94U7_U=P511M]6Z_*YGQVU[;W[^?SYOJN M6.?-N^J^*+O?W%3U.F^[E_7MO+FOBWRQ&;1>S7D<)_-UOBQG%V>;]S[5%V?5 M0[M:EL6G.FH>UNN\_N_'8E4]G<_8[/F-S\O;N[9_8WYQ=I_?%E=%^^7^4]V] MFN]0%LMU43;+JHSJXN9\]H&]-ZGJ!VPB_EP63\W>SU&_E*]5]5?_XK?%^2SN M9U2LBNNVA\B[?QZ+RV*UZI&Z>?QG )WMCMD/W/_Y&?V7S>*[Q7S-F^*R6OU[ MN6COSF?I+%H4-_G#JOU!UM6HV_X^>MK%:S*+KAZ:MUL/@;@;K M9;G]-_\V$+$W@"4O#.## .X/D"\,$,, \=8!1M?G%65T]1 MW4=W:/T/&S(WH[OE+\O^<[]JZ^ZWRVY<>_&Y>"S*AZ*)?HK,LLEO;^OB-M]\ M(M5-M/OE#Z9H\^6J^;$+^W)EHA^^^S'Z+EJ6T1]WU4.3EXOF;-YVL^DQY]?# MD3]NC\Q?.#+CT>]5V=XUT3_*1;%P >;=,G9KX<]K^'F[<,9L1JQ^V3$!D^\@#?^..KAXPAQO<628:S^R^-]S M[MNA*>K'8G;Q_=]8$O\UZ];!8EK=1WC1%]]\B:O-O(8ZWQTHVQ^J_3Q\O,I7$HMMJC_OL MC<-2I57,W3 S#M-,21GOPIP5J]V*%;GB3]6R;'MEMMVW3LY;V,).=+N6R[Q5ZU>1O>5?3X MJ=L*BF90:"YWW'+'@?(;S9.O@BLAQT_>,D@T@T)SN;/Y/5-( M[4'3?2B:0:&Y1-J,GY'),%I[R4@K/(L3.3H[!N*4%"+VM7>,3)[95)[1N?QE MM>[6?[U\09Z@='J@!(EF4&@N<3;79RE2GM#T'XIF4&@ND=8!,#(Y1LLS&\E. MQS+FVI?G."[A2JM1\GJ,S)[;S)[3F?VO5>0X'<\^*?>G*DV38 MM)[3:?V'[_/U_<\FN%+HA7HHFD&AN:Q95\ E4IM0BP!%,R@TETAK$3A= P!K M4XTT)S(NI5_V",4I)IE_Z@S%,9F^Y"JY3>@YG= /JHO^%[U:!*&1)F\>Z"5\ M%)K+HLW\N4:J$.H$H&@&A>82:9T IR_[@U68CE3#=,JY[R]#<5+&8G2&/$9V MSVUVS^GLWFJ5K([0*).W%_3:/@K-;0ZP%D#$R/8 J"6 HAD4FDNDM02"+@1@ M=3H3P!L): T%; ZM4NLY"PTS>7=#R K-I= :"('L$!)0 M'P%%,R@TMT'6^@AYRB8A.6[^Z6RJE+Y.0W%2BM@7*CWY0\FQWD#2WL *E:ZX MT#!3]Q<4S:#07 JM@Y#(7B$)-1%0-(-"LE=(CGM[.!-9YN>^H;A8 ML]C/?>G)'TK.7I\_;0R^7/T:7"6T2 !%,R@TES'K%B2RCTA"#0,4S:#07"*M M89"G[".2X_X@(;G@L:_+0!^13D6B?5T&XF*>O51MD3:]EW1ZWRGN+946&F7R MQH$6"%!H+H/6!4ADJY"$>@$HFD&AN41:+R!/V2HDQRU /&79R&J&XG@BV>C, M>(S\7MG\7M'Y_5:G9)6%1IC\-V'0X@ *S67/&@"%[!=24!L 13,H-)=(:P/4 M*?N%U+@/*(G%J"4A$*98-NH6HJ=^*#4VL5=T8K]5Z*OU%1IE\N:"E@50:"Z# M-OM7R,XA!34%4#2#0G.)W/OCX5-V#JEQIP_GL1*^QPS$L316:>+K]!B)OK*) MOJ(3_:U.7ZVMT"B3MQ>T)(!"XL4U#I T0P*S2726@=URMXB%>@9 MXOUE6U^GX[@N+4Z9+]-CN %EW8"BW82:9U#,:[^D$HS3VF^Q-T/<_IV[^LO#+Y54$IO5)W16WTON M+345&F;RSH&6 E!H+H4V^4^0;4$)U 9 T0P*S;V5E[4!^I1M03IP3R 9CVZ. M$ A3J1H)D)[ZH=38Q%[3B?T@4[*D0D-,W5E0-(-"<^FSJ;]&-@1IJ F HAD4 MFDND-0'ZE U!>MSHP_J37^IK-!"79#SV;V!"3_Y0L/0GVUK$+#3-Y?T&H "LVET/H&C6PDTE#W $4S*#272.L> M]"D;B?2X08C%///K)9?!.,DS_T]!Z_I*MZK;S5-LFF[-#V6[?7C)[MW= MDW(^;)X/X[W_D;TWV^?=6)CMXW=^S^O;9=E$J^*F@XS?]8:FWC[19ONBK>XW MSWCY6K4=M9L?[XI\4=1]0/?[FZIJGU_T!]@]5^CB_U!+ P04 " !!=WU7 M@-]Q#AT$ "B%0 &0 'AL+W=O0FAERM*?L*U\#"/229P4?6VLA-O>VS=,UY)C?T0T4\LV2 MLAP+>DL":C\MD3FXSH5F2D@">&^#;/,?OG$3*Z M'UNN=7CP3%9KH1[8D]$&KV &XLOFBPYZUKI*C,*?VJ;GY=C"U'1009I$)!8/FS@REDF4*2Z?X7J F%"B^E&2__HWUMZU@HW7)! M\]I91I"3HOK%+[40+0=)5._@U0[>:X?@#0>_=O O=0AJAZ!4IJ)2ZI!@@2(*6N)IBY*,4MO29\4:MYG@LFW1/J)R3/LH-@"1[?H&=0Z(<4*/0$K5U21 M OH\S\@*JSGBZ%T" I.,OY?67V8)>O?C^Y$M9!0*RT[K$1^K$;TW1G0]](D6 M8LW1AV(!BRZ +<-O.'@'#H^>$7$&FSOD.S?(P MCBYAHTMHU.4A3>FV$%P) V2'YQGHA*E PI8P[C .P\&I,N&)A&X41$%X8IEH M+(/([ZK=X10UG"(CIZG,*4Q6$80Y!Z']2*)3/GX0KOL1I93 3F DD:QZ@/Q]>"/_KODS_MZYSZ[@Z MI8RA79LB^P1+>@+K3,FPF9)A_]5FV*>4?8(E/8%UI'2=8R_EG%G?!S$W+3%I MJX/"N4J\VJ;).?GJ_$A?A\Q17"M97VA=S5K]IVO43"Z[% HA]QCJ&V=G%$1P MR N"HOFYREX/';[BUVH:X[M:S9[0NFIZ1S6]"SN>BW5L\BOOY%23TS#G^U6#VA=<4Z M;D-<\S[DNV1@8PAZBDB[3/\#D$'YGM JY>W6H58.;%4>#G)4[ERK\ZWF:7, M^5 >N]E'\^KT\A-F*R*7:09+Z>K<#>028=6!8'4CZ*8\(IM3(6A>7JX!+X I M _E^2:DXW*@!FF/9R3=02P,$% @ 07=]5VJ3+-,, @ M00 !D !X M;"]W;W)K&ULM51M:]LP$/XK0BLC@1(YSDNWS#8L M34<'S0@-W3XK]B46E2Q7DNT.]N,GR8[)(,WV95^L.^F>YYX[GQ0U4CWK',"@ M5\$+'>/(R/&X_LD!NW09*HI ?8@GDJ-\IZI&?)F(!" M,UD@!?L8?QXOEE,7[P.^,VCTB8U<)3LIGYWS-8MQX 0!A]0X!FJ7&FZ!U*7[L^G #"\ U V %"K[M-Y%6NJ*%)I&2#E(NV M;,[PI7JT%<<*]U.V1ME39G$FV58[#2\5% ;=U>X[6(&AC.LAND*L0&O&N>V> MCHBQV1R&I!WSLF4.WV#^)NL1"CY>HS ()^AINT*#J^&?-,2*[16'O>+0\T[_ MKAB\XE]HO;E##TPP QD:6&=X3NU%5C?["UW2%&)LAUN#J@$G[]^-Y\&G"YHG MO>:)9Y_\8Y?/Z9O\!WW37M_T8D\WE4IS.]NH5"R%<^I:_-SCW46OD]E-1.K3 MG.1D"MV%7E-U8(5&'/86%(QN9ABI]I*TCI&E'\R=-';,O9G;=P64"[#G>RG- MT7&SWK]4R6]02P,$% @ 07=]5P B0\UD @ A08 !D !X;"]W;W)K M&ULK55A;]HP$/TK5E9-K;35P0FL92%2(9M6:9U0 M6;?/)CF(U<3.; ?:?S_;"1FT@-#4+\1GWWMW]QQ>HK60CRH'T.BI++@:>;G6 MU1!CE>904G4I*N#F9"%D2;4)Y1*K2@+-'*@L,/'] 2XIXUXL']ULYM9YE3!1!2_6:;SD7?EH0P6M"[TO5A_@W:>ON5+1:'<+UHW MN?V^A])::5&V8--!R7CSI$^M#EN WN @+0 \A(0'@ $+2 X%1"V "TF>T4F@*TKU"/ 64,)46 M0M42T$?T,$O0^=D%.D.,HY^YJ!7EF8JP-K4M T[;.N.F#CE0IT?0G> Z5^@+ MSR#;)<"FZ:YSLNE\3(XRSJ"Z1('_ 1&?!'L:FIP.)WO@R>GPWI%I@NX> L<7 M_,\][).[H0OWTUFS&*J*IC#RC!LHD"OPXO?O>@/_\SZIWI(L>2.R'1G#3L;P M&'O\PQCE+4]%">C\NU#J8I]T#<7 45A;7,77I!_V([S:UN1UUA4)B+^;E;S. M&@3A]:#+:J; 6W_0$N32&9U"J:BY;M[X;K?STAMG(2_VQ\9C&TO\1],8]!V5 M2\85*F!A*/W+3\;29&-Z3:!%Y6Q@+K0Q%;?,S7<"I$TPYPLA]":P!;HO3_P7 M4$L#!!0 ( $%W?5=B0L<+1 ( (L& 9 >&PO=V]R:W-H965T=@J2K;MLP,#6&ML M:INP^_>U#:%IE;!27L V,\=GC!BBEHMG60(H]%)1)F.G5*I>NJY,2ZBPG/ : MF'Z2B<&4M &! M5IZ-D:GDP/FSF6RRV/&,$%!(E2%@?3O" U!J0%KC=\]TABU-XOGX1/]J:]>U M'+"$!TY_D4R5L?/!01GDN*%JQ]MOT--4G:X.* ML.Z.7_IS.$OPYU<2@CXAL-[=1M;R,U8XB01OD3#1FF8&ME2;K>4(,R]EKX1^ M2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9N1,E1)] M81ED_P)_=3!*W$,]0:%WAP(O"$=XX5!O:'GA%=ZE.N_0X15M6$:. M)&LPO51V!YU>AIH/9REKG$+LZ"]#@CB"D[Q_Y\^]3R/*TT%Y.D9/=@T%Y'N' MV;U_KHU6&:_5_X?N=/.RPU+_+4"8 /T\YUR=)F:# MX?^3_ %02P,$% @ 07=]5Q&E0/TN P ZA( T !X;"]S='EL97,N M>&ULW5A=:]LP%/TK1EU'"Z-.XL6-UR2P!0J#;13:A[T5)983@2QYLM(E^_73 ME1SGH[JEZ\.6SB&U=(_.N4?2=2TRK,U:L-L%8R9:E4+6([(PIOH0Q_5LP4I: M7ZB*28L42I?4V*Z>QW6E&M'!=2V&2:?[TF[XJ17RQ%.,=AF@V2Q;)G0P\N!9TWEB-DXX;C9D/"R4W.Y+ M0GS 9J8EBQZH&)$)%7RJ.; *6G*Q]N$>!&9**!T96Q#62AVXP2[X"(J:]MVZL@[G MFJZ[O3[9$MS-)IDJG3/=INF236@\%*P .YK/%W WJHH!-$:5MI%S.E>2.@\; M1M.PLC,FQ"T\2-^+/>U5L;.G'=A1V3:MH:;I97P']'?5O/:N;.]%NE'%'Y3Y MM+33D:X/M<)N-"OXRO5716L 4^_BZK2JQ/JCX'-9,C_Y9R<<#^F&%RV4YK]L M-BB5F0TP3:('I@V?[49^:EK=L979E-.JP#WW7J'GO[O.Y/?T[?B<%70IS%T+ MCLBV_97E?%EF[:@;6(AFU+;]!:;73=MSH,W%93 '&,>SL#S_TWP&Z'P\AGD;!)$!RAF@',\*(1/WP?*$ M.9F]PC/-LB1)4VQ%)Y.@@PFV;FD*W[ :Y@T86![(]&=KC>\V7B%/UP&VIT]5 M"#93O!*QF>)K#4AXW8"19>'=QO( ]L%K'8@?S@/U%28DR2PJY@W[ G&D2S# M$*C%<(VF*;(Z*7S"^X,])4F296$$L+"#),$0>!IQ!', 'C D2=Q[\.!]%&_> M4_'VUZWQ;U!+ P04 " !!=WU7EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( $%W?5=;/_,:^P0 " J / M>&PO=V]R:V)O;VLN>&ULQ9I=<]HX%$#_BH:G[$,6\%?;3,@, =HPDP8F9OJZ M(VP!FM@2E>2DZ:]?V93N=>/ MSKG]5;]OLYTHN?U;[X7R5S;:E-SY4[/MV[T1/+<[(5Q9](/!(.F77*K>S?6Q MK:7IPQ/M1.:D5KZP+O@FQ8O][WI]RIZEE6M92/1/K1POTLSHHACUAH<+WX1Q,GM3G-:0*[ZV38GCZT?N04:]9. ; MW$AC75.C:9][QF?A*Q_.*J<_R\(),^5.?#&ZVDNUK9OQ=]$'M]'TP_%XZ,0K M\W^Z46\V,A-3G56E4.[0CT84-:"R.[FW/:9X*4:]8Q4V5CF;*><[B9+@5;\1]L M]L.W8P4DPP0R)#;(5*P=9,%<,:26!=]+GZZQU.GL"4)A;A@2RR'=<2,N;[D5 M.9OHLAZ\-ZD4IH4AL1=N*RN5L):E8MMD?N^D>Y@5AM1:T&4I75W)-K%CXM-R MGR$+E?WQCF)6&!)KX5[X,6[18.%_2!S_'X4/8E6+)\!B?T <^]-J;<7WJG[ M9G5XA5Q8L ^(@STJ\U9:%*"3"6(!X)@AQ,1L$!#; #5\NSH[$3%E!,3*J)W?"84Y(B!VQ'N>_04*,3%+!,26P'3K M42$FIH^ 6!\'F74-N.2@BT-,)"&Q2'#,UB.)R20DE@F.V7HD,;V$Q'II MI0Q=3R0FE9!8*ATYPV4C0:WJ.1/$Q*02$DNE$W-II)_&[?VT':XX8Y*)B"73 MB9GZAO.J$&P!,3'E1.3+5!V8S=EF(S(XP8HPY40G7[KRF.,\;Z([+R FIISH M!.M8G2]VA.Y^$*NFH8+=Q21,%R$FIIJ(>@,$+KQU]R*FF(A8,>].#0ZO-<3$ M%!.=;0;3="C$Q&03G74&,X68F&PB8MF@F)=0-C$FFYA8-BAF:\4DQF03$\L& MQX0Y;XS))B:6#8X)<]X8DTU,+!L<$^:\,6:?F-@^.&8",='==VK[8+L#+4G& MF(5B8@O]6E*!B7D]#R_J8I9IB(E9*":VT&_,[J0#8F(6BD^RV^(Q'T6F_4@7 M\O!8^A[=5*Z"F)B%XA-MPWC0J;1\NS5B^QOT$:8>"6:AY%3K:G5_UA_8^?>' M+85I&E,9Q,0LE)"OLK4WD3I3S0034$(LH"5_9<\6=)VHQSTKM*U,:[0Q_23$ M^IDK*W-AV,KPO![HL3'YV'A5Y ^^?>O+,UYD M2\/JP^';B2BN=T,W55%,?-E"W6N>'S]P/'Z<>?,O4$L#!!0 ( $%W?5?2 M2;QM$0( !&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MN MVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY M%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYMO>OZ00I#.'V009/,' M.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT%N1: M"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1; M"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z M&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.WZEW'3\/ MI5Y[OM;X_.^D>CS?6ZZ/ORR_3D[>W@O.Z;:B/O\%4$L#!!0 ( $%W?5? MB&UTZ0$ 'XE 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]" M=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>M MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HX MCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3 M\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07 M/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S M?J__RSX$2!\2I \%TH<&Z:, Z>,&UL M4$L! A0#% @ 07=]5[.B7RGP *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ 07=]5YE&PO=V]R M:W-H965T&UL4$L! A0#% @ 07=]5W39K!_Y! *Q4 M !@ ("!+ \ 'AL+W=O/$G7<=P, ,\+ 8 " @5L4 !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 07=]5QAB$5GO @ .PD !@ ("! M+R 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M07=]5V1:Q5%>" [2< !@ ("!!"X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 07=]5\$;^N=^ @ N 4 !D ("!_&8 M 'AL+W=O&PO=V]R:W-H965TUD'MZL08 %,0 9 M " @4)R !X;"]W;W)K&UL4$L! A0#% @ M07=]5Z[%.RVM P / @ !D ("!*GD 'AL+W=O&PO=V]R:W-H965T> !X;"]W;W)K&UL4$L! A0#% @ 07=]5^A#+.8H P S08 !D M ("!>J4 'AL+W=OP &0 @('9J >&PO=V]R:W-H M965T]!@H(CP( .P% 9 M " @7O, !X;"]W;W)K&UL4$L! M A0#% @ 07=]5Q_!0NR#! FPX !D ("!0<\ 'AL M+W=O&PO=V]R:W-H965T=SY==.@8 02 9 " M@9W6 !X;"]W;W)K&UL4$L! A0#% @ 07=] M5VMONE9@ @ C04 !D ("!#MT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 07=]5W!]5-/ !0 :!D M !D ("!@^@ 'AL+W=O&PO=V]R:W-H965TU+FH@ M\ ( (\( 9 " @?7R !X;"]W;W)K&UL4$L! A0#% @ 07=]5\M\KYV@" (DT !D M ("!'/8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 07=]5S+YML\>! =10 !D ("!71(! 'AL+W=O M&PO=V]R:W-H965T4,5HN<@( +T& 9 " @=D; M 0!X;"]W;W)K&UL4$L! A0#% @ 07=]5[=T M[H;@ @ 3@@ !D ("!@AX! 'AL+W=O&PO=V]R:W-H965TJ/M!@# 0 ,H/ 9 " @5PE 0!X;"]W;W)K&UL4$L! A0#% @ 07=]5WXC"BK7! G1$ !D M ("!GRD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 07=]5Y:B\"4\!0 LQP !D ("! MT#4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 07=]5U9K&J &!0 KQP !D ("!Z4(! 'AL+W=O&PO=V]R:W-H965T , #8/ 9 " @798 0!X;"]W;W)K&UL4$L! A0#% @ 07=]5VA2TD3, @ 6 H !D M ("!)5P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 07=]5XI6L3(K P YPL !D ("!(&4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M07=]5S>YP*3Z"0 8V@ !D ("!^'$! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !( $@ KQ, *.5 $ 0 $! end XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 226 367 1 false 57 0 false 6 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 00300 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10201 - Disclosure - Acquisitions Sheet http://www.escotechnologies.com/role/DisclosureAcquisitions Acquisitions Notes 10 false false R11.htm 10301 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 10401 - Disclosure - Inventories Sheet http://www.escotechnologies.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10501 - Disclosure - Income Tax Expense Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpense Income Tax Expense Notes 13 false false R14.htm 10601 - Disclosure - Debt Sheet http://www.escotechnologies.com/role/DisclosureDebt Debt Notes 14 false false R15.htm 10701 - Disclosure - Capital Stock Sheet http://www.escotechnologies.com/role/DisclosureCapitalStock Capital Stock Notes 15 false false R16.htm 10801 - Disclosure - Share-Based Compensation Sheet http://www.escotechnologies.com/role/DisclosureShareBasedCompensation Share-Based Compensation Notes 16 false false R17.htm 10901 - Disclosure - Business Segment Information Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformation Business Segment Information Notes 17 false false R18.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://www.escotechnologies.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 11101 - Disclosure - Leases Sheet http://www.escotechnologies.com/role/DisclosureLeases Leases Notes 19 false false R20.htm 11201 - Disclosure - Revenues Sheet http://www.escotechnologies.com/role/DisclosureRevenues Revenues Notes 20 false false R21.htm 11301 - Disclosure - Subsequent Event Sheet http://www.escotechnologies.com/role/DisclosureSubsequentEvent Subsequent Event Notes 21 false false R22.htm 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 30303 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssets 24 false false R25.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.escotechnologies.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.escotechnologies.com/role/DisclosureInventories 25 false false R26.htm 30503 - Disclosure - Income Tax Expense (Tables) Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTables Income Tax Expense (Tables) Tables http://www.escotechnologies.com/role/DisclosureIncomeTaxExpense 26 false false R27.htm 30603 - Disclosure - Debt (Tables) Sheet http://www.escotechnologies.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.escotechnologies.com/role/DisclosureDebt 27 false false R28.htm 30803 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.escotechnologies.com/role/DisclosureShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.escotechnologies.com/role/DisclosureShareBasedCompensation 28 false false R29.htm 30903 - Disclosure - Business Segment Information (Tables) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformation 29 false false R30.htm 31103 - Disclosure - Leases (Tables) Sheet http://www.escotechnologies.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.escotechnologies.com/role/DisclosureLeases 30 false false R31.htm 31203 - Disclosure - Revenues (Tables) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesTables Revenues (Tables) Tables http://www.escotechnologies.com/role/DisclosureRevenues 31 false false R32.htm 40101 - Disclosure - Summary of Significant Accounting Policies - Number Of Shares Used In Calculation Of Earnings Per Share (Details) Sheet http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNumberOfSharesUsedInCalculationOfEarningsPerShareDetails Summary of Significant Accounting Policies - Number Of Shares Used In Calculation Of Earnings Per Share (Details) Details 32 false false R33.htm 40102 - Disclosure - Summary of Significant Accounting Policies- Additional Information (Details) Sheet http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies- Additional Information (Details) Details 33 false false R34.htm 40201 - Disclosure - Acquisitions (Details) Sheet http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails Acquisitions (Details) Details http://www.escotechnologies.com/role/DisclosureAcquisitions 34 false false R35.htm 40301 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets gross carrying amounts and accumulated amortization (Details) Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails Goodwill and Other Intangible Assets - Intangible assets gross carrying amounts and accumulated amortization (Details) Details 35 false false R36.htm 40302 - Disclosure - Goodwill and Other Intangible Assets - Changes in carrying amount of goodwill (Details) Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails Goodwill and Other Intangible Assets - Changes in carrying amount of goodwill (Details) Details 36 false false R37.htm 40303 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) Sheet http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails Goodwill and Other Intangible Assets - Additional Information (Details) Details 37 false false R38.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.escotechnologies.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.escotechnologies.com/role/DisclosureInventoriesTables 38 false false R39.htm 40501 - Disclosure - Income Tax Expense - Components Of Income From Continuing Operations Before Income Taxes (Details) Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetails Income Tax Expense - Components Of Income From Continuing Operations Before Income Taxes (Details) Details 39 false false R40.htm 40502 - Disclosure - Income Tax Expense - Principal Components Of Income Tax Expense (Benefit) From Continuing Operations (Details) Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails Income Tax Expense - Principal Components Of Income Tax Expense (Benefit) From Continuing Operations (Details) Details 40 false false R41.htm 40503 - Disclosure - Income Tax Expense - Schedule Of Actual Income Tax Expense (Benefit) From Continuing Operations (Details) Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails Income Tax Expense - Schedule Of Actual Income Tax Expense (Benefit) From Continuing Operations (Details) Details 41 false false R42.htm 40504 - Disclosure - Income Tax Expense - Tax Effects Of Temporary Differences That Give Rise To Significant Portions Of The Deferred Tax Assets And Liabilities (Details) Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails Income Tax Expense - Tax Effects Of Temporary Differences That Give Rise To Significant Portions Of The Deferred Tax Assets And Liabilities (Details) Details 42 false false R43.htm 40505 - Disclosure - Income Tax Expense - Additional information (Details) Sheet http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails Income Tax Expense - Additional information (Details) Details 43 false false R44.htm 40601 - Disclosure - Debt (Details) Sheet http://www.escotechnologies.com/role/DisclosureDebtDetails Debt (Details) Details http://www.escotechnologies.com/role/DisclosureDebtTables 44 false false R45.htm 40602 - Disclosure - Debt - Additional information (Details) Sheet http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails Debt - Additional information (Details) Details 45 false false R46.htm 40701 - Disclosure - Capital Stock (Details) Sheet http://www.escotechnologies.com/role/DisclosureCapitalStockDetails Capital Stock (Details) Details http://www.escotechnologies.com/role/DisclosureCapitalStock 46 false false R47.htm 40801 - Disclosure - Share-Based Compensation - Schedule Of Outstanding Restricted Share Awards (Details) Sheet http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails Share-Based Compensation - Schedule Of Outstanding Restricted Share Awards (Details) Details 47 false false R48.htm 40802 - Disclosure - Share-Based Compensation (Details) Sheet http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.escotechnologies.com/role/DisclosureShareBasedCompensationTables 48 false false R49.htm 40901 - Disclosure - Business Segment Information (Details) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables 49 false false R50.htm 40902 - Disclosure - Business Segment Information - Schedule Of Identifiable Assets (Details) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails Business Segment Information - Schedule Of Identifiable Assets (Details) Details 50 false false R51.htm 40903 - Disclosure - Business Segment Information - Schedule Of Capital Expenditures (Details) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails Business Segment Information - Schedule Of Capital Expenditures (Details) Details 51 false false R52.htm 40904 - Disclosure - Business Segment Information - Schedule Of Depreciation And Amortization (Details) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails Business Segment Information - Schedule Of Depreciation And Amortization (Details) Details 52 false false R53.htm 40905 - Disclosure - Business Segment Information - Schedule Of Geographic Information Net Sales (Details) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails Business Segment Information - Schedule Of Geographic Information Net Sales (Details) Details 53 false false R54.htm 40906 - Disclosure - Business Segment Information - Schedule Of Geographic Information Long-Lived Assets (Details) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails Business Segment Information - Schedule Of Geographic Information Long-Lived Assets (Details) Details 54 false false R55.htm 40907 - Disclosure - Business Segment Information - Additional Information (Details) Sheet http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails Business Segment Information - Additional Information (Details) Details 55 false false R56.htm 41001 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.escotechnologies.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.escotechnologies.com/role/DisclosureCommitmentsAndContingencies 56 false false R57.htm 41101 - Disclosure - Leases - Components of lease costs (Details) Sheet http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails Leases - Components of lease costs (Details) Details 57 false false R58.htm 41102 - Disclosure - Leases - Additional information related to leases (Details) Sheet http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails Leases - Additional information related to leases (Details) Details 58 false false R59.htm 41103 - 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 59 false false R60.htm 41201 - Disclosure - Revenues - Disaggregation of Revenues (Details) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails Revenues - Disaggregation of Revenues (Details) Details 60 false false R61.htm 41202 - Disclosure - Revenues - Remaining Performance Obligations (Details) Sheet http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails Revenues - Remaining Performance Obligations (Details) Details 61 false false R62.htm 41301 - Disclosure - Subsequent Event (Details) Sheet http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails Subsequent Event (Details) Details http://www.escotechnologies.com/role/DisclosureSubsequentEvent 62 false false R63.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 63 false false R64.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 64 false false All Reports Book All Reports ese-20230930.xsd ese-20230930_cal.xml ese-20230930_def.xml ese-20230930_lab.xml ese-20230930_pre.xml ese-20230930x10k.htm ese-20230930x10k006.gif http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ese-20230930x10k.htm": { "nsprefix": "ese", "nsuri": "http://www.escotechnologies.com/20230930", "dts": { "schema": { "local": [ "ese-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "ese-20230930_cal.xml" ] }, "definitionLink": { "local": [ "ese-20230930_def.xml" ] }, "labelLink": { "local": [ "ese-20230930_lab.xml" ] }, "presentationLink": { "local": [ "ese-20230930_pre.xml" ] }, "inline": { "local": [ "ese-20230930x10k.htm" ] } }, "keyStandard": 334, "keyCustom": 33, "axisStandard": 20, "axisCustom": 0, "memberStandard": 33, "memberCustom": 21, "hidden": { "total": 22, "http://fasb.org/us-gaap/2023": 18, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 226, "entityCount": 1, "segmentCount": 57, "elementCount": 617, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1003, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 37 }, "report": { "R1": { "role": "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations", "longName": "00100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R3": { "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2021_To_9_30_2022_ilGuQPBjZ0aMcOy8nTwE9A", "name": "ese:AmortizationOfPriorServiceCostsAndActuarialLosses", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R4": { "role": "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets", "longName": "00300 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R5": { "role": "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_9_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_sMXrHmpbuEmfUu7yR1nsbA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_sMXrHmpbuEmfUu7yR1nsbA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10101 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.escotechnologies.com/role/DisclosureAcquisitions", "longName": "10201 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "longName": "10301 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.escotechnologies.com/role/DisclosureInventories", "longName": "10401 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpense", "longName": "10501 - Disclosure - Income Tax Expense", "shortName": "Income Tax Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.escotechnologies.com/role/DisclosureDebt", "longName": "10601 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.escotechnologies.com/role/DisclosureCapitalStock", "longName": "10701 - Disclosure - Capital Stock", "shortName": "Capital Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.escotechnologies.com/role/DisclosureShareBasedCompensation", "longName": "10801 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformation", "longName": "10901 - Disclosure - Business Segment Information", "shortName": "Business Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.escotechnologies.com/role/DisclosureCommitmentsAndContingencies", "longName": "11001 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.escotechnologies.com/role/DisclosureLeases", "longName": "11101 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "ese:OperatingAndFinancingLeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "ese:OperatingAndFinancingLeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.escotechnologies.com/role/DisclosureRevenues", "longName": "11201 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.escotechnologies.com/role/DisclosureSubsequentEvent", "longName": "11301 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "longName": "30303 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.escotechnologies.com/role/DisclosureInventoriesTables", "longName": "30403 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTables", "longName": "30503 - Disclosure - Income Tax Expense (Tables)", "shortName": "Income Tax Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.escotechnologies.com/role/DisclosureDebtTables", "longName": "30603 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationTables", "longName": "30803 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables", "longName": "30903 - Disclosure - Business Segment Information (Tables)", "shortName": "Business Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.escotechnologies.com/role/DisclosureLeasesTables", "longName": "31103 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.escotechnologies.com/role/DisclosureRevenuesTables", "longName": "31203 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNumberOfSharesUsedInCalculationOfEarningsPerShareDetails", "longName": "40101 - Disclosure - Summary of Significant Accounting Policies - Number Of Shares Used In Calculation Of Earnings Per Share (Details)", "shortName": "Summary of Significant Accounting Policies - Number Of Shares Used In Calculation Of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_4RUC5MdDS0evU2uPAH83IQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Unit_Standard_shares_4RUC5MdDS0evU2uPAH83IQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R33": { "role": "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "40102 - Disclosure - Summary of Significant Accounting Policies- Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies- Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_lp-t0xKr70qHDOIWnpztkw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:TimeDepositsAtCarryingValue", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R34": { "role": "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "longName": "40201 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_ddRTLt-YCkW7iQDoJtZEVA", "name": "ese:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R35": { "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails", "longName": "40301 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets gross carrying amounts and accumulated amortization (Details)", "shortName": "Goodwill and Other Intangible Assets - Intangible assets gross carrying amounts and accumulated amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember_fHC7Vm9rq0mnNV3wzyMgNg", "name": "us-gaap:IndefiniteLivedTradeNames", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R36": { "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "longName": "40302 - Disclosure - Goodwill and Other Intangible Assets - Changes in carrying amount of goodwill (Details)", "shortName": "Goodwill and Other Intangible Assets - Changes in carrying amount of goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_9_30_2022_vIrtPaJTCEufpeTdb3hHBw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R37": { "role": "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "longName": "40303 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R38": { "role": "http://www.escotechnologies.com/role/DisclosureInventoriesDetails", "longName": "40401 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetails", "longName": "40501 - Disclosure - Income Tax Expense - Components Of Income From Continuing Operations Before Income Taxes (Details)", "shortName": "Income Tax Expense - Components Of Income From Continuing Operations Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails", "longName": "40502 - Disclosure - Income Tax Expense - Principal Components Of Income Tax Expense (Benefit) From Continuing Operations (Details)", "shortName": "Income Tax Expense - Principal Components Of Income Tax Expense (Benefit) From Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails", "longName": "40503 - Disclosure - Income Tax Expense - Schedule Of Actual Income Tax Expense (Benefit) From Continuing Operations (Details)", "shortName": "Income Tax Expense - Schedule Of Actual Income Tax Expense (Benefit) From Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_YBu2PiYlZU-QsDRFxf1n9g", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_YBu2PiYlZU-QsDRFxf1n9g", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "40504 - Disclosure - Income Tax Expense - Tax Effects Of Temporary Differences That Give Rise To Significant Portions Of The Deferred Tax Assets And Liabilities (Details)", "shortName": "Income Tax Expense - Tax Effects Of Temporary Differences That Give Rise To Significant Portions Of The Deferred Tax Assets And Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails", "longName": "40505 - Disclosure - Income Tax Expense - Additional information (Details)", "shortName": "Income Tax Expense - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:OperatingLossCarryforwardsValuationAllowance", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:OperatingLossCarryforwardsValuationAllowance", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:OperatingLossCarryforwardsValuationAllowance", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:OperatingLossCarryforwardsValuationAllowance", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.escotechnologies.com/role/DisclosureDebtDetails", "longName": "40601 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "longName": "40602 - Disclosure - Debt - Additional information (Details)", "shortName": "Debt - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.escotechnologies.com/role/DisclosureCapitalStockDetails", "longName": "40701 - Disclosure - Capital Stock (Details)", "shortName": "Capital Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_4RUC5MdDS0evU2uPAH83IQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R47": { "role": "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails", "longName": "40801 - Disclosure - Share-Based Compensation - Schedule Of Outstanding Restricted Share Awards (Details)", "shortName": "Share-Based Compensation - Schedule Of Outstanding Restricted Share Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_9_30_2022_vIrtPaJTCEufpeTdb3hHBw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_4RUC5MdDS0evU2uPAH83IQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2020_H0iavjvSI0aEK1FHf4vn6g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_4RUC5MdDS0evU2uPAH83IQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R48": { "role": "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails", "longName": "40802 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "longName": "40901 - Disclosure - Business Segment Information (Details)", "shortName": "Business Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R50": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "longName": "40902 - Disclosure - Business Segment Information - Schedule Of Identifiable Assets (Details)", "shortName": "Business Segment Information - Schedule Of Identifiable Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_ese_AerospaceAndDefenseMember_VVWTXHWPW0eRi7I8v_3GcQ", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R51": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "longName": "40903 - Disclosure - Business Segment Information - Schedule Of Capital Expenditures (Details)", "shortName": "Business Segment Information - Schedule Of Capital Expenditures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "b", "p", "td", "tr", "table", "ese:ScheduleOfCapitalExpenditureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "b", "p", "td", "tr", "table", "ese:ScheduleOfCapitalExpenditureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "longName": "40904 - Disclosure - Business Segment Information - Schedule Of Depreciation And Amortization (Details)", "shortName": "Business Segment Information - Schedule Of Depreciation And Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_50BXunWWN06VMm3ORHBwpA", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "b", "p", "td", "tr", "table", "ese:ScheduleOfDepreciationAndAmortizationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R53": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails", "longName": "40905 - Disclosure - Business Segment Information - Schedule Of Geographic Information Net Sales (Details)", "shortName": "Business Segment Information - Schedule Of Geographic Information Net Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_srt_StatementGeographicalAxis_srt_AsiaMember_Yo0FaAG0j02xzxhvl8NpVQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R54": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "longName": "40906 - Disclosure - Business Segment Information - Schedule Of Geographic Information Long-Lived Assets (Details)", "shortName": "Business Segment Information - Schedule Of Geographic Information Long-Lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_StatementGeographicalAxis_country_US_0NmbiJmD8kKlKZWwbXmEiA", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R55": { "role": "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails", "longName": "40907 - Disclosure - Business Segment Information - Additional Information (Details)", "shortName": "Business Segment Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "ese:PercentageOfSaleOfCustomerMaximum", "unitRef": "Unit_Standard_pure_YBu2PiYlZU-QsDRFxf1n9g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "ese:PercentageOfSaleOfCustomerMaximum", "ese:PercentageOfSaleOfCustomerMaximum", "p", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "ese:PercentageOfSaleOfCustomerMaximum", "unitRef": "Unit_Standard_pure_YBu2PiYlZU-QsDRFxf1n9g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "ese:PercentageOfSaleOfCustomerMaximum", "ese:PercentageOfSaleOfCustomerMaximum", "p", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.escotechnologies.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41001 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "longName": "41101 - Disclosure - Leases - Components of lease costs (Details)", "shortName": "Leases - Components of lease costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R58": { "role": "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails", "longName": "41102 - Disclosure - Leases - Additional information related to leases (Details)", "shortName": "Leases - Additional information related to leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ese:ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ese:ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails", "longName": "41103 - Disclosure - Leases - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details)", "shortName": "Leases - Reconciliation of future undiscounted cash flows to the operating and finance lease liabilities, and the related ROU assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_I_tI7tMUnU2zEtbRmoWORA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "longName": "41201 - Disclosure - Revenues - Disaggregation of Revenues (Details)", "shortName": "Revenues - Disaggregation of Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_ByJQFeGWPkmlaqzGNflCqw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "unique": true } }, "R61": { "role": "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails", "longName": "41202 - Disclosure - Revenues - Remaining Performance Obligations (Details)", "shortName": "Revenues - Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails", "longName": "41301 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_11_9_2023_To_11_9_2023_us-gaap_BusinessAcquisitionAxis_ese_MpeLimitedMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ywHK6mHswk-t9rCYRNIkeA", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_9_2023_To_11_9_2023_us-gaap_BusinessAcquisitionAxis_ese_MpeLimitedMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ywHK6mHswk-t9rCYRNIkeA", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "63", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_e4qbyFTDm0OLHu5vxp2FcA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "64", "firstAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2022_To_9_30_2023_FEsNQ3xg4UCIS2M3W6EpvQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ese-20230930x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease term", "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." } } }, "auth_ref": [ "r852" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Pretax compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r431", "r444" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "ese_DeferredTaxLiabilitiesNetOfDeferredTaxAssets", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r460" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Line of Credit", "verboseLabel": "Line of credit facility, amount outstanding", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r24", "r153", "r863" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.escotechnologies.com/role/DisclosureDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt, Current", "negatedLabel": "Current portion of long-term debt and short-term borrowings", "terseLabel": "Current maturities of long-term debt", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r194" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Land", "verboseLabel": "Land and land improvements", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r805" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by reportable segment", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r839" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r138", "r221", "r337", "r343", "r344", "r345", "r346", "r347", "r348", "r353", "r360", "r361", "r363" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities", "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Total income tax benefit recognized", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r431" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r797" ] }, "ese_UtilitySolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "UtilitySolutionsMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Utility Solutions [Member]", "label": "Utility Solutions [Member]", "terseLabel": "USG" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r84", "r842" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r251", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r283", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r316", "r317", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r684", "r802", "r864" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "verboseLabel": "Over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r696" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development expenditures", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r84", "r842" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r719" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenues", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r391", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r50", "r52", "r98", "r99", "r283", "r655" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r391", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ] }, "ese_I.s.a.AltanovaGroupS.r.l.AltanovaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "I.s.a.AltanovaGroupS.r.l.AltanovaMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represent I.s.a. Altanova Group S.r.l. Altanova", "label": "I.s.a. Altanova Group S.r.l. Altanova" } } }, "auth_ref": [] }, "ese_PercentageOfSegmentRevenuesRecognizedOverTimeCostsIncurredPlusMargin": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfSegmentRevenuesRecognizedOverTimeCostsIncurredPlusMargin", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of segment revenues recognized over time based on costs or services performed plus reasonable amount of margin.", "label": "Percentage Of Segment Revenues Recognized Over Time, Costs Incurred Plus Margin", "terseLabel": "Percentage of segment revenues recorded over time" } } }, "auth_ref": [] }, "ese_BusinessAcquisitionAmountReceivedUponFinalizationOfWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "BusinessAcquisitionAmountReceivedUponFinalizationOfWorkingCapitalAdjustment", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount received by the company upon finalization of working capital adjustment during at the time of Business Acquisition.", "label": "Business Acquisition, Amount Received Upon Finalization of Working Capital Adjustment", "terseLabel": "Amount received on finalization of working capital adjustment" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r95", "r676" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r719" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "verboseLabel": "Net operating loss carry forward - foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r84", "r842" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting [Text Block]", "verboseLabel": "Basis of Presentation", "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r50", "r52", "r98", "r99", "r283", "r577", "r655" ] }, "ese_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for significant accounting policies.", "label": "Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "ese_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": "Significant Accounting Policies" } } }, "auth_ref": [] }, "ese_PercentageOfRevenuesRecordedUnderPercentageOfCompletionMethods": { "xbrltype": "pureItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfRevenuesRecordedUnderPercentageOfCompletionMethods", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage Of Revenues Recorded Under Percentage Of Completion Method", "label": "Percentage Of Revenues Recorded Under Percentage Of Completion Methods", "terseLabel": "Percentage of consolidated revenues recorded under percentage of completion method" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r162", "r846", "r847", "r848" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Costs and expenses:" } } }, "auth_ref": [] }, "ese_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be for fifth 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 Five And Thereafter", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "verboseLabel": "Net operating and capital loss carryforwards-domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r84", "r842" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r719" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r782" ] }, "ese_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "FinanceLeaseLiabilityToBePaidYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance Lease Liability To Be Paid Year five And Thereafter Finance Lease, Liability, to be Paid, Year five 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 Five And Thereafter", "terseLabel": "2028 and thereafter" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r128", "r220" ] }, "ese_CmtMaterialsLlcAndItsAffiliateEngineeredSyntacticSystemsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "CmtMaterialsLlcAndItsAffiliateEngineeredSyntacticSystemsLlcMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to CMT Materials, LLC and its affiliate Engineered Syntactic Systems, LLC.", "label": "CMT Materials, LLC and its Affiliate Engineered Syntactic Systems, LLC [Member]", "terseLabel": "CMT Materials, LLC and its affiliate Engineered Syntactic Systems, LLC" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r171" ] }, "ese_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and accrued liabilities, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Accrued Expenses", "terseLabel": "Fair value of accounts payable and accrued expenses acquired" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r53", "r54", "r55", "r166", "r167", "r169", "r170" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "verboseLabel": "Proceeds from long-term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r40", "r580" ] }, "ese_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of working capital settlement recognized during period.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Working Capital", "terseLabel": "Working capital settlement" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Deferred tax assets, operating loss carry forwards, state and local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r84", "r842" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r719" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease costs" } } }, "auth_ref": [] }, "ese_PercentageOfSegmentRevenuesRecognizedWhenServicesArePerformedForUnaffiliatedCustomersOrWhenProductsAreDeliveredAtPointOfTime": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfSegmentRevenuesRecognizedWhenServicesArePerformedForUnaffiliatedCustomersOrWhenProductsAreDeliveredAtPointOfTime", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of segment revenues recognized when services are performed for unaffiliated customers or when products are delivered.", "label": "Percentage Of Segment Revenues Recognized When Services Are Performed For Unaffiliated Customers Or When Products Are Delivered At A Point Of Time", "terseLabel": "Percentage of segment revenues recognized when services are performed or when products are delivered" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other expenses (income), net", "negatedLabel": "Other expenses (income), net", "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." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "verboseLabel": "Accrued other expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "ese_PercentageOfRevenuesRecognizedWhenServicesArePerformedForUnaffiliatedCustomersOrWhenProductsAreDeliveredAtPointOfTime": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfRevenuesRecognizedWhenServicesArePerformedForUnaffiliatedCustomersOrWhenProductsAreDeliveredAtPointOfTime", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of revenues recognized when services are performed for unaffiliated customers or when products are delivered.", "label": "Percentage of the Revenues Recognized When Services Are Performed For Unaffiliated Customers Or When Products Are Delivered At A Point Of Time", "terseLabel": "Percentage of consolidated revenues recognized when services are performed or when products are delivered" } } }, "auth_ref": [] }, "ese_DebtInstrumentFacilityFeeBasisPoint": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "DebtInstrumentFacilityFeeBasisPoint", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the facility fee.", "label": "Debt Instrument, Facility Fee, Basis Point", "terseLabel": "Facility fee" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r696", "r839" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "verboseLabel": "State credit carryforward", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r83", "r84", "r842" ] }, "ese_MpeLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "MpeLimitedMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MPE Limited.", "label": "MPE Limited [Member]", "terseLabel": "MPE Limited (MPE)" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r696", "r839" ] }, "ese_PercentageOfSaleOfCustomerMaximum": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfSaleOfCustomerMaximum", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage Of Sale Of Customer Maximum", "label": "Percentage Of Sale Of Customer Maximum" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r277" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r721", "r722", "r735" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign credit carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r83", "r84", "r842" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r519", "r704" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Debt instrument, interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r31", "r101", "r356" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Long-Lived Intangible Assets", "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r135" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "label": "Segment, Expenditure, Addition to Long-Lived Assets", "terseLabel": "Capital Expenditures", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r265", "r682" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "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." } } }, "auth_ref": [ "r521", "r704" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r620", "r668", "r678" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Deferred tax assets, tax credit carry forwards, research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r83", "r84", "r842" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r758" ] }, "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwarePeriodIncreaseDecrease", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in capitalized computer software costs." } } }, "auth_ref": [ "r105" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r756" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities, net", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r379", "r380", "r392" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r783" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Option to extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureCapitalStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "verboseLabel": "Board of Directors authorized an expanded stock repurchase program", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Other Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r307", "r309", "r310", "r312", "r535", "r536" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r66", "r69" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "verboseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r159", "r160", "r161", "r286", "r287", "r289" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r22", "r268", "r269", "r270", "r271", "r277", "r819" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Finance leases", "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." } } }, "auth_ref": [ "r524", "r704" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Less treasury stock, at cost (4,995,414 and 4,854,997 common shares in 2023 and 2022, respectively)", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r34", "r76", "r77" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MX", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "verboseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r200", "r705" ] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Current", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r803", "r813" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r164", "r185", "r198", "r294", "r295", "r296", "r533", "r677" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNumberOfSharesUsedInCalculationOfEarningsPerShareDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "disclosureGuidance": "Shares - Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Average common shares outstanding - Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r241", "r246" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNumberOfSharesUsedInCalculationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Dilutive Restricted Shares", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r817" ] }, "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Stock compensation plans, net of tax", "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement." } } }, "auth_ref": [ "r143" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "definitionGuidance": "Depreciation and Amortization", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r259" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNumberOfSharesUsedInCalculationOfEarningsPerShareDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Average common shares outstanding - Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r240", "r246" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Business Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r254", "r266", "r271", "r275", "r276", "r277", "r278", "r279", "r280", "r283" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedNetLabel": "Net unrecognized actuarial loss - SERP", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r7", "r117" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r803", "r813", "r844" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r12", "r71" ] }, "ese_DeferredTaxAssetsTaxDeferredExpenseOtherCompensationRelatedCostsAndOtherCostAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "DeferredTaxAssetsTaxDeferredExpenseOtherCompensationRelatedCostsAndOtherCostAccruals", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets tax, deferred expense, other compensation related costs and other cost accruals.", "label": "Deferred Tax Assets Tax Deferred Expense Other Compensation Related Costs And Other Cost Accruals", "verboseLabel": "Other compensation-related costs and other cost accruals" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r396", "r532", "r570", "r590", "r591", "r643", "r645", "r647", "r648", "r650", "r666", "r667", "r683", "r690", "r700", "r706", "r838", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Translation adjustments, net of tax of $0", "verboseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Deferred tax assets, operating loss carry forwards, subject to expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r782" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Deferred tax assets, operating loss carry forwards, not subject to expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r395", "r396", "r426", "r427", "r428", "r531", "r532", "r570", "r590", "r591", "r643", "r645", "r647", "r648", "r650", "r666", "r667", "r683", "r690", "r700", "r706", "r709", "r834", "r838", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Business Segment Information", "verboseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r227", "r228", "r229", "r249", "r534", "r578", "r586", "r592", "r593", "r594", "r595", "r596", "r597", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r620", "r621", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r710" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r701" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Translation adjustments, net of tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6", "r8", "r498", "r504" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r181", "r251", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r283", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r314", "r316", "r317", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r684", "r802", "r864" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Operating leases", "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." } } }, "auth_ref": [ "r524", "r704" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Canada [Member]", "terseLabel": "Canada" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period", "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." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r184", "r223", "r290", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r481", "r484", "r485", "r496", "r705", "r836", "r854", "r855" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r497" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpense" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Expense", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r225", "r447", "r455", "r457", "r463", "r467", "r473", "r474", "r475", "r583" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "verboseLabel": "Comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue remaining performance obligation expected timing of satisfaction, Period", "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." } } }, "auth_ref": [ "r172" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "verboseLabel": "Schedule of Identifiable Assets", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r59", "r60" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r396", "r532", "r570", "r590", "r591", "r643", "r645", "r647", "r648", "r650", "r666", "r667", "r683", "r690", "r700", "r706", "r838", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r395", "r396", "r426", "r427", "r428", "r531", "r532", "r570", "r590", "r591", "r643", "r645", "r647", "r648", "r650", "r666", "r667", "r683", "r690", "r700", "r706", "r709", "r834", "r838", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_GainLossOnSaleOfProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfProperties", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Building and Land", "negatedLabel": "Gain on sale of building and land", "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method." } } }, "auth_ref": [ "r810", "r832", "r833" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Line of credit facility, commitment fee amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r27" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r89" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r789" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net increase (decrease) in cash and cash equivalents", "totalLabel": "Net (decrease) increase in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r125" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic - Net earnings", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r213", "r232", "r233", "r234", "r235", "r236", "r240", "r242", "r244", "r245", "r246", "r248", "r494", "r495", "r539", "r557", "r679" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "verboseLabel": "Pension and other postretirement benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits." } } }, "auth_ref": [ "r842" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r731", "r743", "r753", "r779" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r770" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "definitionGuidance": "Net Sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Revenue from contract with customer excluding assessed tax", "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." } } }, "auth_ref": [ "r255", "r256", "r267", "r272", "r273", "r279", "r281", "r283", "r390", "r391", "r534" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r851" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r430" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r757" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r125", "r219" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "verboseLabel": "United States", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r224", "r471" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r770" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.escotechnologies.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r199", "r671", "r705" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net earnings", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r182", "r202", "r205", "r215", "r223", "r230", "r238", "r239", "r254", "r268", "r274", "r277", "r290", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r479", "r482", "r483", "r495", "r496", "r540", "r554", "r584", "r619", "r636", "r637", "r681", "r702", "r703", "r716", "r808", "r836" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "verboseLabel": "Less: amounts representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r526" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Outstanding restricted share awards, Cancelled, Shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r418" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r108" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "totalLabel": "Present value of net minimum lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r510", "r526" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Outstanding restricted share awards, Granted, Shares", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r416" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "verboseLabel": "Executive compensation", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r840", "r845" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Outstanding restricted share awards, Granted, Weighted Avg. Price", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r416" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r725", "r737", "r747", "r773" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r840", "r845" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding restricted share awards, Nonvested at September 30,", "periodStartLabel": "Outstanding restricted share awards, Nonvested at October 1,", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r413", "r414" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r719" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding restricted share awards, Nonvested at September 30, Weighted Avg. Price", "periodStartLabel": "Outstanding restricted share awards, Nonvested at October 1, Weighted Avg. Price", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r413", "r414" ] }, "ese_NetworksElectronicCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "NetworksElectronicCompanyMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Networks Electronic Company", "label": "Networks electronic company" } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r770" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Total unrecognized compensation cost related to share-based compensation arrangements", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Outstanding restricted share awards, Vested, Shares", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r417" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r224", "r471" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "verboseLabel": "Less: current portion of lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r510" ] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "verboseLabel": "Point in time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r696" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r734", "r743", "r753", "r770", "r779", "r783", "r791" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State and local, net of Federal benefits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r840", "r845" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percentage of remaining performance obligation expected to be recognized", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r799" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Outstanding restricted share awards, Vested, Weighted Avg. Price", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r417" ] }, "ese_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to GILTI.", "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low Taxed Income Percent", "negatedLabel": "Foreign tax credits" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, plant and equipment:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r734", "r743", "r753", "r770", "r779", "r783", "r791" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development expenses", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r105", "r446", "r862" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Cash", "negatedLabel": "Cash dividends declared ($0.32 per share)", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r9", "r142" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r108", "r111", "r112", "r129", "r601", "r617", "r639", "r640", "r705", "r717", "r812", "r820", "r850", "r868" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r113", "r154", "r549", "r705", "r812", "r820", "r850" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r526" ] }, "ese_ContractAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "ContractAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) current assets and liabilities.", "label": "Contract of Assets and Liabilities, Net", "negatedLabel": "Contract assets and liabilities, net" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Less: Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r102", "r158", "r211", "r258", "r507", "r623", "r715", "r867" ] }, "ese_NumberOfCustomersWhoExceededBenchmarkConcentrationRiskPercentage": { "xbrltype": "integerItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "NumberOfCustomersWhoExceededBenchmarkConcentrationRiskPercentage", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customers who exceeded the benchmark percentage of concentration.", "label": "Number Of Customers Who Exceeded Benchmark Concentration Risk Percentage", "terseLabel": "Number of customers who exceeded 10% of sales" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r724", "r736", "r746", "r772" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r730", "r742", "r752", "r778" ] }, "ese_Other1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "Other1Member", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Other [Member].", "verboseLabel": "Other" } } }, "auth_ref": [] }, "ese_AmortizationOfPriorServiceCostsAndActuarialLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "AmortizationOfPriorServiceCostsAndActuarialLosses", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of amortization of prior service costs and actuarial losses.", "label": "Amortization Of Prior Service Costs And Actuarial Losses", "negatedLabel": "Amortization of prior service costs, actuarial losses and other" } } }, "auth_ref": [] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r782" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r719" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r64", "r68" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Non-current portion of lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r510" ] }, "ese_StateResearchAndOtherCreditCarryForwardsWithExpirationDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "StateResearchAndOtherCreditCarryForwardsWithExpirationDate", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "State research and other credit carryforwards with expiration date.", "label": "State Research And Other Credit Carry Forwards With Expiration Date", "verboseLabel": "State research and other credit carry forwards with expiration date" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Average common shares outstanding (in thousands):", "terseLabel": "Average common shares outstanding" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r163", "r175", "r238", "r239", "r262", "r453", "r468", "r558" ] }, "ese_PhenixTechnologiesIncPhenixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PhenixTechnologiesIncPhenixMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "a manufacturer of stationary and portable high voltage, high current, high power test systems, components and solutions supporting the electric utility industry.", "label": "Phenix Technologies" } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r726", "r738", "r748", "r774" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r454" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Federal research credit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r840", "r845" ] }, "ese_DeferredTaxLiabilitiesNetOfDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "DeferredTaxLiabilitiesNetOfDeferredTaxAssets", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount deferred tax liability, net of gross deferred tax assets, attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities Net Of Deferred Tax Assets", "negatedTotalLabel": "Net deferred tax liabilities before valuation allowance" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ese_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.", "label": "Deferred Tax Assets Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r283", "r800" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r283", "r693", "r839", "r864", "r865" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r724", "r736", "r746", "r772" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "verboseLabel": "Valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r840", "r845" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r214", "r217", "r218" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r78" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance", "terseLabel": "Deferred tax assets, valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r461" ] }, "ese_AeroSpaceDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "AeroSpaceDefenseMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It stands for Aero space Defense Member.", "label": "Aero Space Defense" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "verboseLabel": "2024", "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)." } } }, "auth_ref": [ "r526" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchases of common stock into treasury", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r19", "r76", "r142" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r172" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r782" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Four", "verboseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "ese_DeferredTaxLiabilitiesNetOfDeferredTaxAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Goodwill", "terseLabel": "Goodwill, tax deductible expenses", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r84", "r93", "r94", "r842" ] }, "ese_PercentageOfConsolidatedRevenuesRecognizedOverTimeCostsIncurredPlusMargin": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfConsolidatedRevenuesRecognizedOverTimeCostsIncurredPlusMargin", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of consolidated revenues recognized over time based on costs or services performed plus reasonable amount of margin.", "label": "Percentage Of Consolidated Revenues Recognized Over Time, Costs Incurred Plus Margin", "terseLabel": "Percentage of consolidate revenues recorded over time" } } }, "auth_ref": [] }, "ese_USGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "USGovernmentMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "US Government [Member]", "terseLabel": "Government" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r226", "r338", "r339", "r340", "r341", "r342", "r344", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r362", "r508", "r685", "r686", "r687", "r688", "r689", "r811" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Three", "verboseLabel": "2026", "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)." } } }, "auth_ref": [ "r526" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r76" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r727", "r739", "r749", "r775" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r535" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Two", "verboseLabel": "2025", "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)." } } }, "auth_ref": [ "r526" ] }, "ese_AerospaceAndDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "AerospaceAndDefenseMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for aerospace & defense segment, formerly called filtration/fluid flow.", "label": "Aerospace And Defense [Member]", "terseLabel": "A&D" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r729", "r741", "r751", "r777" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r515", "r522" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.escotechnologies.com/role/DisclosureCapitalStockDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares", "terseLabel": "Common shares in treasury", "verboseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r76" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r32", "r74", "r75", "r100", "r101", "r103", "r104", "r140", "r141", "r226", "r338", "r339", "r340", "r341", "r342", "r344", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r362", "r508", "r685", "r686", "r687", "r688", "r689", "r811" ] }, "ese_OperatingAndFinancingLeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "OperatingAndFinancingLeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of operating and financing leases of lessee.", "label": "Operating And Financing Leases Of Lessee Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r536" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r134" ] }, "ese_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r727", "r739", "r749", "r775" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r719" ] }, "ese_PercentageOfEquityInterestsInForeignSubsidiariesPledgedAsCollateral": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfEquityInterestsInForeignSubsidiariesPledgedAsCollateral", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "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)" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r758" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "verboseLabel": "Fair value of inventory acquired", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r87", "r88" ] }, "ese_ScheduleOfDepreciationAndAmortizationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "ScheduleOfDepreciationAndAmortizationsTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Depreciation And Amortization Table Text Block", "label": "Schedule Of Depreciation And Amortizations [Table Text Block]", "terseLabel": "Schedule Of Depreciation And Amortization" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r728", "r740", "r750", "r776" ] }, "ese_ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "ScheduleOfReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRightOfUseAssetsTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r43" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Fair value of property, plant and equipment acquired", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r87", "r88" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Federal corporate statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r225", "r454", "r472" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r157" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business combination recognized identifiable assets acquired and liabilities assumed finite-lived intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r87", "r88" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "positiveLabel": "Net earnings", "totalLabel": "Net earnings", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r119", "r127", "r156", "r182", "r202", "r205", "r210", "r223", "r230", "r232", "r233", "r234", "r235", "r238", "r239", "r243", "r254", "r268", "r274", "r277", "r290", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r495", "r496", "r555", "r619", "r636", "r637", "r681", "r715", "r836" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash on hand", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r186", "r670" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Impact of foreign operations", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r840", "r845" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r21", "r135" ] }, "us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsInHedgesLiabilitiesAtFairValue", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments in Hedges, Liabilities, at Fair Value", "verboseLabel": "Fair value of financial instruments", "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." } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r513", "r522" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r46" ] }, "ese_FinanceLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "FinanceLeaseCostsAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Finance Lease Costs [Abstract]", "terseLabel": "Finance lease cost" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r785" ] }, "ese_ReconciliationOfFutureUndiscountedCashFlowsToFinancingLeaseLiabilitiesAndRelatedRightOfUseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "ReconciliationOfFutureUndiscountedCashFlowsToFinancingLeaseLiabilitiesAndRelatedRightOfUseAssetsAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "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" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r758" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r759" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r759" ] }, "ese_StateResearchAndOtherCreditCarryForwardsWithoutExpirationDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "StateResearchAndOtherCreditCarryForwardsWithoutExpirationDate", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "State research and other credit carryforwards without expiration date.", "label": "State Research And Other Credit Carry Forwards Without Expiration Date", "terseLabel": "State research and other credit carry forwards without expiration date" } } }, "auth_ref": [] }, "ese_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "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 operating lease liabilities" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r789" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "verboseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r189", "r297", "r537", "r684", "r705", "r822", "r829" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Amount Capitalized", "verboseLabel": "Total share-based compensation cost", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r432" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "ese_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "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" } } }, "auth_ref": [] }, "ese_PaymentsToAcquireAdditionalCapitalizedSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PaymentsToAcquireAdditionalCapitalizedSoftware", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "ese_DeferredTaxLiabilitiesNetOfDeferredTaxAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Acquisition intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r84", "r842" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r223", "r290", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r481", "r484", "r485", "r496", "r598", "r680", "r717", "r836", "r854", "r855" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "ese_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Remaining Lease Term [Abstract]", "verboseLabel": "Weighted-average remaining lease term:" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r514", "r522" ] }, "ese_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate:" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r789" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r512", "r520", "r704" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r81", "r841" ] }, "ese_ReconciliationOfFutureUndiscountedCashFlowsToOperatingLeaseLiabilitiesAndRelatedRightOfUseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "ReconciliationOfFutureUndiscountedCashFlowsToOperatingLeaseLiabilitiesAndRelatedRightOfUseAssetsAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "verboseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r379", "r380", "r392" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r790" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r723", "r795" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets", "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." } } }, "auth_ref": [ "r379", "r381", "r392" ] }, "ese_TestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "TestMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Test Segment" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r790" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "verboseLabel": "Schedule of debt", "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." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2024", "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)." } } }, "auth_ref": [ "r526" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Number of Anti dilutive shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r247" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r451", "r452", "r544" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r786" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r790" ] }, "ese_NonEmployeeDirectorsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "NonEmployeeDirectorsPlanMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to non employee directors plan", "label": "Non Employee Directors Plan [Member]", "terseLabel": "Compensation Plan for Non-Employee Directors" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r393" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE (EPS)", "terseLabel": "Earnings per share:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Expense" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r526" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r136", "r187", "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2026", "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)." } } }, "auth_ref": [ "r526" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r790" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2025", "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)." } } }, "auth_ref": [ "r526" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net", "verboseLabel": "EBIT", "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)." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEvent" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r528", "r530" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "definitionGuidance": "Long-Lived Assets", "label": "Property, Plant and Equipment, Net", "totalLabel": "Net property, plant and equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r541", "r552", "r705" ] }, "us-gaap_TimeDepositsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDepositsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Time Deposits, at Carrying Value", "terseLabel": "Cash and cash equivalents held in bank", "documentation": "Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [ "r804" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r790" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r512", "r520", "r704" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt, weighted average interest rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r791" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "ese_PercentageOfSegmentRevenuesRecognizedOnStraightLineBasis": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfSegmentRevenuesRecognizedOnStraightLineBasis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of segment revenues recognized on straight line basis that generated during the period.", "label": "Percentage Of Segment Revenues Recognized On Straight Line Basis", "terseLabel": "Percentage of segment revenues recognized on straight line basis" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Net, Current", "verboseLabel": "Contract assets, net", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r379", "r381", "r392" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r791" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r13", "r168", "r173", "r550" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units RSU [Member]", "terseLabel": "RSU", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r731", "r743", "r753", "r779" ] }, "ese_PerformanceAcceleratedRestrictedShareAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PerformanceAcceleratedRestrictedShareAwardsMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to performance accelerated restricted share awards.", "label": "Performance Accelerated Restricted Share Awards [Member]", "terseLabel": "Performance-Accelerated Restricted Share (PARS) Awards" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenues" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenues" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUES", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r177", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r394" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r792" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Earnings Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets, net", "verboseLabel": "ROU assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r509" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r791" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r142" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r793" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r792" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r731", "r743", "r753", "r779" ] }, "ese_OfficeFurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "OfficeFurnitureAndEquipmentMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Office Furniture And Equipment" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset", "verboseLabel": "ROU assets", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r509" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r67", "r135" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r732", "r744", "r754", "r780" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition activity", "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." } } }, "auth_ref": [ "r300", "r684" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r308", "r311" ] }, "ese_ForeignValuationAllowanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "ForeignValuationAllowanceMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Valuation Allowance" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r731", "r743", "r753", "r779" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Goodwill and Other Intangible Assets", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r723", "r795" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r794" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r723", "r795" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r732", "r744", "r754", "r780" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ese_DeferredTaxLiabilitiesPlantAndEquipmentDepreciationMethodsAcquisitionAssetAllocationsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "DeferredTaxLiabilitiesPlantAndEquipmentDepreciationMethodsAcquisitionAssetAllocationsAndOther", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "ese_DeferredTaxLiabilitiesNetOfDeferredTaxAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities, plant and equipment, depreciation methods, acquisition asset allocations, and other.", "label": "Deferred Tax Liabilities Plant And Equipment Depreciation Methods Acquisition Asset Allocations And Other", "negatedLabel": "Depreciation, software amortization" } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "verboseLabel": "Buildings and leasehold improvements", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r136" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Building", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r136" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories", "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." } } }, "auth_ref": [ "r294" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments on long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r581" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureCapitalStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "verboseLabel": "Stock repurchased during period, value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r19", "r107", "r108", "r142", "r585", "r638", "r652", "r716" ] }, "ese_CustomerRelationshipsAndDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "CustomerRelationshipsAndDevelopedTechnologyMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships and Developed Technology" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedTradeNames": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedTradeNames", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Trade Names", "verboseLabel": "Trade names", "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." } } }, "auth_ref": [ "r135" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "Operating loss carry forwards, valuation allowance", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r82" ] }, "ese_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "CommercialMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Commercial [Member]", "terseLabel": "Commercial" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r191" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Total long-term debt, less current portion", "verboseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r195" ] }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityBeforeTreasuryStock", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Total stockholders' equity before treasury stock", "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseComponentsOfIncomeFromContinuingOperationsBeforeIncomeTaxesDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Earnings before income taxes", "totalLabel": "Total income before income taxes", "verboseLabel": "Earnings before income tax", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r118", "r155", "r254", "r268", "r274", "r277", "r540", "r553", "r681" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Net of allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r197", "r288", "r293" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r226", "r256", "r267", "r268", "r269", "r270", "r271", "r273", "r277", "r324", "r325", "r326", "r327", "r329", "r330", "r332", "r334", "r335", "r836", "r837" ] }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "verboseLabel": "Capitalized Software", "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment." } } }, "auth_ref": [ "r105" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Remaining Performance Obligations", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r226", "r256", "r267", "r268", "r269", "r270", "r271", "r273", "r277", "r324", "r325", "r326", "r327", "r329", "r330", "r332", "r334", "r335", "r836", "r837" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r151", "r191", "r542", "r717" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.escotechnologies.com/role/DisclosureCapitalStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "verboseLabel": "Stock repurchases during period, shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r19", "r107", "r108", "r142", "r581", "r638", "r652" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "verboseLabel": "International", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r869", "r870", "r871", "r872" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r92" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total borrowings", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r24", "r153", "r350", "r364", "r686", "r687", "r863" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r85", "r86", "r476", "r698", "r699" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r476", "r698", "r699" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "Deferred", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r813", "r843", "r844" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule Of Geographic Information Net Sale", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r61", "r121" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r448", "r456" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r705" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r85", "r86", "r476" ] }, "ese_RFShieldingAndTestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "RFShieldingAndTestMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "R F Shielding And Test [Member]", "label": "RF Shielding And Test [Member]", "terseLabel": "Test" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r476" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r782" ] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "verboseLabel": "Schedule Of Geographic Information Long-Lived Assets", "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Schedule of carrying amount of goodwill attributable to each business segment", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r684", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "United States [Member]", "terseLabel": "United States" } } }, "auth_ref": [] }, "ese_IncomeTaxExpenseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "IncomeTaxExpenseLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "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": "Income Tax Expense [Line Items]", "terseLabel": "Income Tax Expense" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r91", "r478" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense related to intangible assets", "verboseLabel": "Amortization of intangible assets", "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." } } }, "auth_ref": [ "r12", "r65", "r70" ] }, "ese_CapitalizedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "CapitalizedSoftwareMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized software [Member]", "terseLabel": "Capitalized software" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfCapitalExpendituresDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfDepreciationAndAmortizationDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r227", "r228", "r229", "r249", "r534", "r578", "r586", "r592", "r593", "r594", "r595", "r596", "r597", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r620", "r621", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r710" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r20" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r770" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "verboseLabel": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r136" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "auth_ref": [ "r869", "r870", "r871", "r872" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock compensation plans, net of tax of $0 (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r19", "r107", "r108", "r142" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "ese_DeferredTaxLiabilitiesNetOfDeferredTaxAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTaxEffectsOfTemporaryDifferencesThatGiveRiseToSignificantPortionsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "ROU assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r84", "r842" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "verboseLabel": "Available to borrow under the credit facility", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r27" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "auth_ref": [ "r869", "r870", "r871", "r872" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r763" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of common stock into treasury", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $.01 per share, authorized 10,000,000 shares", "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." } } }, "auth_ref": [ "r107", "r545", "r705" ] }, "ese_ScheduleOfCapitalExpenditureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "ScheduleOfCapitalExpenditureTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Capital Expenditure Table Text Block", "label": "Schedule Of Capital Expenditure [Table Text Block]", "terseLabel": "Schedule Of Capital Expenditures" } } }, "auth_ref": [] }, "ese_UsgMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "UsgMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "USG Segment" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Less: accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r190", "r310" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r763" ] }, "ese_AccumulatedOtherComprehensiveIncomeLossPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "AccumulatedOtherComprehensiveIncomeLossPolicyPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income Loss Policy", "label": "Accumulated Other Comprehensive Income Loss Policy [Policy Text Block]", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "ese_PercentageOfConsolidatedRevenuesRecognizedOnStraightLineBasis": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "PercentageOfConsolidatedRevenuesRecognizedOnStraightLineBasis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of consolidated revenues recognized on straight line basis that generated during the period.", "label": "Percentage Of Consolidated Revenues Recognized On Straight Line Basis", "terseLabel": "Percentage on consolidated revenues recognized on straight line basis" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r107", "r599" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r763" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Acquisitions", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r148", "r477" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r814", "r815", "r849", "r866", "r868" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r763" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of the tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r145" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of the principal components of income tax expense (benefit) from continuing operations", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r146" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r763" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of the actual income tax expense from continuing operations", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Schedule of the components of income from continuing operations before income taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r813" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r763" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "verboseLabel": "Schedule of intangible assets gross carrying amounts and accumulated amortization", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r63" ] }, "ese_SoftwareContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "SoftwareContractMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Software Contract", "label": "Software Contract" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r783" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r764" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Federal:" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Payments to acquire businesses net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value per share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r107", "r366" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Foreign:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r73", "r188", "r551" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r766" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r14", "r23" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Salaries, Current", "verboseLabel": "Accrued salaries", "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)." } } }, "auth_ref": [ "r29", "r672" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "State and local:" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r765" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "verboseLabel": "Share-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r397", "r404", "r423", "r424", "r425", "r426", "r429", "r440", "r441", "r442", "r443" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "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." } } }, "auth_ref": [ "r38", "r204", "r206", "r212", "r538", "r556" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r769" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails", "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r818" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Trade names [Member]", "verboseLabel": "Trade names", "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." } } }, "auth_ref": [ "r89" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r767" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r768" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r768" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r216" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of inventories", "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." } } }, "auth_ref": [ "r25", "r114", "r115", "r116" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss, net of tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r36", "r37", "r117", "r196", "r547", "r575", "r576" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r50", "r52", "r98", "r99", "r283", "r655", "r801" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "verboseLabel": "Incremental term loan", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureCapitalStock" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Capital Stock", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r139", "r222", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r492", "r641", "r642", "r653" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r136" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "verboseLabel": "Finished goods", "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." } } }, "auth_ref": [ "r130", "r673" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "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." } } }, "auth_ref": [ "r130", "r674" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r16" ] }, "ese_Percentageofsegmentrevenuesrecordedunderpercentageofcompletionmethod": { "xbrltype": "percentItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "Percentageofsegmentrevenuesrecordedunderpercentageofcompletionmethod", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of segment revenues recorded under percentage of completion method.", "label": "Percentage off the Segment Revenues Recorded Under Percentage off Completion Method", "verboseLabel": "Percentage of segment revenues recorded under percentage of completion method" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r216" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease costs", "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." } } }, "auth_ref": [ "r853" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted - Net earnings", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r213", "r232", "r233", "r234", "r235", "r236", "r242", "r244", "r245", "r246", "r248", "r494", "r495", "r539", "r557", "r679" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapital", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital", "negatedLabel": "Changes in assets and liabilities", "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and Development Costs", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r445" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Capital Stock" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "verboseLabel": "Raw materials", "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." } } }, "auth_ref": [ "r130", "r675" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r125", "r126", "r127" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Deferred", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r813", "r843", "r844" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r516" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r35", "r180", "r208", "r209", "r210", "r227", "r228", "r229", "r231", "r237", "r239", "r249", "r291", "r292", "r378", "r437", "r438", "r439", "r465", "r466", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r499", "r500", "r501", "r502", "r503", "r505", "r527", "r571", "r572", "r573", "r585", "r638" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r762" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Deferred", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r147", "r813", "r843" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r761" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r517" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r760" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r437", "r438", "r439", "r585", "r814", "r815", "r816", "r849", "r868" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Business Segment Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r56", "r57", "r58", "r63" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r506", "r529" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r760" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r207", "r449", "r450", "r457", "r458", "r462", "r464", "r579" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of net sales and earnings before income tax", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r56", "r57", "r58", "r63" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r523", "r704" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r180", "r227", "r228", "r229", "r231", "r237", "r239", "r291", "r292", "r437", "r438", "r439", "r465", "r466", "r486", "r488", "r489", "r491", "r493", "r571", "r573", "r585", "r868" ] }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingMeasurementDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Business Segment Information" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r281", "r282", "r587", "r588", "r589", "r644", "r646", "r649", "r651", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r669", "r692", "r709", "r839", "r864" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r506", "r529" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r506", "r529" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r517" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r731", "r743", "r753", "r779" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Effect of deferred taxes on tax provision", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r147", "r174", "r469", "r470", "r813" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r761" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r137", "r318", "r319", "r656", "r835" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpensePrincipalComponentsOfIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "Current", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r803", "r813", "r844" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r718" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r506", "r529" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r761" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Fair value of accounts receivable acquired", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r19", "r180", "r208", "r209", "r210", "r227", "r228", "r229", "r231", "r237", "r239", "r249", "r291", "r292", "r378", "r437", "r438", "r439", "r465", "r466", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r499", "r500", "r501", "r502", "r503", "r505", "r527", "r571", "r572", "r573", "r585", "r638" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r72" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r18", "r37", "r487", "r490", "r527", "r571", "r572", "r806", "r807", "r808", "r814", "r815", "r816" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Other [Member]", "verboseLabel": "Other", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "ese_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "DocumentAndEntityInformationAbstract", "lang": { "en-us": { "role": { "documentation": "Document And Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r761" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation allowance, deferred tax asset, increase (decrease), amount", "terseLabel": "Reduction in valuation allowance for excess foreign tax credits", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r459" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r721", "r722", "r735" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r721", "r722", "r735" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r762" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r720" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "verboseLabel": "Fair value of identifiable intangible assets acquired", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationLongLivedAssetsDetails", "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfGeographicInformationNetSalesDetails", "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r281", "r282", "r587", "r588", "r589", "r644", "r646", "r649", "r651", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r669", "r692", "r709", "r839", "r864" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r142", "r548", "r574", "r576", "r582", "r600", "r705" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r721", "r722", "r735" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r183", "r201", "r223", "r290", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r480", "r484", "r496", "r705", "r836", "r837", "r854" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r731", "r743", "r753", "r770", "r779" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r787" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r762" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of building and land", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r124" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r762" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r51", "r283" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r525", "r704" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesRemainingPerformanceObligationsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, less allowance for credit losses of $2,264 and $2,612 in 2023 and 2022, respectively", "verboseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r284", "r285" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsCalc2Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r526" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent", "terseLabel": "U.S. tax on GILTI", "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r840" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseScheduleOfActualIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "negatedLabel": "FDII deduction", "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r840" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesAdditionalInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r525", "r704" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r762" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r762" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationScheduleOfIdentifiableAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Identifiable Assets", "totalLabel": "Total Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r152", "r192", "r223", "r254", "r269", "r275", "r290", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r480", "r484", "r496", "r543", "r611", "r705", "r717", "r836", "r837", "r854" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "verboseLabel": "Less: amounts representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r526" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r15" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r798", "r809" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r17", "r150", "r203", "r206" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Expected remaining useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Present value of net minimum lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r510" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.escotechnologies.com/role/DisclosureCapitalStockDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common shares as presented in the accompanying Consolidated Balance Sheets", "verboseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r108" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of shares used in the calculation of earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r817" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r721", "r722", "r735", "r771" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Business combination recognized identifiable assets acquired and liabilities assumed indefinite-lived intangible assets", "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r132" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Less: current portion of lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r510" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r796" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureRevenuesDisaggregationOfRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r283", "r693", "r839", "r864", "r865" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "terseLabel": "Patents", "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." } } }, "auth_ref": [ "r149" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $.01 per share, authorized 50,000,000 shares; issued 30,781,699 and 30,707,748 shares in 2023 and 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r108", "r546", "r705" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r108", "r599" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Dividends paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r122", "r223", "r290", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r496", "r836" ] }, "ese_IncomeTaxExpenseTable": { "xbrltype": "stringItemType", "nsuri": "http://www.escotechnologies.com/20230930", "localname": "IncomeTaxExpenseTable", "presentation": [ "http://www.escotechnologies.com/role/DisclosureIncomeTaxExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense [Table]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails", "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "verboseLabel": "Non-current portion of lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r510" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "verboseLabel": "Income taxes paid (including state & foreign)", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r44", "r47" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r511" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r313", "r315", "r622" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r782" ] }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]", "verboseLabel": "Location of operating lease liabilities included on Consolidated Balance Sheets", "documentation": "Indicates line item in statement of financial position that includes operating lease liability." } } }, "auth_ref": [ "r511" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureAcquisitionsDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails", "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsGrossCarryingAmountsAndAccumulatedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "verboseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r90" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock compensation plans, net of tax of $0", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r80", "r107", "r108", "r142" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r315", "r622" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r50", "r52", "r98", "r99", "r283", "r655" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.escotechnologies.com/role/DisclosureLeasesReconciliationOfFutureUndiscountedCashFlowsToOperatingAndFinanceLeaseLiabilitiesAndRelatedRouAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Statement of Financial Position [Extensible List]", "verboseLabel": "Location of finance lease liabilities included on Consolidated Balance Sheets", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r511" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r506", "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationScheduleOfOutstandingRestrictedShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Outstanding restricted share awards, Cancelled, Weighted Avg. Price", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Share Activity [Table Text Block]", "verboseLabel": "Summary of outstanding share-based compensation awards", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r79" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r784" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Event" } } }, "auth_ref": [] }, "us-gaap_ShorttermDebtMaximumMonthendOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShorttermDebtMaximumMonthendOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Maximum Month-end Outstanding Amount", "terseLabel": "Short-Term debt, maximum month-end outstanding amount", "documentation": "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, maximum month-end borrowings during the period." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.escotechnologies.com/role/DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Share-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r397", "r400", "r433", "r434", "r436", "r701" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.escotechnologies.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r721", "r722", "r735" ] }, "us-gaap_ShorttermDebtAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShorttermDebtAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Average Outstanding Amount", "terseLabel": "Short-Term debt, average outstanding amount", "documentation": "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period." } } }, "auth_ref": [ "r178", "r179", "r623" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r733", "r745", "r755", "r781" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "verboseLabel": "Current maturities of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r193" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.escotechnologies.com/role/DisclosureBusinessSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r96", "r97" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.escotechnologies.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "verboseLabel": "Nature of Operations", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r165", "r176" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.escotechnologies.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency translation and other", "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." } } }, "auth_ref": [ "r304" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.escotechnologies.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "verboseLabel": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r136" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r782" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r788" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 86 0001410578-23-002596-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-002596-xbrl.zip M4$L#!!0 ( $%W?5>Y7!K[6!0 ,S3 0 97-E+3(P,C,P.3,P+GAS M9.U=6W/;.I)^GZK]#UB_[)FJE6792O]<3&Y);:P_!7S-+$DHYK9Y(GK)9F) M]9IZY(Y)R5V77$AN+Q@A@Y/C-\GQ("JX#-D) M[YP,!OW3]_W3D],S\NOYVS?G)V_(_5U$> >R.;R4\EG9Y\I:LA4EFLH%TU_H MBJDUM=B'HZ76Z_-^_^GIZ9@I2VAF+3WAB@5GZM@2*\/OY/T9FL)EJ.RUD*LK MYE#?U1^._O2I:R0X(F [3YU#4PF>3V?'0BZ R\F@_\?=[=1($1';C&^(G^?2 M/5;,.EZ(QSX4F(:WA&O)++1)@KFI$[)_WY?"9?TM95172=W3+VNF-E4=JN:F MVJ8HV9B6!:U :41H^5*"?[QDZQ"5)GA+YN3R?M>'THT=H<#62MXC25[T%I>NT(<*"A*A^H1G\K1D4M[(M 4)CDJO90XEE"1( M79"Z0"LLGD/OBM)GSYIYBL]=UD,R)JF&[JUZI]B]0R"%[VF9 MAV-0F+2-ZJ&W9;A45)(@]Y@N\UL@V5!3;JEL64Q1@O5SRE)ACQN\?_^^;TIC M0N?T@ZADMQOLT"=$A^(^%F.=T][)6>]LD/!=GNF[[P+?Y5O++*KTZI LUJ4S M.W-"?O9L+;.MB"4)4JJUY'-?L\38YGNIT0T'C!S@-T5)>!0O'PY[W%.:>A:+ M&Y 7N/\N/5.U!O*PDF7GF,>RDX:T[)[RY[G$6!A4^/@70LQD0SU/:-//\%'T M<+WFGB.")_ ,??,<338#-R+XQ\/DIEP/XQ!3X&YFHTOHRL+E-KK'YJ$:.^-U MU-&/" =%ZU2()(QDM)G#/6ZT =Q.3DB/;&K"WY?C+]/Q[1AP"E68(LECM^/[ :68BM6$,!?DE9/+7#I@28' JFM'GT?,: M)B>&\Y3P@AX3E%U+L8(^I;GG_ 6"AWC;99C( L"/$@H M!';KC1QD[$0D* K9RD*VPI! FABOSLL:>]F]Y)[%U]1-.\.6Z()Y(+?.\XZ* M[G;(IDK\[K22WVT$RO; ./$OH5Q_+?++S@>;^2#^Y3C,0G^8,4!"4OERQ>$1 MALF8FBVI_@2+]0D'6C'E"P^VWA;U]+V0QO)C![;F3$IF ZNA4K H''KV+:=S M[H*BE0?$[R=(B?^^J>2_YE<@+[KM1F(2$YF@S 2%)B@UF0D2DYM$@IOZ2T8B M\0WO0 $"&I"8"IV;5W3S*S;7.8X7+RITA7?I*13K=AA4Q.#"5]QC2DW9 O<0 M-QZL'%9&CQQDRBL4XO4^C5?$D80L28QGAV-%'&\954S%%P[FR:50.F]PKU*E M",O!((UEP#.Y9!4.2,J*_ M.49*XL?$)!;(21P4E&A!-,SE(A*74)C!G4#@T%?=K3.Q/W'\$S.)+IPZP1H?A9/1Y?'LUFDS_BXS^Y^%F]H\.W\/@6[43U^%2@GQAKRY'ONOIM9:3 M4W^UHO(%4-O&ZH:661+!NN<>\+5P96;;1DCJEL?!_+/RR7\9. Q2?<8.U'%ABY8F6^)EZ7FG8I>%K9/N+?K6#AC+2(FG1L= MQHWJ+%;VXE7B+JEX5$5WZ58H!SWSQ_QVVW?9V!E:VD<@7R/EY$"ME)S6IUPJ M\[0^D@6/V@-IND23[^QT=<:@6G5+'.1M)0>)C3"\&V$:I5O4 ;B4OB0Q([7N M,(D9'8S[ACXP3F7>?\4S=N@:1H?M0#[V-;[BA&_>3IC2DEL8Z,)*PR-M[PS(<2:)]OV@]HDD*#SH+T\J)9?5$0['?+*0[O# M;M]\K6U7O;&AA#N<;O8#M7.YJC KR?-*85^8YY7L[?%&HQU&YR&'\Y!+NN:: MNF9I!9,QU-K'10JXE?A(:F-0PT?"5DF\VZ%=[BEC\R>^^U31WV)2[U[O NA8+TC"3=$NA0KE4G M_M&02XFC_%K34;JP^EZN,&&/S/-A9N"*+A82+\/AF/2[>9Z-?=5J);F]J6A' M5#]X'F.-1VJ;P@[<>N!.V(J")-[BGDG313R+C>A=2L70)U:KL;@WK3 M HDU06)M=(@?&G%S$=6^P">8O"K^85N='U3._YLK]J:*LT/:_IFT?'CCY)?JKBT@? O 9YITVA#NL6P V=-MTXF,=L(,F M.JCW"Y%F@URQ5B&\3=^A[("M&S?-QC!-4 C7FZSW$V/7\W>H-+NS.AN:3*I" M?*J]/]K!5#G"F@U-K*00CG=I.((;ESL FD?\*7TA0#6?3>F [%&H"D;L$19$3@%EQ%W,-2*/F4#L5-:"$7&_;G;--H. MC,/MB;_XJSF3X36)Z@'DPXN)-BJ/G1&5F.*H[IDT-'O=L]>XM0)G>;-?5A@0 M!U+A*QN!7 0%@V&8Q$3#TD@X3/<,7U'O4@;KGTKG>% 622'L96?4'3C[GZSE M855>HPBZVN=L'92U%D*9+S*%E]G/1$!3>)=^'0:%0&?$OS??=\BY,":ZM5Z+ MX&[[?QOP\1_\A/N$.<1\IOQ< \V'(\57:Q>_;&V>+25S/AR!:KWH\]7_!$V/ MGU=N1('<"SZ5;3QFUSAANQ$+*JT4E]17U($)?I( OSG0CV0_(OT#*04HU%5J M![CVZ00>4E>GI%.U3R67SNNJ!%68^ZK:[+]VQCN)J+1Q'\[_WGY5]3M=K MG!WP4?C \T0@O7F&CSA^ % 3CZZ86E-KZT+&^Q2SCA?BL<\LNX]^>T24M60K M>BLLPR:@5GGD^(?Q]V-H*G2U&JW:C-=I-2+'/^JUFNYMW,.[M2R6W71F%?S5 MB^KU\%%O<-H[&]33/63WUORR=>7VHPK8\-O&BK\/>K.'K^ RNUKCKI2)6BC! M>U1]\*Z9'+:6?1Q"$*J6J.&"\TH+2 M=>C[,+ILV-3SQTR&>PF!3QK*H*2NU7Y$'[0-O_88 4S(0;[4&07B5:(?>TB M(YCRYXU'/ZB;V3IS@\]B8//;;R%E?0-I.%=:4BM,C(()Z)_5J(-5"$K&S_%V M0&]QH]D*YPC0PPZZ&#B,?@>TL);@ MPIZ99FQ?AOF_>2K&[H4WI_UXX"+9DGF*/X:'H+="!;E!+\&_,_:L+]Q-,CZJ MOA^7P"0P2O3,J'"NHZ(&EG&HJPYDFJ)[PTS -L,0=>JT7NV"&[!4N0'JU&ZI M*1[4XHYA)'6K7^S1KM"V6<+^T-X\8TKO2AQ_UD*1I\+13Q0#<)[AO2M^7GD+ M51D[#K?8M2\]T]]Q'OC3YVNDV-6J FD+%;QGTL*-UH()1P5GNS(\PX*N+J0- M7=^SF5S'Z&#LA_TV\ETQO13VU@:'X;9KII#ZQPX<6]7&3G@(OKW+PQ(+C_\+ M-XM3:)DOEAIVD9@]P566<>IR:+U!XM\UV\,J#=BTTC1!%(1)$XS&R7')UW@& M<04ZN6+-[%D4VGG9'44:5&WAJ!*NE!"U:+!/*9I/TD*%)M?3)6>N'7R,-VM. MSJ=HH3H/&K_#^S(5KFE5I99$.>4M5 6/Y*#/<^JF/"Q5TD+QKYC#I(1N39^C M)._GZ%F87KK9?D59<^$9UR5^TC[*%<=73!P/84"J7R\8B0M"W>9#]].0&8JK>5FP#*. M;#Y>!P"93W1\Y7H)RO" WQ54BNU(]^#QDXR&=504OCZ$I3+8_"3&BEV5"-,> ME,E@2Y+Q[9G=\:!!U1:.$%^$-X)MN7AA[(K#O*6%-%/:KK9E="U4#1UQ[-PH MY2-&E[X>.\Z]X8"GUK%YO82NV=1E\Q6&T(7W>E-7ON#!B7P5%2/*%N)G1IQ! M*OJ6>-I"L1/1'VJ.$\*M_AU]YBM_E1,HRB9M9=CC8?I)/#+I945'L\K:CE)N MC X4F4$_-ELD6"CYN/R_=WUU1^4BWK\.PVU?K,OM4F4^K!JD:V*;/5FVP$!# M)H4YVS:A.@=7S+L]H("DY1T!][!X]*V99 :"<,^#%WYPFU-I]KO,7N!W*RZ% MB_$#2=ULK!LS:P'*L2_65L@]+C]/;<)E_W/5PYXH8S_U+.[R\.68:Q]/OQX\ MFRN3$\+L2ZJ6U[ I5C,1?B;7A$BON8>K#J-E+' "):$%)ACJ'SL/*G[]0:$] M?YPL[4 EKD80OTMEM!20M&Q?CU#=4V[#^!!\?!['?M>W\76L.Q ?D$7JL9-" M+:7T 5BUS#@[_CB>:Y@P4)W1L[6DWH*!JAL'3VCUDC;/09BUS$!?&2H%V7P%P8@_8W*5-D.-*NU6]BH<[B8PS5A_.,/O'=6OR9 M31W,)M_3U'NUV#)3W],7\RKA3)B3(!G[C'W&Z7AL.5VSWEY!U\8G1A4B.:D5 M6(2KPJD8P&/;-TTR%GY-Z[=CL88A87#78.$1BH]O%H?/5#(:68VZM3'),O%W M(Y-5Z=NX)@Z*R@G;:&"&,B88B"C(-"15=Y"55+Y$;NS M2D$J19KT)SGE9%F:0UZMGR5K(;KK(PJPJZ]+ ;L>QF!O>,$\ M:[FB\MLE+$\PDS4(SW#U;1O/BIV$[ZHDG 59Z^'BTK.3W2&>?U9"V)).4J[R MR'&8I3?O_4 _GY@L@/BZ_9,KYAC'C"X6O15/0(=1!*P2^OG6. =DV<-NLHLSO%YBD7W0873V S<37 C^%'HQ_6 MPL-5F[L9 KZ"CK <#?>QN'NUZ2^4*+?2:\JNK8S']"K3--CL[N8/?7=&,7+NJ]'N$ M+UY#S?BI7OS4%M_R><"W?))'O-%;/F'R:_;I8!,^<;.L\9[?US5*V-'SK!+$ M'7+"Y3-QP? @XA^,RFL8T_!-@263C#HZWLOWX=&6D2]:;U0YJZIKGR9U?Q:[ M7*[T'1YYP\I8W;H6:'$#BT?',8LB-H*5D,= *WOZ CT"5E#6]$7A\ "TJ1<@ M]F?5PFDD6B? 2# '/PB.S*-:2>#I> M$ S ZIZ^&!ZX4;% GNAU"95>L/PP07X6ESZDH9)+OM-5[9SP213T]"5 M\LV^+ID7[L754+(P7YGAX?B#1Z/1P=[$,<82:]Q+8?N6QAI7S(7A%8VG[P7' M "UF9]7,>GLU*5X_3:C!HB!OB?,#$/EWAP*_%W #(YLT%[M<4\LL'JY9\$*Q MD3\>]*Q W$HU[]:P,EI! _;NJB!=\F,G^>#"M."^GX__!U!+ P04 " !! M=WU7:/L@CRX4 !1*P$ % &5S92TR,#(S,#DS,%]C86PN>&UL[5U;;^,X MEGY?8/^#-OLR VP2W^+$A:H9.(Y3'2 I&[9K>O:IH^0Y_#P]O7O'Z^F]H:HC8GU[:QYT3C3D&60.;9> MOIVY]KEN&QB?_?UO__D?7__K_/R?MY-';4X,]Q59CF90I#MHKKUC9ZG-R&JE M6]H3HA2;IG9+\?P%:5JS<=&Y:%PTV]KYN5_(K6Y#)F)IO+3617/S9N 72*PO M6K-YV>I=MAJMMG;]Y:KSI='1QD^;E$]0PP7.3VIBZ\\O['_/\%$-L%KVEP\; M?SM;.L[JR^7E^_O[Q7O[@M 7R-]H7O[SZ7%J+-&K?HXMV]$M YUID/Z+S1\^ M$D-WN*!"V3^>J1D4T+[BU&PS(?T\=8))IR8!8-C'QG!&[>6B/%J,5HER8]IG&OO)S M\A"I$;(-XB!C:1&3O&!D7QCD]9(EO)0JF@,6$N7E9R,>D-<514MDV?@-/4 C M>T6E0T_\1L4RN-5-IGS3)4)..63OE*@2Q[J]O#?)>_E*'2KY<'COL&V8Q'8I MZ-(;U(-0J/0=4O (A#K9< M,(C;?N46+4@H?RDR*;\N*LAT3+%EX)5NQ@%M$]TB"RVPDX:P=.&66BD5I,S^ M6BR0P7#,$&"B.EW?87A$P9M#]FRI.]_!(DPPI"53_&*!]V3HEC,FE*,9+>X0 M)*9H#D7U;1OZU;XU?\3Z,S:Q4TZCKZS*53!TAYZ=O646*:0*%+>NC2UDVU/T MPLS0@P5=S2O7_[VQ"11=!>)'! 7:X7Z!/QD0V]F_#0@57AWJ"3((](LFYC2, M%O>N ^]^6G-(1UP+')*-$S(C?D]HO4"CN\<6\\=X*:$&"&\FR&2.S(2X7@LM M282'K&FM^1CHIM$Z'E*BU95FQH#LKLFK]PCO?#88F$\9>H;X1Q\.LN9HOGF* M'?;11J/9:&CGVJ8(^'LP^C$=/3[<]6?#.VTZ@W^>AC]F4VUTKXW&PTE_]@ ) M),!SZ #>)$:D2B8+9A :U4E6G WE\;(6NOW,"W3M\Q==7_$0RR4R'3MXPO67 MZZ[_X(\?R/$L_2.Q-S(P]6=D?CO;>7=YV)IM/RWL20\_'*H3.@?]I.L'8,C^ M 1H..4$9H&HO#Z#4%-G.#LX#?/&/;ONFW;VYZ70ZK6:SW;MI78<$&M+S/HW* M5J=&4%OX,Z;Z41WR4US:[JMGFL\Q5"G(OP!0,5+];Y'JI #Y$/UVUCS37!O MD17[AFZ>:>\(ORP=_N; JC=!,.!U-R,XJAO.[]A9#ES; 34Z,%KX2IZA )LTZK$O)/MDRK)1*=ADIXAKYW=D@6:; +H_ M?\46MAVFYV_(%T$*CV*9:T/P'G!S6^KAF>^_LF#6O_T!$W1/NO6"GTWDC792 M&,_.5!NF"\#T&6XKQ'!@]6[[C;4'J&+(9!P=[]>[L3;#A6$ M2UX$(1*-:\E$XP:CI_%D^-OPQ_3A'T/MX0?\'BH;ETN0">C%:!$/-62FK**S M3:@0T^2@4OY\8-]Q*'YV'1UJ3LL6(#76/9>,6\'A5!;, M>T*A7M; I6R6>3VCNF7K!D=LS?DOG[KY_[FVP_J E%;RN1]31\4^4W?D-+1D M:9:ON+'Y/'BP,XH94TSH%-$W;*# Q^H;CJM3K)L,9"Q>5ZB,4U.?\H2D8C0O M:THM,8TZ]$L:J'P4(C&<%>,>.VN>K )7='=UJHCCV'CJTYBT8X-8BS1&,I(GJ6[=W?=6MJ-5$Q1B)B>566$%_C*WZ M@.Z7_3/\EXO?=),-T_K.0*=TC:V7?^AF^BR%2%YUF!/G*6'JHC!4!3GO&WS) M#UL3A *F'+HVW,:8T:6>C LC5#!&8NDZ7(NBUQ^!7+6@^:B0)6K!7RZBW&F)BF(>(BY//&$]2!/$E3O=<'CJQI2L$'768Q@U.&S.!8S_ MR@]?I)"8E44=.M/=6.GZ*V@(P9B[KRY?GGR'8)!K8'_SPLI$?E J'))(A9SN M#952O#KJ4)C\1$?J\X23ZTU7$ )*1?"=IL>$LC-%L5_WNC>]XU>, I 5[%H> M=6N>PBE[=43,I8L]SETJ- 6'MT^ZL<06HFO1MIB>H:9L2@)6L!7>NMAD:\#9 MU,'#ZXJ2-V]]01;-F7EJRK0\9@4'NBQ^[U"73R<^,(?AA2([D^J,'#4E6A:Q M@L/DW56DX%EL]GI\)V3^CDTS?65F;E9UB$\?>Q7&H6"KS:'LF&@1$;U*+6FS MRI/OVIVP:HP6/VU/J=)B3UEYHL!O>MU&58M@TTF2!R 2;TJ8KZXB;LBV2HF& M#K=ICX(VX8K[='45:FC1#?%3AQA_+HD)U;29$7?6.V3E)Z^N_FECVFV*""FM M3J_;N:E(FT3%'AG!Y@!1<" ;JG+VO$$\H3I(60F *HYB^)1T';&:^Z=J3:C8"Y:1R0UU=BY?*[FRR*];K7 MZ5:]8+A,A->$+^"<<<) M._;<0O.A3BV^W"Z\"'Z!C=0#JO(SUEL%"N)7<)@4JKG(@1KI,6F94NJM'&4( M0\&Q6$046>8_GO 8^!8D5Q#<49QI%[K^+23SU -%KJ1.LNM/?]/N'T>_JWNT M",._OPPUCJU@N: M@+"\.ZEV&LNA/W[@SL+[[&@1KLK(V@OT!MX=ME?$ULWOE+@KR,$NC?&.G+D#(SWH"G!<6@X*M^;N.+::](VL*O1X[I)+ORDLW ^D93H!Y2?"Y$;L* MCFV8+G6*;L&0S5E8 5EV5H-/3AS%VH.1;M6C\=*)E@"N8$PN[K-L).''FE/X MSL]X MP7%,(GW!J1>'ISL&XYZ7KI^-I!@1SJ45J0@2V515$KZ*[%91$_LE&X M-<>SUI#\O>$KZ*;%L00G J9[:IEY3HKW/-P*SJPF2(-/!7G+[\3Z_KW*.BD% M*2J/H_#]=C:T21L+/]])*80(=D6O"8LCV=DK(Z, .UE/30=$X.>>SU"!&L2V MT0C=&I>3*X(>QB37K6;=AGY%)*#@^1PIHHA;)S/:)24] + M!?/'UWK,2-\ 85%TZ]K88M?/>ZN/N%B]-VFG@\H4H8XRE41IPGS1ON+XA*. M$\-,L8IN5ZWZAA7_&\VG9.&\ZW37J90OH,;4ER0,%:\! ^$8",WM>Y!<9$9$ M^$QQB1)JK")E2>,83 @@FK,#.]^R;Y3/S7<*ZE!(!BK>4)XBFGMLZ9:QAT>: M4( Z>J&L1RHJ-07#6^$>\L&V77:KX6@1WJ0L8&B2,T9%T.QU;]IJ=BBB]&7; M%PDA*#@M-D$KOW,48C\M^0EP+@5=22=S4_T[S&1BS?-\AE#*$R!8%+6*JY&" MNM\3"GKJ4C!J-O1(^7M(\S.>$/.20E#100PI,?1-@6WBUV3G-_;='"=$O2AZ M%2>KPMY(2)7Y9*SXR$"RE%/0C1(D(CZK\5G;#]EV&Y/8+D6AY1MW;-^T*;;A ML-/H-)K:N;8M"'Z$RM+^XI?VUS-5=QAFW'4:?575':R@3MA>HCF[*L(+8,. M%M&WC%GFW)Q1?6R!/E9U?'^2^!-O994$H^!X:@/E=T+_Y#?I&,B68S0]YQ$R M*@E&R26#/I2)_OZD.XABW90C-#7C$?(IAT4\CGX(ZQ==B\ V)!#+\_V\=\S. M#[R=J6#8MUM3O1,H-OEEK>=5DO5D96E0F.;7AFWBWU1(&RV")*Q.VK92VK96 MFE>M4%E'8HJ#$Q3W\<*@.J@0N%UT_@.[R4S#9LG1B0M5>'BQ02&1G+-O\ MO"\>?EV:+)8[^,-VL%&>=((2U>F^#JA<.VO=2I6=DOZ,-$08(D%UT[;"%2_P ME[J5*SIQ7^OPQGE,,8RN5_PPMQTK'5M-F"8,62O=$K+2FYHEV^MPXK_X%?QK MEA4_%HLMNO@U-?6AC\CT=B'<(U!RW12M?4ZN:#MJ][K7"JS;SB(G CLHTY.^]1P-5<$E28)\\EU768J?D.FJ6BV!3\,#2C47RY\QV]H@B$MF0)R MO,"&;CEC=OP3C(W8G+PG&2@J:3NQ[ BO(S3"X[^\BK.!W:;J6JCN&JN\QFJO ML>IK,Z*% &@! IY_B;0 !R_;0Z(!%"V$Y0@&@B$V\K?!IB4N84M-]J?HZC&P2@GTR>V-4>."WJ?AWFGYX8G)B=>@LA:1T4R( M^Q,VP)5/\6;>493F309UJ"[ C0"QV4"/H?G"'\&ST)1L<$85YB5Y=(]>DQAU7H3PUX;,X5@7C1C$@VXMQ01(#G=+U@M!WG<[S MUD(4**DF"E&V!!2.0@E RU[!(%]05$17"ERJ>"@ER1) ^0?^B-F!N,>SN1TJ M<'LFB-\:Q;>!@$7SW]L./\I*-X5,1PF?J8G>'%0\OE9=J]SSP!\#^(V=2%N1 M&- DY*Z)KI2!VE>!F^-3 4G#DUG(:2J$@,'IJ:D7(<^;>>)L:QFE[&@*ON], M*LJ>D%\=;?C\R&:L3 M4]I4#=XS/SB"3K%"*XV$HK](BW5<" M+9_?EP5'54_1"[/*#]:"4$\* &KVI4F552G:+5SWKCM5GU'UR>H6[R25$[^"*]-VL*RQ9K!/'($! MWLAC=]RQ?7[@QND=M.=1)]90,W*HTVAC@@XW+%D$J@] PG@FK$:CQ4_;"W"& M[WH7X#,C]Q%R*XNFX(CF8#QOUP&E="/I"8^$/<&*B\P!53+T](S4!(&--[#I M18)'BWO7@7<_K3FD8]I!&TR^JGIWAX]]0UV$B/KX+#:.W?71N8GK] T;"H4UL3A!UM>#EVC MFQJ]DBHCVEYO>M=759TB)4I=FO4H!E7.5^BHH1 RQ->0X"PB!9T!18C,#D-G M95&'5GFJ!&G.0GI,+OX&4.XD44ZN$^ \!ZSJ'O\CNW$31;UB 3=$/)M*>"3= MDD)EJ:/RLM1&)D]+@ZZZNY*"46CD""E@Y:;TU%.#'^!AS-Z1^8:> MB.4LT[9TR19S&HHAA%ID5]8>HYO$+5J)%9^16S36\9S;./S&SH>>+1%%^L)) MW').4W&$I%"% M^YT)0-8-+UY8/;3B$V0@[IXG33)\O?0H\L/6?_M_4$L#!!0 ( $%W?5>N MNXR%V# !<1 P 4 97-E+3(P,C,P.3,P7V1E9BYX;6SM?=MRXSBRX/N) M./^@]7DXNP\NVW69Z:[HFA/RK=H;+LLKV=,S3QTT"4GLH@@U2-I6?_T"("GQ M H @11(I%U^ZRV(BD3/ZBR]' M43@__NGH?_[QG__QR_\Z/O[7^?1VY& [6B$_'-D$62%R1B]NN!P]X/7:\D?? M$"&NYXW.B>LLT&AT=OKNX[O3=VG[[_,/K[YT\?/Y]^'-U_2P&_4=KF;B6DY_K?/[/_/-$>1Y1) M/_C\&KA?CI9AN/Y\G9R;^^W<[L)5I9QZX?A)9OHZ,1 MA?\<\!]OL6V%7$*9YJ]/Q$L1?#C9]B6%8'\=IV#'[*?CL_?''\[>O0;.44(B M^ZS120K.OKH*^ PO,7P)?R*#LY]__OF$?\VB=L(M;!;OIY/XX]$__F,T^H5@ M#TW1?,1;?PXW:_3E*'!7:X_URG];$C3_]LO#IA@">-NN#\:RGA9#\!7+J![>$@(F@6K586V5!ZW(5/S=NV_'!LVSCR M0SH0[RGE-N5K[#@NLT++N_'GF*RX25ZBT'*]H*YDVNW;@,C&-E57P&D*]I:! M$)D!IKYB[+Q0#SKVG4FX1.3&I\-WX3YY:!P$* R*?W\E. @N+$(V5%7C%=-9 M0-M2]46KR&/&3G\DH?M7.Z;2$WD !7^QI'\BRF">F\D\;=BY;/4I "B^;CS7 M?KT:$-,-75FMT(/U>O6Z1GZ NA%+O5X,B.$2/87=L%Z-V<3DSM88?.%[@5=, M(RW-VVJT!A@]CP+71T$P0PNVO&I3L1JH03',]A).Y*')_,:A7^BRRMJZI0Z% MH=4M4$%=6&LWM#SNM.@(IJWZD92J7Z"BND1K@FR7_\K64VVN\=KJ'ZCHOB*\ M(-9ZZ=J9SW3_:F1\$AB>\6^XM;]YFNYOOS;[4( 27,;E8^3?LS()I; M1/$%;-&"_3@*PW^YP$$+MJ.%W #34_2,_(@.<#>P%@N"%EP-D_GV]WT9U^[ M(/-3M+)/4I_PU)B:T?,XQ$PGB>B#H[V$IX-? M@Y^Y%3QQ443!\<*RUC$?"#FKDZO7D.XQ67#ERH]6B,03KAOH4,ZP!^DA0JD/ MQM,)HB2R7UB' 6>3L\BZSE%N$3LE/OEG61\KZQV*"%ZS__$^3ZCHYB<)_,F+ MZR!R[%N$X!=$]*@OFHI'R!8?Z_ X^8-2?O;3\=G9\7M^K/-?Q;ZT.=GVY/KA MB>.NMKU9GM>,Y,S!#3M\^L3IX]CV)XK^FQD']H^=V-Q:)%& NU6"^2CIAMX$ M=0OD/=QPZ,,6GL!MDO.R^8_/![O*VYP[X=$4(G MM?%3$!++WHXVSWI"WI>C*K#0#1GSG[F(93N:/01R[ M*O"GA/W]?8'-"LPY7G<&-"9YKJF!IW@36V\X:N<$KS14A.NRN2/]\TB&?13B M484XHH#BPNMXPW@T6A,7$S?S+T=G1@SDUK6>7(\RB *)V2L@ M$AD)(4P8.SNM&MLVB9"3H>DBUE;1VI7 97.OP&W&WE6ZP;5YS-JZ #,W\PHQ M@+5S3GB&XMTH%MF%$%!L$Q*<<.U!CS==6Y"PKV$'[P%,B"GU&^54N(6JF 0S MV&"J7Y,K'=W+&-=0_ =(BI?[ 5UXM2G ]PDU^6QN'#7]PT=(9B)90V@!JPT$ M^ JB#H?-3:/.^N&3$;M(4I]4.T/E?M#HPOB>8"KW<'/OL214WV$IN6MVGG57 MV@3J@":,J4%-;@!%EER#L?*>+VO":D1P%\!M10(.)PY0>_=?RP[VW_$?X H8 M]OI75^TR=NHH_!#6O.4=>G6,1P)8#O64 \[XG-H\1Z9GBK#/GJ+M@M!B/,' MCOT<4N2GRC)T&*QI%0<7!>*F7 CG%XQ!"?O[64%@E= &N(QO+&SOY4E\OR9T M@4\IM $^6<(&9M?JJ&-*)FGL?Z4CY18'P<2GG]7V?$WL-7=WC]DDN^(8V/&'9=U7P-WK H[;YVLUT.7<7'Z>?%!1T M2__<_YR]S72I_D?O[C*Q9P7L[G"([>^,LL* K(1+U*^ ,^";LD12#&RU84(4\%SM+:T#)#];H&?3QSDQIJE M_]@IE/[Q^RU:6-X5'?OA1F"@DJ_ISJGXM7-JX\Z$1B?ZE-"9_V3.T&32Q$KJ M<^O6/ 9F3OF671G2UD\$),SX"/K73D'TC]\OXNO:[C.ZFL^1'=XC.F,XD_G8 MB8D2V%B=)JG_T&H"A&6QBZS52)-M\Q9>2Y>XH1BR T*G0^YT-3OJ?/PT647$ MY49V-U54*PD5;'$U(88UP&F!$+%_5\&DCEX, V!IH50+UN-.N,(0(>;3@A@A M2/LNW$A3VK<*MFC?8E@3G,8$".U:^"WE)/\-@!TKQ8_5W CM5X20V6\!$22[ MO69<('Y[M%A'Y'SSS?H#$[[$%UAQ@Y:)[&JUA"63'75WU@H)QT##UM6R$;5S[9<5># #8*:W<,:9S>^ GGC<9JP]:)S&NWAB&^1'S?0$]9@,F?IVEWPH2! ;=J'[BK:4@INZ+9+M-Q1 M Z4!2 F0,4;$L=4*,"DSYNVY0@M8F[E$ZK@ MY+R9M_XJM6!]_G(S@A@MGP_DZ"!9];7EDG]:7H3.-]M__NHB0N6ZW-RB9R1: M\-1KE$;(-1N9%,(W9+&$/GX(5"92?&S0I&U1)'IM#1X9U%,XWD\LN;,"K9[Y M,4&]'B$-PBD*W9A@-A=*9A8UT#8R(@8"P90DV*,&DS)F?E14: 1K,Y"+A]WFB+ 786:(/+NV MZR\FZ/BQE]' M(?V,J?:\^&6!+"OJE6)'W11EVWHW(-:?$KO"O,1QLY/1TFB(:"U M U0@%QH^U)V@M*"3U/9KM*BJE65X+$CIDHZ)&BVJ>(DWV0;,=)KTQ)(D\E>GD29;YNV^ MEJYP0S'D(X;5'<;Q0[V.(,TAZQ]==I&F,G32A;F!)[89W(LL"DFYX=$!+;(I M3>;4:6@*UV(UGTX5"#I,:\0Q.!$TTAG6(O7W$12IQ]^1"O$ M;_JB :75B>QP0N)38TEH3 JRBP<)0/IE87?T+M!LD.O $NWK5(P(*R)-^>5@ KVS%MU MI6YP#19S&W$)8KX35R T[8XS@3)U+%8==NWW!OBNWZI@:U5O)<^S%,:G[?^.SJ ":BV^$ZH.E/?K!&MCMWD2..SE?!I=S(X0#<(!>J >MS)[P]GD7*@]]R9)#\+QU3%P0Y M;GAA$;*98\+#[V4;KH1+8U9R."C<2<^>-*%5G,(X$:I6%J[+;=;FI>AY+*X* M+23KOT1/H?)&DQQ@>XA1!C#.B-3"J\"$3,&P:84FL#9C^7.8(L+X]$6&")+= MQB/LVK+YFWJB?&,I0)J"*P PSH@XK5@!(F3&O*TJI(^U&,HE#I>0\7QA(1)( M-CKV0]=QO8B=9,[8W1B^(;UZM;W(0O&I"Y"*($$@Z/BB!I!:R:3_.SC8ZJ<#U>RX%3(?I=]%2* MUG0(-2X/SI]89%46RH8N!TAD(0+HB7@V84[F.0*$9EP)E["B@#-GO@H%8'W6 MLA9;QL@,58$)DHM^<%>\!$A:&60R_XJQH\KSJM$BC2[JM(#'NSBN6J>-'O_F MQT0=E>)F,LC%7*N[X]%7O6X@C:8[[).T=,8N\U,PB*H!4Q^J 3#H'B6T !5 M,FE^7&AH"==B-#L*Y,CY]*%$"LGF;UV?3G254=PJL/2Q7"D8$-9NV6OF;YU6@A67^^Y"%;] D3,E5 POJ1.R 03&D4 MQI0& N5@4 ICEC12*HRI%>44(RT7QNPH,"FL>W!)-\J3^4T01"R9^2(*)_-Y M_*JOZ(18"S@]6*T [IP!\:FP)G@E$^9M5%,;N#;3N9-C92?\%+D2.21_7(@/ M99/XQ[XS=APW)O/2#6P/LW)WP?F&_K'&@>5])3A:!Q2%%SETW<5@,+NJ%2%G MLD9Q/2/Q(XA]=BH.$';6J8D,D#I4RA-$]L.2>HBF6,!$:+LV1]R6J!5AX(YX MX/ZM*>V0W%Z."5Z)TYV[TM,636C1"!!!P^*WVA>HX*MY-C^^==57')@:?.>6 M!NIN2F-'C%X]2GXY*8B/[OZ^\P_YGQ(J<^)[>7EYA^@@#9&]]+&'%RX*WE&O M<<)EN'4=N]?;D+,K)369\\R")?8H/0&KLA9NCG**0Z\AVW4Z!0F=GGX\/1T= M[Y*EZ;\O)G>SR>W-Y?CAZG(T>Z#_^W9U]S ;3:Y'LU_'TZM?)[>75]/9?X^N M_M_CS<._*<:5YPT);&C)W2\'N@.U&$QEGFO2CJ0:5B66U(N'&J#8H-2OLST)L?Q=FXBC@.M("E\KQ*NE$ MK0*E+65%+R#?J-AWZ])[RW5N_ MK[8:6IU1!19L^U?%^3W54L&)4-5,46NS- MOS2W4*D3&7"?ROBPIS)D/)@=(+8=K2+^^/,D7"+"^*"K,.:@60TIMN=3#Q;] M]GWJZN.^ T>?+:/J>R#\B8@-][BQ\U6J2P'?IWH^[:D>!1M&U;%+@Z,#G3], M7;4$S@!VHP#+\[076"6JA6O=9#5<$#0CP D_LQ -W:A=>1STRU$0OW&\^^[A M #E?CD(2&=BK4&L1;C!+VBD# ICV=?54)GY-7'ZQG9N V1'"-OG!) J#T/)9 M6$^F@C(<@+E>4P-EVN$H0#"3W:%P,F?U#YX"7A)2OC6I;@E@DM=3DA8W<-1& M:8N)O,6!;%(IP #8-]8PMJQN"HS T8)L+8\K?-LL@\[!Y ML,L>2V4AT6=GO0&8RQI:1FK%^B&(_35:O[EI(-T@UT> MTBQ:K2RRFC7<X3GHTSOHUWWH[3_X]&.@E&&A-'_3HCX/QUE*0B3?)6B M$F4CZ#8R%(]-7W&:Q>%(K>P$<1OCV0GUU".,X(HY,^N!8U*460H%& "2H3 MRVDAS\4^4A<.W<=@(3P"*GP#$!T2ZIR)JD!JZR)Z0&RA*9%1]B. 0(E22%E: M6Y?2#,_#%SJEIR\%224F P00!%!*3T9WZY(<(X)G:\M&EVA.G8OX1%T%""&J MKI*DC.Z.5_A5#QRPI^ $,WWA6_\S^OM]9_0"!V8D*[3BTE>SL[30#'(2["YO MH+(RS:N[BE92*1:^&YRO)1I/Q5@@M']!4GDH!9G_;G!.KQ)DGE"CZ_$:3[$7 M5NE:+?OWN1_V];FU^(.IN_(C(+JZR[:$L>^J8:!:VLMR:%1[YY'KL:0191Y? M$0C ;JZ&U6454N3$J.R_6?:2;N+))DN_4A'*%@"VCPVUHF2K]?W19$Z],+J. M"!521%"E\#7; -A_UA2_)F-&Q\B-G\@3W;K/R+GQ0[JB<>ED.0X"Q%[=CDOL ML;N'BE5";2S]KQ@^MK5BJ,TK9/WN:)7>\]\+$XS514,CKZ%U,?>MN];DQH_[ M%W+2<)?4I2I@ :PO]K#+U+4J&&P_>JIR%;>2ZP%U&O9^7: ^5]M JX;;/+SK M!'<1,YW)?(K6F(2,B_3H1^(/50T,+A6;Z56'*3@)'AKWN5B"7T6V9&TL!E>@ M^VFU-J>MJ5KH3._I(HV:E+5 DWEB7E/TC/P(!5-D8\HE=>F_4?+2=\_'!-$V M+(D".=>8//H6755[+N-G6QAZ0EB+[:/I!%TBCW)'D#,.[S$5.F6-+AL$+MHL M.08/@YI/ 69%UI]U0C'+-VJ/G[JPQS=IB-)!-J%T,6)8MBVKKL62V9U[+Z(K M:+(H[>7:0VLP0;ECMU7)>G]:S]96:EOU>^(VF,K9U!HZNXM8>8C2L1/IW MVN;^5 S2/O%MW+AMS6BU[U6&K$4$M]N#H461R5Z]N$"+?IOY^PLEZP%?\UD^- M$:G T:MN6XT+UF04PG;7GX7$I5E_V&XX3\@MG+UM9K M WR]*K>3V%8#IN&XYBGEA@IM22>12TJ[A_DT*-KUJM)4PE"9C M<+2VY]OBXQ63BNP$KAWI?KWY^>%2_7 M9Y%U?DU^_QO.]A(YD4?GY/2F<);^\TWF+V6Y_]IH^AW/UWNGAM;"8/PZ_K[J MS0[I6IP;]=H*2FLDB-;& B,YM(&):VJY_:30_>N%)F?<4Q37-@N6[EI=JUW9 M D B:4/;S14/5;'8?@ZOJ+?=-@ Y#^FLNY'G]M;' >#VRAZJ:LBTX2)QEH,8 M.^H!5@8#<-.EA5%5YLOP1;S2/*Y8M4BAC9<7:'.%(N42G*;BFH+J]8=&.Q@K MC@I3K-)0@:?VH[9+Y+NO#YF]WXUOQS]*)R2--@#6"MJ6M8V]5K/5NOCO4/B" MR??@RD-V2+#OVBP&9/GRU4!E"P!S?VW15S+5NN!OW@7OK'=CCTYW^-GB;R[. MWI%WWO8GJ0*T6P*8V6LK0INY]E?*J_";%2+B6EYPZ]ETJ7<3!N,T7_>*+DI\ MQ+)R9QNZ1+%#UYYM A9?H[#RE?/^. &4;ZJMQ!;8AK8F*(53JY<#F2;&GN?1 MX2178+#V.N_P[M[=6QL>[W[ B16GK*+X3A(K_YV6E99EX=1" 7-"5-I!/0;A MG BE9-+9^\GU^<9]=V)]XU"6W+EK;7>7*0O40V5//8(@6K$;&JQ4?QA#4BS( M?68MJSQ MUW#G-.5MM2/8-ZF#=[XSQ0>$]EK8QWU!7/1T9N5923Q-LU*FF;9 M@YDI^@;P5(A)LU-(IMO,N0X\=/9#G)L0T#4%Q^$[]!>Z[G.2_"-1[IUQB@ \ MB:)KBB#D]3;]9/$T@M%A:_E>,G1>7[;]ZF)8K:0#PTHO9Z;I20F_=//O8 ME.1Z _#L# R3 ^G[,B*YCXB]M )T3UP;C3W>+_TY'1K,@]LA96Z MJ<7LQS$<8Q"[RG1[S)*U"EQ5A 7VP&?R+G53,]B#W7X"#]DT/1YBBO,DD/.X MQCXU7E;$/KGBG=_FCIT_HB 4' .WCMWDS>E]0@NM, _'$PCF0/:>*26;$LJJ M?[@.+];#)!-;>HT\E&I,O5I!R['?6HR:OCF?<4Y\J5+T4"6/13#E,"E\%QMZ M$!_ZIH7=Z8\D3&R]WEW\#^6[^"EY(\MW1IS T8ZB44P2!2RTLN9"T]7B\'CHP:T<#_'QT'9JUZPL\IU%&>H4 MLI&W ;#"W//144U&(0_9K+66HFK-_70&E;&+U?MP+KYPK>?D#^^Z-;RW?@0F:09@V]*6WJJ9/0A]2@+U]34L101@[].#SJ7L'X05 MW"'9%8ZJ1@#NX?:@7C18ID.!DU?S(Z"^EDPY;N:9Y!\L". M*L)5T>8-G7Y6<&K4?2>D*.-2!1@8$28T27VFO+1KS:\IP5 M&) >>RE@ 42 A#:1'FHI2&]=I-/KV=)%GL,F(=]Y0$$HE:@<%,#^7"E0.>6M MR_,QY)E=,\P>T\&^.%*I @2P9U;*4D8WI!7R$&TFY\:?8[)JE/']H6'@8M?Y*-/[$*@ $*CX89)S.@MF M#,DY0W+.(23G''"2:[>).7 378%GY#?;#@U9^3WO9\!EY@P/YO06.S$A::/2EKV8G;J%9Y"1HS%J_6:_N*EI)I5CX;G#: ME&@\%6.!T/X%2>6A%&3^N\&)KDJ0>4(A+_>'4/L0:O\]FQ+'N-0J'EG5"/XZ M5-L"JEB%$^B5)\E5EH'2:PI_L=M"0B',:D^J]-:,@28O.=Q19_/P@KQG](UZ MGF6#I' MI&\HV+^O* [54OZ-+/+P@ELQD"VN'R/Q6"4!..; :;U9K2V7L"7' MQ=(B"VDRL@SX#64BRUB$H[%+1-QG:E7/Z,8/Z(J09_'=^+\BAQ*:K5H97E,F M_FEYD6Q6;X0)P"LT;>FZ$?^FCW)O?/HC>K!>$Y_2PM'MI]-/Q:/;N)<1[6:4 M]),_J'5[/*@5/ZQ=$(/HC%4!U_<^.R%B'(5+;CW*TU(QL/%#T4JQYT_ Q%P8 MCG<4B:HXPY2!0SFH5)F56AN=Y74GZ3#,6W+WP)[)>;%\6WY\4MD"Q&&BVG+2 MDY)*7LS>7F"7 %AM:XK=^[\1<0/'M1DIRC/$RE8@HCG5^M'FI_4Q4?2:LF!J M!6SOT5(MVE/3ETP-AQ?QG*QY;5=_<9O61Z5KG1>+.$%Y6$N&3#T4!L>/MH:; M<09IU[2MYQWO$N2,)#YD(+> U&0[LT AF[!VD3G1B$<6OXU)\UO"%3R*X26S""/#J#$=-.U9_G$K#B MZ3\NZ-]NF*-_2H5#A;G4U7<5%H/!TOW57,5UG8V^8R=44&XK)#-[[R-?GZ:'I5:M.P5W/VX&CXT2?;!Q$IM>?( MIQ*7)O9)H7O5U[Y!+"D7I@]W+]%3V,*![M_*1<089G-'N"U,(4_A[I!>=:%6 M"/D#7TN1'&@I!#K?>DZRL3AWN)I^;=DZXO\=2Y<,PW,M>6 MS4M0*?)A1(!@;O=5N%$5#X"DK\R"$8/"R("1&Y%<^B"NVT_1,_:>V1@5;0!DR:BL*JN0"DX,!RNR([JTC5"N-F\!W&RKH#\?BQ XK\/+UV \3N:Q M*4G4E Y[BE!#:_;D5N,$]=H6/OVNU G"I2T,?VNP 'T^\J%QXC@G!+_$[\_2+]'WV M>B@ 7,/:=V1)>8.MUBEB,J($[Z-8%1( %[+V5*V*.SC*O; "=C+'_G?U9^0^ M6QXOJ1ZF;T&H;E]IM@5PWZJ&*C69@J/!6^PO'A!9,1X3=R(;@R)(@\D!30:: MB 5 ND!AB$B0NH))% :AY3O;-U5DBJEL9O#$OXF6*OF!H[+9$A-&+3>I-+S( M[KPCW]'57TT<)H_[&VBS)G?=[@ON$;$IP=:"SK?,/X>;&[JO)RA@]UZ3=.Y9 M]!2XCFL1%P7W'KL+ZXR#"^RQ!])(*16R-:PF#_QK;BQ:X1?H&!X_4_(H8TW& MKKRMR>R ?<>LG"LX*F1T_D;-;LG>,(SI34UR6LZATV[5J]KV#[Y4\@-+83NN MLE1J/*&@V[A7]36/U=1ERW22SFQI$19#0LX%7K%DHP89.C^5,W0XVF..=Y1% M##\Y9U<$3RR:,2'L3)J7USC?[&#NK0W[;+L M R9!J'6EYJKLY)DVO/QIRMZ."]^Y]RR_LBA^-UW!.(H7VGI^4=4%\UULD7A> MI&^CL6TCCUUU0LZ4SD3$M>F_.(F<(OE[< UP #B][W(@9+9.=273NH;OL'^U M6GMX@]"E2Y!-6P6,:JDZJQH .$_N0W=58C"<4+,UH1#;WQ^I'H+I[+$BH4;9 M!L#)<]=JU90$@*)-V_=KV=52+H2J"EJ2%F!2!SM=8"E% %&=&H6XI&U@+( T M[%1#0R"R$V?(H^@67Y'/8I74@XR=%94L]1&\6F)RQ4;]\DQ-' #6/UJ6F7\B MNQ:+L'5,2/ NSMV0\O&Y-=@;2M="E?XCT9%+)@ MB&;C0UAQ-S(=70' B62G6X(9(L^N+0F.)FRY[(F$Z?;J91S0OF%*> M-W76VR$L]AM95&<2.S 3W-WSO:92UW=);2$'D#=KT, T!'1@]G2'_6>Z:T;Q M3CMXP'1X9+^S87.'PW^C<#>@]C&Q9OT!R/$U:'7-9 ;'$#E73]6B>RJ*KLCD MF6KQWE(' '*..UK.MR@D.+;5V0"*5PW7F"0_,3B9_?5-!(!DZ@-SAQ)!PK'C MQO*\BYBZDCUZ,'ZV7(_MN2FK7VE;><);5]T!2"7OT']V(K(W8(7\/_^DHW*; MX*21109H-@%D?X&E>$^OGTK)AOEJ(>);A'-X=4 M$"H38XW)GZ(U>V_-7V38H*J./VIFE^EC,O!N![?=O#D$BD/0BC80\\SJ*K+T MJ(><75/Q')Q)#*,]QD@! .9E22E='=NB2GU[.EBSQ^ M7<1W'NBR0BI+.2B$0PF5-.64]UZC[8(J$WNNPZ<+OCB4%&.4 4+,"VHR(:IX M!* 5X22H!C5?X%%M7'*I@TCFV;[6D$[>RK0=*;3A\I!5EB1\HZK(@]E:$9C0 M<4P75'?83PA3:D(!;[C"9!U=*+B L"87^=92>$&\5*]H:BZGJ09GDJPE_7GG M\/*3IN@9^1&*CZ']D%AVR!Y0N(B"$*\0N7JUO8@O:(* ;GAX?7!I^G@#3' 6 MR+4-I!&_<$*T<7HG>[(HY<#U(TIN,EM0GW:.J""V5X:3Q(3TS[CYMLP\"JY> MJ0BHI%W?(ALN-.KBF.53C7A-/:F8% M* BY2(TU7^ %DC)TC;*VW>WM/QKT""%UJ'/WT$ N< PN/1^-Y<,69.F&1V(O MJ@80TG<:JEO%%MP#O-UZ^\:A7]RYRRB/'X6J>[A7*B:A/-P['J5]CR;S4;;W M4=S] 1S_I2<3RI.] M 0A:QQ+"<4\!!@' *,0X!Q"# . <8?(V=#%D&23@Y# M.L:/E(YQ<(?<39(QNCGD'M(O.DV_.,!$H28)& K284Q^E6=I D!S)V=2JH53 MV\$>@<6;?(E&TH\07(F6/E*"X<3E^$/M2B'G(" X&2U)YZ@^A,!:7&]XJ-WY<\0O)F6(G8D'T( [Q*M";+=N(2'STI/DM#]JU']BX][ M!/*R9(PH':,L(4-$;XCH#1&](:+WIB-)>T;UH$:2#C"^NF=,#V9\=8CH#1&] MMQ[1.\"X2F(7G;O3__M(4$L0J(OO:80 M_(^6+O78.82PTE>$%\1:+UT[\_D.A3/+JY\A]FF/P-*.D!P0)67$:1EB2PU# M'=L>=Q*V/$EX20%[(!$F!0>]!YD2H\]2(HTR*6#-AYDJ36@K?3D7K4D_0/:[ M!7X^L=G;2V03*R#Y8R?_Y(??'V<%86<_& X;5=H'$VN6WMXM>!RXEG#E6_QH M..RC)"W>Z98_&]P_U))HGFI#H_QB+!GE[(/!$C^U1SFCM_6] M++^L<";=P>8_&ZQUHRVM,M7#KG78M4JT,U0YU--T-S4-H6YQ"YDV=7>Z?VM_ MI\LH.N8D#:6'AAWOL.,==KS#CO>'WT\TW>NVM9_80X;?_B61(?MP"+O;++T_ MSIZLZ0YVV),->S)M[=RSF!$)-_>>Y8=CW[GZ,W+7C#IY@7!UDX/99:G9@+N= M2N\H6-X>#R_^O>:N:=?I@;W(:&A?5(/$:\LE_[2\")UO^&[SPK,"58JA OX M]DD:7!B=K;9TQ3O_;\AB \29^%-D1X2X_N+<"MS@T<=/ 2+/C+T;?QWQQZE] MV_7QZL&A-UR 6 MN1>4'\1"M:S[J1M\/]^<(]]>KBSR7>'+JYL=4,9X-3/ 5)02I_30U%I= M"U1KK,B;48U5G(,HW:=F6P!.5-MYPUZ)_1UAUI;F.(]SQ M 4LGC*YZ[B_; JSG*QJ:4CM9CLQJ)QF^)0K5ES&K6D'T<66[RZFHBJ4AH/E6 M YK"$/T]]=$4O[5@[X!:O(AJ.M-9K^XJ6@GB]AIMP(OE@$43Y<[-SX-J&[1'2)XO_+?%I]/!!N>6D-L0:\P5%P]KJ- M1'=Y$(,'9LTO$K4H<:$_2]^&2T=R\-L27[W:"#G(V:[^2Y/?SA,(W-W^* VF MF^I[P_W9-'VP<\N&=,!&/O;9S>_)G/]R@8.:N6]G9Z=GQ5.<&#G]QP[_",]' M'OMY9+,NX!_9W+*"K& J%& M%T3BP52U,ZQL96R;J,E/=N6D]">'EQ$3L[,M2<3YNJ*#F<["-MU]36+NZ*J# M3FUZUMT\.YV)!))5\ "B#A+;27=22K(AV/Q M62*G[F(93N:/09QMH5'J1;NU07UI65TN24B7*9A:O*$+'X*"N.BT-/ZI;&%P MM;"7MDJ,P-%0?OIC7$D4(P(T.._7UH>(?CAJJ)*^(:%_W%/H=63=ZT(Y/MR!#)%%/^>Z8/%(;A +6_.&=W'92>2O(;]US7. 5 M16^[EB?U&&40PR=WE::0>HPRY>W/8;.O^!D17WK=2@9DN+2$M@Q%M/=?;.90 MR_Q(YKDZWGS?I4M.7^M&C;2X@ZPY94Q)LRV,6%,-$ZVA M01 WOE+:"'+&X3UV6:$72KBHR);9NREB%W];D8M9WBT4VLX"!+2*?'PU/$ MI$.INT>$UQIC^:1/GAL+H/89]7O%&?6VJU&FKU&F,_A'U0DW:J&QG!L[I'I. MG/Z,_AK,J5547*UI"[D1G]&>V;+ER\8+GQ6R@;N;SBYAT*+R)"XHE+I'UU$P!E(;K5M9I].)H5V22_]B*OU*YNTJ=F_P9E M%._8AZW9K;=IXK+[U>W?H>@VPS\XMAK@HU-D^BSDM]'V:S$]@5WE:HCJ8 M0.G%1H!<;FG0)?RJH@$%L!5GDK+4J@"Q+60M$+1V/XSJ*?E0CZ12J[O JR?7Y[LINDL/7 ?%CPME MKD+*=K/U4 XH*JCYWK,-=AC_G(2RS39D?WC_P-02P,$% @ 07=]5_C] MJVM!?@ %T8( !0 !EW/D.)(G^/^: MW7? ]G:F=F+?2JUJU2H9.473-7=M9&D0@%NQAD-,G0HS_] MP4&"!",($@0?<"KGCZJ4%("_POV'E\/QK__K=1N09QHG?A3^V^\^??SN=X2& M;N3YX=.__6Z?KD_^Y7?_Z]__C__VK__GR\]44(^???Q#Q^_^_CI!W)R\N^2B\"?RZ=.WW__X[?????\#^=-/?_S#3]_]@=Q^%@T_,]G6?FO+ MP ]_^PG^]\@X$J9DF/STFOC_]KM-FNY^^O;;EY>7CR\_?(SB)];]NT_?_L?G MZWMW0[?.B1\FJ1.Z]'>$M?\IX7^\CEPGY1:2NK\^QH$@\,.W!2]E"_CM1#0[ M@3^=?/K^Y(=/'U\3[W>YB/"Q!A/1'#[UTJ*#W/B/WV8?%DV/2.?J?_KQQQ^_ MY9_^[M__&R'_&DFZ7L@@CK^%_M^& M] F^3M#R1]#RTS^#EO]7_N=KYY$&OR/0\LO=E5+?'RNT\DY<&RT3?3N5.C2>717+PA;Z7K.?*OK1UY2&'O6$AL"R@3*7J/!J(!VY M%7H!Q'045PU&>61^_\-W/_[P';<&^\-?SW/,6X;>19CZZ=M5N([B+4>$Y6.2 MQHZ;"C)<=DY'MULW"X$BP&(95[5Q8E>(P'YLL4W>XELW8CBW2T^"_,OBW==Q MM.VD0"9%I-_GK\%C=]<0BE>TCFD2[6.7=O$),8)QD0R_MD(#UA$&2AJ>?+GO MH-*_"R:$<2$9&R+Q(;\*3O_?OW[+91O4!)7O>S:JZ\0O\$_$2)A0]^-3]/RM M1WT^1X ?>'3SR&:_% I+_!^L M^".G;<<9V2!(KU*Z3?2L(#>?E5,>Z=G@F$7;V3CGL<3#.BC0)YS!**-%RE:' M]-JJNO5#Q70A^< H-BB??XP_Y&0]#D,,/L,=4A4)>_L44)O.@VYI[$=L5N6= MLR52@XZ'[?#[5*UFA\Y5:83;R^I%[>UN&5F&8AX!PA-B5^R$B0]X>4=W47RX M4FUIBM__5/H=X=M!.]Q>J)2V/^X5E$E&>GQ7S(;N2S^@-_OM(XUK]*YI@M?U M5/H(ESO\'*>K*:4T=;%\A@84249R*M>ZHT\^;!J$Z8VSK1M>%TWLK3!:$LR%13')6!'A-Y=(/SNN5QZ8(_MK/CCM;1FMU M>^QNW*)IU8$5C3&[;IO(/9V6D2=5^A./]TO/8T9+\G]@P^F3TA;U;;%[:(.& M5>^L:8C9,YO$[>F5.H5PSHTX8^4E']IS_&?MQ%3]$+X?GWLTM9^*3Q]K5.F39; ;> M6"/L4*X(I&&F"<0G]D,^RUW%MW'T[(=N*T8>-Y^)1RKTK'7+@[8S\$V5Q$,Y M:+$6$AS&]U*(B65,'<7(?? Q7B^LTT-XG?P93B^KE=#4JSC, ;6)!EQ(%0YN M-U&HWNNN:8+7E53Z"'^INX^9.W_Z_O'!3VNS MU&J:X'4ME3["M0X_Q^E:2BE-78M3(=&:?/K^P^,W1- ?W[\>8@?N?=R_;1^C M.DT//\?K6;6:"+>J?(C3I^I%-':HC!K)R$V'4Q>O[H9)3!5G+VJ2:]# MS)+;X/2Q1DE-74T0)8+JI&=R9_LXIF&:I35 _+ 5Q+XN=[:E.5X7U-&SNKRL M;XO3);4D[KF\S*F3@CS)Z$]W;IQ2N-W@/]-S)W5R<1H.(17-L?MHLYZ'1\1U M;3'[:(O$O0^%"^J0+.@(IYW*1^^W3A"<[A,_I(D:/@];8??(6JVJCEAI@MG_ MZ@7MZ7:<*!%4IW*VBRV-GQ@._QQ'+^GF+-KNG/!-J;BJ-7;G:]2RZH2U33$[ M8[/ /9U2$"<9=9*3GS)I-3YS4OH4Q6JO/&R%W1MKM3K.7BV:8/:^>D$'R&&- MB: Z7;+^I1_>I]OT(HZC^"QB@[X+V367@?-4H[]6)[RNJ*_S82J_N@=.1^T@ M=^_T?L;#"5W?";+S,_XWSI"4',FOP'."*ZWY9&5#@Z!M8#]HA-=MU3H=S"6E M%CC=LD'.OC-)H#GU4,W8;2%1-W)_N]\XS%"K?0JE?&#O4[W9T-P)NQOJZ'RP M']30 [.;:LG==V^(\R"F&KM,9I,_DV>4:9 &D+=Y=+O2[97YJJH!RWQ.N*+=H=KW8JS7 Z8INP M ZQK2D?DI*?VPNP"OYX?5MO.Q1-K-*SW1:GA'+RQ3MRA_#$OZS"11RX9:X\K M5K\C=/@Y7L^KU41X6^5#G!Y6+Z*I5Q74")";P(_VGL]H*!)SJI\B]J%C+0H/ M*C]"ZC\U AI[3T9KHE2;G-NE'V^O/+5FQ>?H_:>JR8$'91^B]J$#$?MZ$9 C M5^=3[77\0H/@?X?12WA/G20*J7>5)/N&2^?J]G@=34O3ZAZ(HC%.1]03N>>> M") _^0WH$\& 9!RFF" M!=GL?'B""?^5NXYS8%ZF*4VRJM6*V7]C8[PNV*ZC\$-U2YS.J"&OJ4=>G5W> M$3%D2\0G6D!D 7&[?PQ\]S*(''4":[4-7B]4:E0%0:D!3I]3B]D3_#*2A-.< M;)4A'EY1SWZE%GB=2Z'-P5I#?(S3L51"]EUO"(+3[>21<]LG)T^.L\O\C@9I(OY2.F#^A[]" MP;M\UWN=.-&0=P NO+;UN,J)VXHH5N:=/A\^Y MC*'C,XT?H\FU+$C:0) [^DS#/;UDH7<6A7R _L5/-V?[)&6#=WSQZ@9[2.E< M)@G[(JCWX+PJ+&-&"3<&];".#%(&9"R__4?7?LC?/OAY[WO.<>VY(30SC9<; MFI)[)Z"'V\JCX[<-97.>!/R2"*[98\*"[X(4G(E@#:6'K8P"MAPB&SC;E D+Z=G95(PCD9U0_XTNRXT"*", PUI[ 0,(Y;>EDV7 M 1^@%$V.&*H%I&YGW,'6S0:5'1NMGGC#LZ/\YA7B.)L%R1GQ$:/*2HR6MK9" M)C;$DV0(IVH(,9+:0(/E%NJC_8-O2JW65V'*U/0? PJS_52U']O:"7?TZ^DL M1WUS#[S1KBFW^86&DCR,:24#DG&P,EY/J70>NB2F@9/""C4B?FD$9S0C: #< MQ-]]F]H3';LS[Z!)FAW>YAA^0]7G[LKFN!&L3<_JR7M]6[RHU2JQ<3IE3IAD ME,F'G/8W"\+(#QJG/V9JAO0)<*$I3L?7-@>I!0F/E)PD*E?IAL:K'87I3OBD M&9NMG7!'J)[.LH2<3QFQ_N M&:;DX!*%R2E=1S'-VCTXKS2Y>$UC)XH]/W3B-Y["<<-<'8[0(K[3($9]Y6QC M3(ZX WX":Q^GO(["#B\,3:&T^80XF_6#=-^4.0F9@*24D#QR$<4J@0O)5@@5 MH8B0RLH6!V8K7SAQR.@55LRF+W!V;VD$P6RL;##*3321P33VCC";3.U?]D9P M9H%\?G)*0[KVFT??NM9S&#F56AZ/>D=-L8]8:H%[CC:,L)A DP\Y[6\L#AJC M*'M-6+H.+ M-7!BL@P]> W?QYXN;^ZN_7)"K&_;[A;5K(#4V@-/&&\H,]>"\WL*ELBA&HXPZR@:UX= .E/VF\03FT@OUN>%0$*:ZD\>14?A\-Y@%,H 7) M12*R3'#3-)-JY&(SK5,#7$9U*T;-CPZ,N?PZA[6Z>?.L;0L:'$V4;[D .%V&H#[F_,13$4^QE6KC[8 MMF!V#S3JLH5AIQ3(D85:MB&:>^"&( UMJ[5"E,WQ0H>.T.851#0! 1$03&>/ M++ MGUY>^J$3NFRF=,NONS%TTSZR;.J*.ZZ[Z*\XG%3VPQOIG:0?Y!CR='F] MO#F[(/=_OKAXL/*F75;KLL6GCQKA]MYZG2K5:BLM\'JD0D[CI2$G9_LX;&BE M[N^MQDZV4]IV^*YJ.X=(4FAX'% '#;''E4K;XGR'R1&"^*D1/ BG)F=%U>F-8,+/]"2D:TWFZ;3.@K) MAFEN95KANG#^D]Q1ES(=V8J?K:]ST%4!?7,7W%"FHV]EKM'0'B]P:4EM///( MB9.2.M\_*N8B=B;ZDZ@<2RH'\)BP$P31"US:(.LH)FY,/3\5QUR0=?']XOM_ M_@.'-?;C/W_ZGO@A@2#D?V(_?+]@-),==:&X4?!F:^XVL?'L;)8?OZ;)YZRM M@*?7$S?N=="^NHG>V@TO"G81WGP3N?X57GMR0BLX^:K44FW\J_"9 MJ1/%;TV/S%2:X([:.GVJU3W+S_'&8:V4YN4MFU#W("@UNTHLZ;2"B\X-,C:+__E8(/49O;S&.JYE8U1 MZR<2.IO"Z*.K-;!F$E/#^ML$@=0Z2@VK4?[FC/4(NHVC'8W3MUNF1PJ/ZOQ] M[^_R6PXM1WR:77''6Q?]Y3#4Z88-,3 MV[B0LZ#.75FFOR"<@Z40G5+K@+(_;J+ ?A1_=MR-']+X31[!FT*XL0/N^&W7 M50Y>=6N\D:LALZD#%Z0/IZ(V8W8R?8LYIZ633S:=WO-[]505MR%80U.U&ZI0:[W+JJ+:$FL*UM1/NB-73 M66L#"'G<:LH]TJ;/:/';NGV+3^^IDBOWVWT )1O.Z2ZFKL\+);"? YH7N9$+ M*"BMI-H4'XX\;H 8VHX'"9Z#T,8+.H-KV",14 A"9$D6I)"%AZXLS8(B M&MT35UE!9]-KGH0J&=:3Q,G*]4ARH)K1J'.T6KK@!BL=?74/LRP7K*)K/^07 MDELJTVNI8.SA4?ATW6 /FZX_1Y'WX@?J%#JMKKAAJXO^U134]GYXYT:=I#=/\11, MBJ0T"($/!21=BX M%AA,DXOL*953)X"YUGCZW*=.G$ZBT2E]\L-P9*4T=H_'=K9I\MK9M\=6<>'3 M-9S^WL$+0*OUER0#;87B;7UP(YR6QI7$]Z8.>+%03VSC?'%!G7#R"\(9G$3K M$\8BFY'8J:<^D=8\6:)ATC$5"(VK[]WJB\5,9NF:PPV+:]UK-Y6VR+&H24/% MY9NR(6+L:11WF"LX)6'[MW &5]+V!1S5#K7X$'=8574XOFN#-W .Y.MWN\9B M;;S^*WN/!9._]IUR@\/B':&!+@?5ZC'-!0%F2#_P4Y]")NE]&KF_0:8G^S)A M$S9]:[D8U*$[;F3H:H?*903-OGC1I;,&QL. 7M7/Q@ZSB76-^I_J MUK.(YZ%+9$JDIRH'VCJU&%%=H6%0LK!RD>^/&N/&E68=ZRIM5EOB19L6 M>7M72\SIVBY@,[::NXPNEHJ08N+RUKTD9$U7W+'91?^VHI"'_?#&;2?IARX+ M63"R6RQW6AL$\@+%4M(/PYMX3[U[)W#BF&V1 MM\<@!&2)H(M@K!U3S22G:^^ .!/D>'.@\=BNH1/N>-33^?CL6-4#;WQJRMWS M-#EWX[K]+JOGRJ/I+33.'B*EKSL:'C\L;6DS6GOC#WV8ZH7FG,)Q!%><*NA: M3WE'T*U:#E*:K=K95EY3)HB7/7;ZX+Q*"JMOS+7WPAV#FEI7MZ0;N^"-3EW! MS;>N,_KBB5_&H3IFCG2I3&.\G$SUE.F,8=E9S?DLEMCM.9(:_7!'M+;FZOSM MFDYXHUI?],'RN*7-I'$S+#NF1G*M#'!5!^2PUJKKT7J^MC5B(&N7N=\ZOCH709$:/J:ZEM<3 M4#[A@<9;.%!O#4QE8]Q!V:QC915?VQ)O,+;(VZNF!L]]R/)7CA;W=ROKJ_.EP\7Y^3^@?WS M^>+FX9ZL+G4N,DPSF(^H_OW&B6E.^O>\@%3Z9B4;_#;.MQZYLOQM>(4UZEOB M#M$&[:JE[(Z:X0W*)F'-J[F)#6A.=$$XV06Y2I(]'>7M&(UGEL94,\G4W#DQ M>0;2Y)\^?O>)[-BR-X'(7!!GGVZBV/\':_OIN\5WW_'_L@^M#*QGT78;A:U! M6M,,=X2J]*KF;5;;X(U-I:3FN8A $$]4CJ5@EWC\XV$\_D_B*52)[AU?.\J/'-V/IO'2W96?!-:'7''OK[NE1S0UEYX\:&#[,:Y5P4+ CS MY7,N"R*CB9W*#9/JOV,\3IC^;L;%1GC?T=3Q0^I=.''(W]B2ZV^O?==7K8NU M.N(.;WW=Y?!N[X4WO#O(;EPN*V=!! _RH5J>GK.Q4X]U2O5ISL/R\QC\J(S! MUXZMYFF8L&E$EB)T'260&+1:/SBO*BSL3 5WN!M:1?&FA0X)O$!@JDB/A.L" M K+3VPI'D5'W 9A^DU5QCM:08&=G%F#1.EE*NENQ3A E6:8=&"4],HJEC?-3 MNHYB^A!3)]G';TU+ =V^N/&CDP6:=]9K.N+%BF[B&V\X2UQ^+XHE/7)&1' : M<6'0=A VC1&R([*D8@I:,44J3)'4F&(2(*AHW+355]L0=XBK=9/C^;@5WN!M MD-7822O1F&_Z6:KD,H)Z_.&G:I@MB).R(3E)R8<_+'[\\8^+/WSZ ]^B^\/B M7_X(?_D3#-A\FU!G&^]P\6-I_-9&.O1AJ]:M>1C&&[8-L@XZP"[3-/8?]RDO M,9I&Y-89*V-4Z\6'$=3.WWYXM/[VPPBZE:] C*B>P=1HJ'E030X"QL*Q"KMH M=,,-J[IZ=RD0BQ=RM24?MB"L[;2^<73- OA0XVI24:W^T^R/!D'T GAY&<7G MT?XQ7>\#43?KCKK4?]8H&]>1!NY0-[)(96>T"P&\(&"FAO&^G^!&V-J>"'ZD M*.%6X+2FN.6@W M]YA->.L,UPW-9Q'.@P]9U3#&,4I/H"_2\3E3-[M4HFN-"HJ 3OO$*(U&81('O\,%(3VSCO*@L :RD2GX%NH>O6D[BPP<*GD=; MQP\55E&UQ>VSC1K*OEK;$*^/-HL[E&^27S/"5IQ3FL1^IMM'&BM,4=<.MU,J M-5,L.[-&>)U1+>H02TWR:T;4BA,J[J4W.F1;']S.J:6Q1MD%[$ZK)_9 Q19. MRF(+5MWY\")VHQ\K&^-VX&8=FRH*8'?9%GF'JQQ@%7';[P WHV^'_K@=N;,E M.MZ8Q^[NW54P1NO5V97B2H[56*C91VGT_:;VN'V]5=.6#4[LOMPN\E ;G/G4 MV:;;9GM]JWV:I Z_!:;::*EIA]M-E9I5MKT.&^%U2[6HO>K7)@LBT;1WJW%P M[?)+C>*0[X,O-MU'J:ND>\%Q<#7+^XWMFDZU%W0X](LB,"UEQ/5ZXD:=#MH? M[""U=<.+3%V$[['+I%,*::&<&@I)#D?9"<_Y)S:2GQL)[@-]8Z4N>5-AJ%OX M0Q0NPVS!*O M?9>_W$=*$463H>O*5>O5,$,T@256L\- LP]CZD9/(2]CS5![[\0^?]LU6I4>8-9;H 70NK%-/7 @MJ" #U+ M):6&U0F($$^0)!Z $UR%^O!/WWW\X?OR3H25YNO2J6)=?[" 94Y)Q+?"$1?[ M)I=1O*9^NA\IV5IC<\2:X5R))-G!JD&N(0W__--WB' GVSX> GA:*,T2>72L MHP$]361FASU:RHP!/N)P:;[H,X'I=.#']GE.TUX,^^ZH_Q1F5:W8:1!P M;(>Y_G^D_H@3ZT9W8<+JG:1KP@Z-;YPW^ M6<6\5N=.6='6D!9N-.AEH8-,YNZ$\.)%/W7,[Z.(81+R5YJ> LTG)&R<)A?K M-753 M]K\Y++UF-A%@RIL\:R>AU]M0:8O RBEZ0E-:ZE"VYXT=&W]BYZ37N\ M8*$EM?%PNKJY7UU?G2\?+L[)_0/[Y_/%S<,]65V2L^7]G\GE]>J7>QN^S! % MM+V-(QCJO=.W+PQUKL+5#J+=#Y^6\)Y/5D2_V<.-".'V>W/;R-'0G0K>&.FA M2Y^4'3X9%4S)XQOY 'S94/H-*5B3DK?]9%$+=N(V6@-H99.(J#",4S"SDD3* MC+#V4]BS4!BKT@ W(ASK4JT(+3[%&\$U,O:)S(,M-?9KL.?7-FZC.-M'.TCG MOF%&CL*4R1E LZN0S3UI8F=6.[ MK+Z&76[-/41L_LVL[ >0H%[N&#Y$PPST M(['"'?ACVK=:X&%X/GC!:%1M^R_?$P"L0BQRA'?P\>RF)G.P>5S8/)1P%3Z! MWUTP^4XR.9JISCG=,=%]OE7!?@YHFB6Z+[>][<$VSQ_?8/XE<8L(?G9.ICX$KC?GQ4VL,QR\YFTF4UP!5 M.]^ZHU9\NMH#VGEL,TU5T\]&FUO"V4B)4=+A17XB0)9QS(C1+)L"5H P@E^\ M M-1G@C1R1F;+"V,UNHY28"R*1WDWL.I,/]7FL3E9U *ZVAUQ!VX^KK+0=S> M"V] =Y#=U+T%"_)!,/D&#C3+E4[.R-)MEPDL<+8!)..%OYTDH6GVZ&]0/@)L M(\Y_=OP0%FZK\-X)Z&K-EFY,;Y!&8:C&#KCCNEU7.9[5K?'&L8;,IMX+I,7F M!1N:SOUD%R5\60/'Z:=[/^";M^#2U^Q_EL)X; / ]31&&%1^E%4.CE6>:-L@ M>SLPVX%Y<%[SJ5%^&5ZYYFCKA3N0-;6N[A,T=L$;TKJ"FR\-\]&' 0(<)TR9&.8.-V*1[F$R)04RB=7: ""BNPF>:#)&'U4QHEL"A81L- M &F@,CL@T=%E)$ I6$]WV-F:WV'!2H=96'YA%MM96-E6;/(0Y05 3O>)'](D MH0FOK@6"B](@JG29;B1P8XJ)/2JY7AWZX\41(RV,R\3DS/BMB(PH*?D5]\EY M" FFEG8@)K4+)U3NPCQ*)LGO.?!9BS.&2;13Y6PY2JZU9!4=H]B!5#;0>'N M>;KD6\.ZMJSI-S/P5&G>B)B'G68$DTK1A\3&D@G)N& !P\&U%\\U\:-2K[:6 MB$Y$TX3R*/WNQQ^^XY'*_G L?7DA+V<+A4#OHW7ZXL2'63U&!'#&KKDM((B[ M][:Q"V+B.EAR[&510V-!NOHGT*JP,X.XP@E8>MGE[\=,,?.M_5#'M. M>7O4+>4B22[8QZF2O2S8K(#$AQ(2I$X,D!:,(JAS)ZGS"$LW?%Q* MO>22 4WEQ.X-ZCBGR]"#QTYW8"?5$-.) DZ [6&-@TM$NMT13Y@,E##&B9Q7 M?G<^/]@5_!:\;CI410\]4C"U==W(DE%0G7;K[\KUWM9#CQ7=;6&VHXT7*0QT MF' '&].1V%@FX?/2?9*9HVZ_&A%(7/JA$[H#'(,P:2X&E6/A1M=J?1V%3P\TWI[31YV5BK(C M;OS0UUVU+JGOA1Y!8("JV]8ZTG"?$[ M*C;4M *[H3GN<&[34PYB55N\H=LJL:F[EH1'#E+]@Y;1=+V-?3;J[IR@W&.. M0@0A>ENH6Q0R;3F#JK;$'9@-VM6=BTK-\(9CD["]-_I9'!94+9]U#JE?08E% MGV\U4^$RBLO*G:NU5$BXQ1R-'><1A>VZUP6ENA?^&-60O7?(KB-XC%0PX>E; M4OELRT$\I@'P/GDF01@;UL5D'YY[TQA<:WK,([P;M%4,MH?-\0=TD]"##+Z, M>KETY?3M#\.#:\RU](66;HV6D^] 28#%W_RHV9+36-?K44$>SF9646U4:9! M'/:&B@RS@?-!'N._(=E[.G7;VM;/TJ>P#2>,^R"L]ZX_>G#H;@NS R^\D&"@ MPX0'7)A.R\H?I)9%4>>L7(@3_!Q'^QWKP7Z'6LY^N*=> M?F$W"E4XA$(PW/B&PD1'N&E?*KQXC,@V_57L;-'N,]+LV6FUS^&C.[*+[WR87 /5C8^4XJ;TE.*@'> M0<"2'?K,8OVBCJ,GUW&<%NC;9O8SM&O%G+F).]@5/YB/\56];Z@='#G?*1 . MDFNZR+8L)+(+4G+,/H0X//S;Q;A0M^-@=!$VGGG8MUXM1!$G)93]G4U6WZAS MN 0ZE+&:0]!JJ7;32[S@T7U/HW(\)QOSEA M08/T Z. X$1*5FA>!QC!"H6Z<4&3E_$:JIS-&3R>R? IJ[S#9CS7):*P%>B! MZGH]<(9L!VU%A9J6YKA+TN@*WZ<&3=V^C[N/8WBDIWZ4FK3"S-@F$/1AEKXL MU96X\"J$%LK(3*9Y_;=L"E$CS$?@FGO(&*DS6MKZX(2S3AHW3SVD#G.:<]2) M/?!D0V*!9I(QK-HJ_6SM,$!>W%DV@NA-2?K2FEMT=[!0RQ9$.Z$YH4$7=8;> MF."YK#EO1!,!N\;*K(+G43/U3/:IRC[S0U$%)KK[5#DG>8$#BK1Q]J; MR/E8R6<:7_M"S5VMFO:B.=Y3&<6Z&.BXZPQC6J%_:U@?])M99*ND'SZX@9,\ MJ..)[Z%M()3-'QNV,F#?[W>[@#_R#+5OD\UE$+ULHWO(MKY;#1_W>N .] MHQ4J+XCK=<4;[ET5,/5VF4^6P &^V M%R5N[( ["-MUE>-1W1IO:&K(;#Y7VVZ=^ V.G^^9L_IKWW5@![K@2 1+*^NW M4J1C&SS0U_0T4%<*T^Z,V[V[V:"R>-/JB=?M.\IO' +-?D]^!5:$\[*V!9M'_TPN_?:,JJU=,$=^#KZRN'>U!YOD&M);;X'6;QCBL5EX?YV M$"7[F+:-7]J=9^?'H<>B:GK-R[2;Y39UF /TE9M:T^OYS6FM O=_U2;7&2)C4A\MGUH:>PR M.Z]M&5K4[6?EMT.B;.&X$XXM.JG(D^AL,5CE=_-:1A9%4]S!V:2?')1U[? & M8Z.T?1YZL>&"P%=_J%"WQNV(+5K*OJAHBM<=VP3N]?00I@%A3$6MI##!$VR; M*/"8XE#\+WV[B=*V%49K)]R!J*=S)56IL0?>L-24V[S"8U:EKN[I0HO>JS^4 M=.D_1Y_6'&ZT.\_-T\= :IG3[TG&BP S9)MBTUG$/@QLG)B>,EF\LV@+"RFM MZY-MG9 'O);.E2AO[($XM/7D-HYG('_"Z1.9@96%4!&=_/'=0I8[&D )%/Z< M9VD.\8Q?ZX*I-U71#!3 MP[QF=<&-I\96^*$-C+;1L#.1=Q :C6-D-PHS#XX!MRF;H@/9*(K)-%:24J#N M7]O"\:@1[L"OUZF2@E)I@3=P%7*:>E]&;JCW7HHR62QP+OW083X$O0CA=,/^MA&/QIA1P?V63$^=^CPQPZ3RV:CC579&HZ+8&^#Q6DA$ M BX2M BX4).^-F/)2%+A.V:+@C').)/5FF2\420*6;33]<7R_N+>QG!]1Y]I MN*>7#&C$NSF_^.GF;)^DT9;&+>.X?F^&"\BF-G/AYW.&A=_N;CY M8F=XN]\_)O3O>S91NWCF2_*VPNS*YK@#NTW/:NGU^K9X [=58O.Z=((PX90Q MN&CK$6-#^WDY:?-QHJKQ?-QTR/J)53\=/YVF=?B83ED[QQ]A$@6^QS<=>&W* MM_;#CL8NN$-31]_J08:Z/=X U9+:?"=>(K[("IJ^D5_S?S$<3(RH_&WLAZZ_ M"[(-K@HK*^4QG<1/5NNROJS")G7M< >J4K-*?U;G+ ';?"&W$-LIIZ M8D827+$DBB'F)E+51LQ]29A>%TGJ;YU4^9KD42/&AP1]WH*?3U%X(Z_7 'HK;F-><#ZDYXPU5?]+XG A(+ MA$%LQ0Y6MG><9 /9>>P?N&#][ 2PA:6YSZ/9%W>(=[) 9>='IR/>4.\FOOF] M^F23I6/"#Q(CA$%OV2(VPO\A=CS*=.8%J,6+\0R2*!/J,:"9[@ISZ?;%'?Z= M+""'OU9'O.'?37SCW$#@(I4X%XQ(R0DA$$QCFQI;6*VAK3?H-S3''>AM>M;6 MS9[-:-XJ<>]ZV0CC='2E+=T/%,VQQOD.D*;WTD#V@MQQP1/ (^KM.%%O-[!V?" U/'O'EW[H9_2:_^9 M>HW+[ '(X@[SH>RF^6";%DV\@#&89J8!UORHVZ+^3T*0$R[)U'.*UA1.7$;- MMDJ@.GYF+AP/P]U'Z_3%B>E#=$KOH\#C0.NM8B[MBY_0ST[\&TU;T*P[%=S@ M96B52GYW-Q)XH/TZ)P?22/R2 FPS"<[[-\H)@5?(A@C7,Q,;;2\T+'_ M#X8K@K?5]Y5TMQV5S7$#1)N>M6\JS6;YTBJQ^0Z<>%<(8CUQAVH'[:OI/JW=\ 9P%^'-4UTR'GQR*W$1+X8A MC'"K9N'EEVV$_V444_\I/-O',0T9KL5.F#@NS^QEAN"_!EFBK]Z@W8<>;JCH M;2D90(R)X865_BJ91E7.F0C61.;-0TWFC@]YL%DNL':9YL*)0S]\2FYIS.O% MZV%.>R_+>@3QB![BP'A5&-Z(^!YWFBUX\_@P*ZK M"R7DGBDRTRUP7)^.9G'CEG MGA6 < IASW*#O.A26Q%UZ;K[[9Z_3L-W1H%'3#>,#5,DVS:YCI)0=8*K,$EC'IO-LSS=OCB1V,@"E2TAG8YXYV[=Q#?> ML&!<"&<#-Z0+1D3BA'"]-[EMI"?+["2.N!OJ[0.X%7^PU(6Z+2YLL?O!GH'7 M UR!:2WZ9TP--U3TM%)E&6A&"B^<]%7(>%&3\^4%&&KVDCCW[/@FXT]^Y1(@ M0!D,)DN 74+VL";T0\)F)L1U G>?;2E#"RJ,NF-&3:SM316V.DSV8V82F7D= MP:D+I;D 4V?KU(.2-IDY %)W98:(K*.$4 Y"11(I0A2R8R>_M).3V>DIAK6C MZ\3Q&W^89)M=P07S.=(RBOT]3OU_V'MWM3!<825MZ*GK,1>(46I;#R5'S>< M&6JAAW!YS" PKN8'00U_>BK2ZM,T]A_W*3=)&K&)A[LAC^()UB1[@M7VW"._ MS)R=OZ>=)QPMW><" 7IV4$TMFOK. 1PT-1AF$E'<[,^98<2,"0WBV[WU+^L, M&\:G=!W%M,@U/F?_)"E?NN69.IT1PHSJ?("CA]54>&) Q8="''^4\ M9D1168PX M-WC>,+5UTZ TXUFA@# I,V.>:7U*0[KVNTZ%3"C.!>2,K54/<)W)S0'!9/O%: MKZF;%CD S)9W3LK+RC(= Y^+V/78RX3D7.#-W%Z* [#.].8 <#VT&N0H3+"7 MT0TD(%41)L*W]@>ZL!@.X,UQTSW#MAHTPXIAYW1-V=+;8]8J]NZO?>>1&2QE M2^6.\-65VER0R\A*]:#5B=0<\,I,H2$B3G#F$"4=E4G<,<["[!D,((J#$D=* M/O%**9N&Q4[\1CR?_17NAC&KI1LG)4\P",1082.-2,(6N_[:=Z%2W@Z.SV"Y MF9/TQ/< M)WR>PA*I6R#W&/7969ME_G E4I?%28=MI\'\"BE'@9='E'NF8^L MML?(VXW6FRA\IDE*/9[1M(0IG9^^=8Q?32)SB>@N-JF/<1T*YTJ7Q(CSXL2>Y1G ?98$ M<$?YW"5\N@K74;SE\IV^Y1_J@TM7:G-!&2,KU<--)U)SP!TSA88 H)PX*5@3 MB?>"/+X5+=!MR=@S6DA3DCCP4#.L1(I4Y*,#,CN%N.0MJ=4Z6P5>LJ 4)HG* MIZ79.K$%EWJ0PPU,?>U4K>-E1@LO-/76R+RT564?&)Z@SM;\?(]38%$:$9D] MGMF2-;M5$B0\N*6_]IU>97]K+]-+QWU9-5!^P.?Y\*!OXR*J$9G!\N0,ES5&0+MSNHNIFZ'Z,O26 MTB6/YF.L'F3F@(#=[7*,A?HTYH**!AH-$0HR6\+X$IDQ$J3$:)JI#O(TX1.C MB>QNL.4O7L,T^N*563%T@K-]DK)5=IPL\_LY;#(=B0J8<(D'0CA8"DE!!6 MXD7U5R$D[!J68A*0TS;"SNH;8& LF4_:UB0W-"7WCIW7?J5 M^XD;1% C9A56S9+ (T3\#2+Q^-$5FYT_^][>"8Y-FOW86J%W8A'F MC3?1^* M5-G1^<\!TB>TPB 9*(60A '+ 5PG"_D1L7P'U@])*6T]ZN<2X]F/G>?7HQX MCKX5.V_),G'AJ0FMM!EU:]SXVJ)E]?W8VJ9X4:M-8%,/YG07_!D2+#.^L52M MU(^H7#<*@"/[F]E3+"T;D4O/\P$)H/)? 0MWE->>>8BR)VP[;$@:D<,9MT/9 MZ7B#LCNMN6Q4]M#,-&X>>)KXXSYP8N*5 M)H[4.W.2S640O20/T2J[L!4^P>5_7MHU>^->FQ)-)C"#]QR;;)Q7+YHN. ?BY&>ZW02K4_V25'$$]68/_^OD\6T=KAT>V+K(]Z]H&[BFX96E8M\R(AD MGV@:,U0N0QZ9),Y-\OC&?H1;#=PR%FN,_D(!<*FW?&:@]D1O]MM'&N?EW_DM ML&157M):>G_;)RF(JC"Q.373-/;=TCZ#;8N4!1Z6+I\[,0WX>S6B)D7=A%*G M$TYDZ*9SL>QO[8%\6:XOO_&RN7[)+!<0<0K69)?SGG99.[X5)!:DY$$$DWQ* M=3B/FB9+B'D'?S#J-"^1GM][2I:O?J(ZI&_I@S/&.VE<29QIZH!W)-<3V]BE M,?PINJ#7+7K-.HXHIR \2N5RMF3U5# MO(YQK(/PC/(3G*Y1(Y_QW).1&MHY[J-U^L)66F=1F,:.JW8494.\3M.L6['H MJ6V%?*'3++/QP)23)8+NI,L6.SH91\Z2QM']SG$I5+P,$ZJ,'&5#O)'3K)N( MG/I6N".G1693+[M*"=\72_AN # A"7 A.1N2\9ET'V D5;ER][)R@ZV5DCB5 MUDGLMW*-Q'[YZQT3F-8LXP\_PQE7M1I *%4^P#>)J1?/N+P.4!IZC:WC-[7P M?/PIM'AYWC]J%83X4F5#W'Z M4KV(IMZ44R._9O2F/?H?39W)HL(/FZ/BX'/$45&G21$5\H=(HZ)61&,WRJA- M'PP3:#')5OYM#&EXZ=MM *=PH7?Q][V_XV<7;P^,;<-9E%Y/G(%DH+U\&*#1 M#5_PF0AOZM""QX)P+CR#L^"S(,#'XO&5T@(@5^.AEE[/F?K\L?9:/E]VFZ'/ MUP@_JL\/O1CHX/6G>S^ =*C:.9"R$6Y?KM=)=MMJ"[P>JI#3U!D%.1N.]MEQ M-WY(XS)U31VCSA6!.NPJ80QU^K-9KWZ67^SCD M!4];75*W#TZG[*2Q.!UI[8#/,;N);>J:&0=2L.!WR_IX:&]HO0H]NF:+Q93R MRC978O"4S+PXO/\/ZHE$%.7\J*DM3I?7TE#,AY0-\;FMGKBFCBE1)HG( M3K)R_C2]GI/WD;B.U]DE5Z MRN^,4?ENM5P4BHU"$=2_9ZU?_'1#/#X6D2T/QX3PX2SC%C$!V<"U=4*VOG^E M1>V'3 8TE\V&^TI:+IS9F 5GMV/AGK[X,L45(L4DJ+$#3KC1UU6>NJI;XQOJ M.\ALZKOYQ6]><:*(>T'=2JF)290]+B QV&WN6\HLPH:))_D13EZY(H'2/PPJ MV)SCEPT-[VG\[+LT6<:4]0&DI=YE%'\)G?6:5]:A7E%S?Q5#C]LX\O9N"CW. M*:P;8NHMT]O(#]/5^L'?UMT3MRP.3NA 8)C*_,>F++AG52@L8WP\7 @/F),# MC:ACD_ B6ID"Y(7)PQID*O!YV4XHP9/V]Y(:Q"V>&F&?\)Z[7!7>TQ/*3#K7 M>B]?U$I^]3G_HDH%",A#A KP&@ IE("B_T160WH39A5G/84JO&>A#%FRB2/A M"@%_4&GRI?9[^?YZ!%IS-(TQ/\ R,?BO&8'U;Z9N*O!?

,[*UAG[+M.^VI>,2D(2D3AT!O#QY:X\\"07P6D5M& M[8[)2> 9LBCD^W;.%C;:@ MR^AAU_#5(4269:;C"!IS5GUXV@$E6N?CF. JF.Y#C\8[J1V\S1A0P(1 MUVC=7F3G,(STM]OQ"&).L=A7! M;?B%V_"@RUEIQ,]./91$TC"O\[JR"FDR+[)N@35W@3G, KT ML57;*8X>M;D@?R_=AIFR:N#4:B*8ZGI(,B=[39L*B,MJC:O144&]=QHPK'7. MZ2Y*_#19IF=.'+_YX=-?G&!_F!&@UP,G?'?05LX$;FB.-Q581VCC71C831'$ M%\1)B:!/. ,KZTV3 MA-+B]4_^YN<=#>F+$SS0>*NP57LOW &LJ;4!]?^6C7TZO7$'<$=M-2)*6+S]9@/QMX^!N1) MLPP.W]HQVL1F[)![%Q+!G@!_P@5 FFPWKJ6,',Y"OEUGT#:A-P_D-K:402[= MG#'<7+5A@+P]7VYF:#Z]0;OFPN'#=:LVXPF81DYH8PU_QVS'X'"S#+US)F@0 M\>V*B]<=O!FG6+>T]<&)Z)TTEM?DC1WPKL'UQ#9^X"NGSG?@)/HD9V!E03VA MRIZD,LT86(G?99CZGA_L4_^9WE.7#5NI3Y.+UZSHV27S?,@)V&=C]VI]X<0A M&]@2AE?W&R>F2SYP*LPY%&W<>#"H!67<&(0P7GP95CW3H)2E(*481,A!X,LF MDB0P212R0+8/X=(L2":/%=C"8)E%#EKA-,W&EGX$40$Q9J-4O);"!,??NAGK[@"T: M3_<)6XDER=+]^]Y/?,#:Y/1-^NT!+LPI+&I !C>ZF-I%AI:N-/#BBK$FQJ5T MS[B6O$""PL3^0$)>P^R--BDPV,LW:G,-EIT'V'I2&*643/*XRO-D3/LPRN] MPT<4VKJC 5\')QM_ES2^K-C< W=8:&@KAT!#<[SNKB.T\8V&G#:I$!_U 1>- M==?T&@_V1%*=Y.4V._4>J+L)HR!Z>E,_G61 V>4]K)(\=125P+X(KF?&@/' MMG00Q8:SDJN5^X:QXU$8,IM'J)IF.!V^3:_*=<*#-OC3:KMOBF+NO FX#[M>/"P^K\Q#W)I''B-SZ-+=[DVOA/&_(FUO';M+FNHYL[(T9D%D.AP0U-7Z+XM^2"FS(* M?1*,.Q&\".=/,@&*OTX9RU.9PT1Q\PWI;?K9 M26GL.T%R';C+T+M*DZ5XEN4B?&*+ GC%Y/Z-^8F;^NY]-CUB;=4;U /0Q(L( M@UFLV,#N2Q WB@RGGOF%@QQ3$CY?EU\AARHC;%G+I_(1.?O\0 I9%^3Z^HS/ M_'U8 0B!22DQ*40F]V+1P/I,.NVW;]T&HRWUC3;JD6+CA3?4%NS@=D@V(*_9 M'ZY */V=++D+3MSOHF_+CF/1?E:;C<=2#[N%#O0)9V"GA,RH*LOYIC:CE"T] M'_V0#WSE+=XKCPV,_MIWBARI?,_78T@HY[ G"1OFO;-LVRQKR:A0_QEZMD7[ MR*SG@1I3V+\.?<;DBQ_%)M&^-QI*4B[DJ@"RH"(55XC*9PF2L"27=D%R>8L, M1$ED2RE;L_@VJG=K'->%"X&\X$#.@OTMDVON,'X5/K/V4?PVP=[QOI(KBN\*0NZ*(.!6\^B![[4G5""L( M^8-\LG_KO'$:H$H9\H*].7WYS[-ZC80MM)-A91),K]O9LUX.%E\Q7#@_AAXX0_,_1Y\8-I5NSM,N"< M-5C]1L;;G&L1X.M8(^J; =G(45/-@O$>9'/P>76'UMT(UV>J^HOS/MY'TVMG=+P>12^A5 /D!A M;GIY;2W6O.O,\@&WO*^TO*U0_-8QX0/:A%6](CS1G@A^-AU1SVHK?@O"""-V',2'3F;/S4V?L_:4C9CCA;!H;CW'24.7T]1PB*/3N?S[P MDA$F;D:9,$G2@.8/R!53H?S1*@L/5B$VXDAS]UQ*DHLYZ_WV@2W^B])9Y[\K MXM&UNDCK)"NK-@EPCF46OXWQ=E0:V>.?UD]I!&3H78JMJG[\#O9@)OIFAMR7 M\'K&4:TOY&1KZBI!?@ZAA)],R ;3+2R=&8_ MGDSX]0PYHN3E\JJ?'63WS'U,.:=K"AF##\ZK].$$/J%D_/6,'LVV'VO(J.?Z M=8P3+;HC&QR$M/Q40FHQ^_'@77X-LX-^GNYT$X6N?+5\@F]?Q??K ?Y&RX^% M^[5,OP[8;U8=&=QDN9:EM.]E4^D=?@F30+X0MN&%MU^H_[1)F=V?:>P\T2\) M7>^#:W^MVA#J21(W4 ]A+QF#^]##"Z^#:-6K.!C$7]LK@D($DLM ,B$(2&$% M$-^=V2:!L/KYOL@I@NJ3!S9LN3S4AQYN\.IM*1FYC(GAA:W^*ID&GVH5N!CG M1LR/F2U"^N2P0&Z")'LF&?,J4"L2VU=[05+F"EZ9+4KK+]#V3I*4'T#B:5UW M^37N+[LH9&.!$_C_X!/?U;J:CK/T_K9/TIJ*/,-3QPFK(UGQ,.]Q -+S2'0< M4E'SEQ,H<;+LQJ*

,;KT.0OP)"]DP:N*=1B%.7!^D4(HGDQ[R:0>IO^76] MNJ1Q*YF1&*Q>GT&?9YD*>0@(1"X/#'^0[DA*J:QE/F*PZ/+ ASNY+)*]Y[,H MA"?!F$#LI\3WV&HC*R.=#<@=*FUJ4,(YQ Q@G98=WS8R>&?K?909=D.P9$LJ M?!?%5'Z4TI4F&ZRSL= DH'/O;M@$.Z"K=4M2XD-# EQG(KBAQLPF,LITHX 7 M8 SU,(T1;)V61W/R"_&$;W$Y?JY'LTY4&>%VV7DSC M]TDS:G9>$AI5)1M1PT_]#J&C,8::>^".* UMY?AJ:(XWVG2$-G74[(QXS,C3 MJ(+?DF7H\5]NG"UMCL2V/KAC44MC.1H;.^"-1SVQC;<& M@2 )@:+MN)Q,41OQV3+9/GW[[/PMBL\")TFN6Y[&,R2%.YK[V$<.&._ MES;&#PL?W@JL6:9=6WZ(SXIAQ"DFSX'+IC)M%UDGP9:&S)J?XRA1X8A&-]R8 MH:NWC ]M??!B@;;DQI4W6U*D.!3J0G--MQ;;*,) HJLX2$-EW& @F)+Y$98\.-L>QS39/D M)[CR6EC!45O!-J3<4%4%R]9.LX4*26=-6& ]9@D!LMQCA3OC@2VRAU#[6"T; MFP3E'HC>*JC2'G> MFK:L*8O&^,-RW:1!UB=9U&9;6S=U&QL3;5Q-YZR_3;M M:C.$EY3-]7>."Z_:0$)TF-#:3?*VMCCC2TM#D8NK;(@[L[9=;/,\63\A6TZ+ M)&Q4\1+^*I@C&)+_X6QW_Y-X&5.2T">0Y_](8A>)LV#'<]&!67"2).L9)KZ8(34KKH*V\K-+7'N[.@)77_ M>[I%X82,/LD86-GK&U5CZ5H;<=S4?[9T:4,H>1G%U'\*L_*?[MM#[(1)D+U9 MX_CAM?HTOQ.!>02ROBWJPKJ]-_X@[Z!#_Y#/F1'!C4CL"/ C'X#C-Y9V&2>T MB;"$*RR12I: Y)_(5IJO^MRCM8*59E?M8OIEL$)3'WVF>:!I4I034D,4FK!159)Y8:^I@\O-'BFGZ,PW1CD M_ND1G2M,=+&9;MI0.\4Y0DLGO48"G2(:95D6Y#^I$Y-5:*>>W7NR&$( TD? M7J)!C%_2>D]P=6 AFM;XH6#%GF-MP"!+"GIDIRPG6JY5G6<*,OQF4D0 MQ6_Y&T=-96A4;7&'8*.&ULXD_MJUKPU(=;<91*B&\ .,(((++S&>75"!TF."E;4,^?&-4&C^!+2M M!C<4@+T*;^/(I4FWX&[L.9/@;M>^-KC5W680W!K"#Q#PPJ_A.T"VVFSK.)+1;=:^-;&6O&01VN^P#Q#5C0@HN MZ,;L\4P >F\%Z:$RQZ]"-]K2!^IMHI:6L['T^KW2]I;(C[GD*[V,;U+V#+Q =2)*8[)CML MY\$C#:'+0([D=D_89,8-]AX\,Q\2AZ3@GQ_)PX:U+]LX,87D&X^D$?'\Q T8 M8@/5*.;M65>X>)EGY25)Q#C <=.+GVZ(%T'Z3GZ9,R'\@G+&+6("1C'#W?"- M.*\T >K\#1,NPY07*L;[%NHPP-9FUM2:VID<@Q20>WK),"1[%V#OAT^K7?XD M0')*F:_2P@XT.6<_)*GO_DXU^^A#$2>R#FBMZCS;F!R^><&02O6,J2S;F\!W M1TH!2"D!>>0BD#(&X6T_(8:U:;L]PWV!? B/W+-QU];V>F?E\USWX:Q9$GQW M*'1@JYX@E%-[5QATJ),=",JEF \"#66V>L6GR?*D\/Q1<#C3.Z4AFWJG=598 M/B9I[+C*$G1]".*&GOZVJB1]&E/#"ST#Z&0<0QEK"5**-=2'G/\W"P4:_2JD ML),O8-]J/]F GCQK*!?A2&^%L=I[X0813:UEI&CI@A<.= 4W]5Z1=R9BOS;H MK83T1)K;"%OQ''DS:BGLHMT9=Q!WLX$Q1MR+1Z8\7 (RTZ+TZZ3)QL+Q*F=0P5DXRLD.4 4\R^A#$ MC1G];54YR3"FAA=/!M"I;QF[&:Y"[%O-ZDE&)D+7DPQU+]P@HJEUW4F&H@M> M.- 5O/=)1A[[F&80$^EN]2RC$;?:]G_;.N,.XVXVJ#W+:.R)-Z@[RM__+$-C M8+=]EC&-*6S$^L5Z3:%2>)G =<=61'<40L0/?#X=68H36U@M[>$66:6QPGC# M4,:-$@-:3X:0 .=15OX"V]Y%B6JC>]1&,T?K,QLVQ7(NG&9-\@9ZCH^ %8$$YOX;"4*LIT M,8_(TA$0;PX3M:D-_DK=/3>X*Y'&BIUG&Z8E:R .,5BC[*V.OSC!/MMZ#(+H MQ0G=/@<%W;C,'S4-K-H5,CNPF#=>FB@Z/EAF4D$-K^(D%-IFDI%"-%+(-@>D MG-+4I8D<01,K1O[L!ZF??WL]K'M 9OXH5V>7KC FTY@W3M5J,CX0_7QU_7 U M*KBT)DA.;ITO'^\_DI19!!Z#!OV'JB:JI4D0/<*1AGAB[#IZ@9,-+^M2#Q-# MT\:)':-84%0W'8PP[FJHPZMI&F0Y'8?-JGE;I?+A< MDICW)+=.D0F.C,^O1IKB#GL4,Z1U0&>2[UOBW3Y&UPTZC ^2.!#A)$-YPVE;J"QQI M6#QRIS!/8P?(-80^;>#EO&ZH(4Y*T,TB-J:_E1]"/-V _B M;WGNE)PQM0R]_!IUH\ M^H&?^D<%#'3[X,2"3AJ+A)_6#K@3>?3%-W7>Y3;:\T&/OSH'6;1N-JF(UN3Y M.+N6[WMX1XM_XJ1I[#_N4Y'\(MT!2>D6JH'$;U+J3Y*ET02@#0E*=29-EQG? MN'4;1)P)D;A,_G;Q^'I?'WZO*.92^:9W^ 0O&9XYC>0T_ N<7)>,Y]O(6V5W-(!T0[ANG+ 5;?YYDBY=-]X[@=;B;Q@V.&%G M;+LJEY@#\)C9JG1(C0<\D88?%^5JE8K-\VS;5[Y83^),//9')I^T-PR_$R>7 MT>[J%)61I05MW0%%GB%9.:7(A>,5'Q+"Q"L:,1,+"2<>9- :>G7DHB=:+HIB MSOL@B@E51N<.!T3UO7$.,X96:#MRK>DZHWELBP*#'Y!FS*H35RSSU9%LD94P MS>Z"51; B"&@XY*WCN#;0883K%!([M'W-GO*#0785!QG^)UX+DW(C, MSE(=A^G,<;?Z8G%F4*_GSU'DO?A!L R]LNZ-R+6L_M[)?MWHSA$P#"S7#B0= MB,X-8$Q4&QYXI.)4R[I0M(LZ4]IHZ?Y][R<^/\_Q2ZL8 U3;8;BDYBT3.64Z M7C )>$KU.=W%U,UNVW^FZ2;R$DD\KO"R2&2DFVF9@+XDC(D*>$EZ(NRN-*6V?HF.U^ MN-[E O(3\D)$(LM(!H$63GE=[O#IX?RN>O'R" M_>RZG>C%T:4>]AG_4;['\^*SJ-VGY&_[V$\\G]<9= (@#LF3"-!^).,JP1N2 M1U>UM6%&A.$'U3'&Y'8!]6L]#FR3WS*KN5>&XOA1^[4:O9XXP=A ^\93RCF] M%--%^$'/+VN> MW'(6B#7:Q>3*7N?-43W72>8I(^O;-"NQ$91%6<[EGDV?8S8?7[[ZJJ!4-L8= ME,TZRD%9WQ)O4+;(:UZTK2@H6Q FOP+IP[P'2SYZ'FT=7Y6]V]!\;GY:U;/9 M4[.V<_+5 XF']=:,N(F_UNZ>Y0FKQU.VSW3[6'N8T]X#IS=VT%9LB[4TQ^>3 M783NF^+V1U3JP?B^<3MQ1:QE96[K@<^:N@O>[ MYP/G9YP#D5G8\&CU]7OM[;..)'#[NHD]9,?OTA]O%!AI87PYMK%5%LMCYLHO=\__HVZZ4-T\;KSX[HCM2'IXD:9P2QG6$JGGBA> M/!I.M0D+[3!)2"X*'+>6PN#8.+=G0GE;O:DP#_LX9#9,2AM2E0VQX=TH8/?. MD6YXF'NO&(<$X&8);EB0;9:H)B^.!_@J#LB]'R2KLY,IALFTW@=ZU6HT)6Y5 M]V#0(]8X]NJ"587!@AJ#82I)(]X$T+5Z*Y6989*>50RJT@@2,T(@344FJDLC M^.) FZEL(X,,_"R7JI$ )JXWCO%!(X=,Z7V0K*)?J?!ESOD7/]V4\\!SUJGF MC*L7,9SX,8R-Q,FE.27'O*XUE.6M2^M(HC'.D^:JV_= M4L6315(A4@F&B1" @ 32:I6<'S]M/(BE6JJ46C=8BVN11M^R =/1/AT4J>OH MO0^P5EK*!*^/B+T?R%:K-AUJPUVKN0#W6/;JA-U@L G@N_'%)0Q&ZX3?-5YF M8PU_?%!^N"XYVT"IG:LPN^NH6,P8D,$)['WM(B_CN]+ NXXWUL0TH/YRG$VQ MJ+E!"T]DLA"#I] ^>#3[Z9L%W#+?6WH:(%>WQHT@+5K*0*%HBA4&Y9U+7$'88-VU0WWHV9X@Z]) M6.,)K+MAXTA H5S%=10^G;#@V!+@1$I6"?F5<[-R5ZJJ];4?TJN4;M6W;%6M MY^2O1UJJ?;9H.A>_/1;8_&"CXJ7D5R!-..U1JAEKG.R,IZB-T - >&!X /P5 M*A\TP1UD=?K(D25_CC><:J4TKB=1P7PKSP ,JD]6_/\QBN/HQ0^?[-3\YRNL M2\?EU: :;I_7-L0=0FK=*K7ZCUKA#:<&68UK[V>;?X*FQ8OF5>4:+YDKFL[) M'=67R^O:S<4E![I4?N24YO?)>[OE'7V.@F>&SU5-&R_NMO7![:A:&LL>V]@! MK^OJB6V^YYE3)T?>G'&P,^^WI+25)0%;U*S6F2"J^5RU">ZXK-.GLB20/L<; M=;52]E\2\/5TM,[]SM(#0BS;;T26B_"S: M;OT4-A0N*6T\B]7O/9^8U+""*EP;NLXCDG44Z!L(!T/*@I3,".-&EO9.5*1?Q3F^KUPAG='K2CXAPV-0Z5RY;(0U^MG2I+(6^&.(@;A!TF9Z$97LWY$&JJ7_>U^^SD*V:(A M]'3CO"L-W$%O9)%*">XN!/#"@9D:QKGIP.WDH1SH-VV>9VV19VD9!DX'.+!^_YCXGN_$_%U: MZCU1;YF<14'@L)9'Q>J&HXH31 :VFC@7&8 D[G.3(14T3B?>4+(KSU;84$VY M),07HI -#3RX@NGY,920A"O@?IC_L@4Q?+9J%A> .<2TR'-T88N>(-=5_ ^*20+(C@402YXD+NI*QM-J_B+4%S$M9@ND-A2=:)JXHRL M\CF;%X=/;&KE1UZ#T;0ZXP]P?1NH;XBK>N(.]P[R#Y8X5HEWDO$B&3,$]\G' MM8,OV<%Z^-^GD?O;'=TQBVZ8B+=Q]!0[V_PMU'\P*.1SC4^J29%V;]P T-$* MU2 8HHSLA7F: 76Z I,X UH,=ZB^JEOHZ_>8; MZA7-=2.==YIGH%=%'RW..1N$83ZD^K&D_D&4/]>H/TV0YQ7I5FL.:*<@W%FT MW=$PR>JKQC'44>5UZ4[?RC:WSAO\;0F5EINJ&0Y)'SEH#&W)"K@,11PQ" VN MXA!5&CF?DT<>L[(T1!:'/+Y5&N8B$2Z3S6J.K994&?*ZI?#C((21Q_-@MJN> M _:EBCB"A]/-_.P,HO"T,5S+:#VMB]9KRV4M$5MQ5A F+M(O0&P6V)_]VY&0:.'>*?1=.H_E& M$W'R9RD+IL1)R3U#!EY=C?SPW6(\"]^G3IQ^K39>N6D$%OYT:."9C[(_,Q*0 M@=F80S A^Z]UC*W_'J898JN\O\815F$!_ -L)CCD,8^7F:&S13N7;T8+^#E/ MJCK=FCG@_X4/:=8 _XC]UPKX]=_#-(!?Y?TU K[" O@!/Q-\),#_,?M*0OKD M,"9V '_@;T8+\/^2KU'?(]Y?1O&:^C8AOTZ"KQ7UE=_&-,!_Q/YKQ'ZU$?## M?R'[.QX!AO]^M :!,W@G-@C>ZSA0[&8=W*#ABQUX_OO2\>/&O#$E4Y^B6(%>,@&8$5!LO<1#+J<_X7VS/ R'Y.WKZ M2&Y9]Q&_$ R'1!B_DO+\2./[F/E4H[IGBV^^T5V^KW728?A-VCBV^J_IQX F MPC\'.3SXLCD5071 AF3H*T[0WOU85]VNQC?6=9?O:QWK#+])&R=V_S76#6@B M_&/=X9G?5SO63?T5=SH\?/=#7;XOOV>6P#?.=13N:QWD3+[#28\FM23[&H@PPYJJ>OHZBK? :^DR?A0J;'EWA5#C<9H_=I9&\)N0A3BE,*H@ MFKHZ^<1VDC@2B24I>6:#0S8<).37C.^T=W:MF^:DT30?;I=W]]_D%AH*5&^B M\&*["Z(W2HO:9;=,$R6"MG; "Y=ZN@IL;&Z-&P@U91\>]4+V%YISSFOE0S&\ M77#TYN&H #>R_HP\$?2EDG_ P1YRC:QS95[/-87G-1C3DV-+V-C(D" :RC-] M"?TTN;O_4HMCNGUP0EDGC>75>&,'O(MD/;%-_5H>9GE=+TZ?, 9V0GDBK>^_ MV C2J]"-MO2>C5M\"7P-3&!5_.JK2A,U]\ =H!K:RN'9T!QO<.H(W>/I9$:; M%,2)H$Y^!?I6:G I]#V/X 'I;C8J^LS2BZL::_AQUF%VGGP@]@B^G'&P4U&. M!HSIEJ&W]+9L+L]&'B;;,[UXA2D?K=].,Z6!V]N-+%(Y\NA" &\T MF*EA?("0<5N0G!]_7ZW*D0B6=J=EENSR)-G%J=J%YBQMX,7TLW1D%39C-'!A[J3P:5I97QO,L6A"#_34E;S0EI20+NZ\PXK5P M!J[[L,32XZDB ]J )V2ED7I.Z4COQUB[QO'8GFW\>)AM?&ABY;NP0S+ #;C# MV_+H2L0@U/%"Z@@ZCCW?]/C6NK0656#FO"=7V;+[,HKS/T$[5<1/+@1N5+#S MG4PR-ZN5 "^Z6+(#@EE<)B!/O)1$Q+LZQO,E%->2G/RJV*ZN&";N&[?98R;Y M@XK)\MGQ WB*D)F*W_MJ&HO'88<;L,>V\R#W7%MXX07AT36V]F:@>'NJ>"\T M(864''JYG+-"#OX_*#Q0/(3PZ""C7TWR$2-&EI\29Z]G!H M+M>([^2,]W3H&(85]K X;RI?E*9/H.L=W44Q""5=1V,FR3[4?,6\ R7D6&9N M'<7+Y+ID$"-3#V4&>6T\(TP*MD3BN^ PE+<8^E'Q)$ZED&*_E>'$?OGK610F M4>![7!#^R'#-#9S&ACB#H5TW\'5U*WRNK"&K^85.B6SV1/;0]VHZNV'M-9J6 MIG-RQ>-+,TWMYN*. UV1J75(BY=C5CNHQ,!@.T?IYFLPZM8X'5132WERH&B* MSTUU!38NBB3HB@'<\J64Z?2T$8=G4.V:D&FUQ5WD';1OWHQ MM+T?WM#M)+WY=<>&!3/Y%1AE\T);=S\GL,'I/F&TDJ38&Y"XV"MX3Z-^#7KGOW_P7FER<5K&CM1[/FA$[]Q MDS%X9&&7LN\@X$;-.B8W5'6D:5DDW/"$X?LZK@9A1QZ\<(K"*CUK67P \;\A MX'ZDU("4*I!'K@,1S,N['<5?,E*+_%_"=>%3.$GVHC5\0FTE,<_Z&[LXO7JP M,WA4C*$T[6$K[!!;JU45]2I-, -1O:#FV%"-=4O/#0^MUC6;D?U4PI;%B_>\ M&O@R26BJ6F556^ .I1IM*CN.Y<=X0ZA.2.,=-U[S/B-F<7'/P\;C->:7GL=S M,!^BZRA\NO:?J=?H?=THX/9. VO4K/AUNN/U;A,E>J[_\TL9&;<%$?S@ A9P M/.$LZX-DTHV 26R27TF133(<,K0#$^0)YV,D2*!,&FMHB=L(&4G M!$909"KOO]C'T8XJ_?_@8[P14*>'B 'Y,YQ14"NA\0XY)V8O$D909MI9T-E2 M,<3Q#W#&P+'L\BSH;(G/[VMD,]]8"!W/$O8/KL90SZ'Q_==/RL?/#C[&Z=4J M/<3#9O)G^#Q<*6&_+77AYJ.\L]AP?#R..M-"^^?_4(0O_P!G$!S++D/[Y__ MY_@ULIGZR.>+_[@Z6UE!]"&DIZ^^&]DX_2J>33Y]X[OW9X&3U%V-TVF/,RRT M-97/L92-\061OLCFZTQ&CG!Z%I^A*O3+3ID^4R?9Q]1;A7?4W<>Q'SZ=.HF? M? FCQX3&SW"[]"K<[7F=G=#U S^_^UH:I_$%JQ'9S21.1K)S;9@-S&L&43J6 MQH,$N<4KB+>PCH_3-WAO-5V&WL7?]_ZN]0)4>R_<0:>IM1P[+5WPAH"NX.;/ MQF3T%_S-WI17N2QXV+T?955U.Q<9F>N':98N?.&6:9& M-]SQK*MW]79C8][\B4# AQ(P<#BE/18;R%4X]12H]O[V;O MKO:9DW[H,PWW5-S^B!TW_<5/-V?[)(VV-&YY:%ZO+VY/[V2! MZL/S&AWQ^GPW\4T=/^=2WJ<"/N2%,2*"DQP)=M^F1V<0'"/>VP-CUVTJ)_7 M'?T:VK9,X$1SO)&N(_2 QO0QC1C WFZ3=8J/6;FO\?:-OIOV7Q&_ELC].#^ M:W%.)L:!([V;"P2U]D+NR7I:5[RYN0MBC]84W-BKQ4RBQKWM5@^RI_A0R32W M- ;*SA-48'6@#FLQ0W1>_>U^>Z"Z;A^EN]C04WR/4.Q^VB=OC@QS0J- M7X5N3)D2YS3[5P5N!G1P1GUORU1&Z:Y$$(_;QJKTO"C+'W$4+(G@6;R=)-B2 M#X+Q-S8"Z9SN8NKZ=;BJ:(+;_>OTD3U;_AROT]9*:>J/,K&A9E3B\1PQ%B2_ M;**+5Y=2CWK%5MC1C+$<3VJ&LP%(XG3-(>TEIFM]Z>&>S0VFG6G(E \ON4($ M\K*)",V%(.F&POOG^1[XKIPG01=9L%'2O%4S0BQVDR:)"6$R$"&$=&Y0L\PM M!9ETH8O)5914-SO),,':'[E"FC;+++J2^(1'_P)V9Z^_!U2['H]EYS].4CK=O]^1I_ M=6A=POT2S]TF!,6DB>* M"&IKBS.*M#042V9E0]QKX7:QC9<<$?'HVL]>-B>.>%IXTA7K>-KEE+.1FL-' M8@L_IE&T1 \K]P E_>[@B?O5^DN27:=:;N&5BG\T;3'K]\8)1(96J%RZT^N* M=^COJL @@;T@G-5)M#YAS+)2K LB\[-4I7\J:S2H.GG<3QT]?J#V!VU1K_NK'Y,?0L%V00K&Y\#WWGT S;ELK.2+AY2+"8B"JO4 M-L0=G&K=:M\.+5KA#<4&68VK]A0O:4H+:[MOA8ZAG-W)<%MPS2>F&D-I!A$T MG&^-'2Y1Z@1:FT^]-7D 5F-L-ITYR>;6\;W+*&;3TGV8)E>A&^P]ZEV%>4D- MV.E8K;DNU^5(V+ I-01-G"$VJ,7$)E=O@K@WPX93;\Z;9O:M !(0$($P&4@N M!!%2L!^() >D@V2[<)(H-O?BD-AO!_9;,_LYN?U\83\_Y E&6\F&Q?$ J@7$ MK?/&7V/7FN))C7$BLIZ.ZL6$:(EW.M0B[V"+"D$9P<)B!"5=B-YU$+TDV97P MJ+KLL!*7=;L8N>JK4$#86X^*-ZX[R#[U]E[."7:Z" M&9J]O!'LH(:"M7P89QT(;F,VI?!W3M R3K?UF4_8*S561?M1AWD$N5KL@6*[ M8&!W+)]"YU'BN':#Y. @!=\IDK,E@QV):<&)I M8F31.C@VRXUAHS,1W*!A9A/5_OJ< <-0CX%VX#&#A27+C+IL.O<3_G;DG9-2 M_063HA?.$.^HM6*15-=E5LNC1@7>T<)H%#V/8$EP(<#&9EK?E-H7:R!/:,_F M,A3?XD&!MZYC+$FXRU^*L"Q$-7?,"Y_QK4/ MRN6//G!T)H(;-LQLHKG\F15D&.HQUO('%5Q8LLW Z4B5UXM7Z\M]NH_IEU#, M::@']Q0N(2OJ(:H_%(-+$:%W1P.FK'=PMM9TK6M"UCCAQH;]B^RGB?CB7A1. M;H4YKRQG8ZRJH'#U+!.5R+(2?O^*2TL>(F6. EQ38R*37&92R4#*Y+:=[>D-?TX<7&CS3SU&8;IJKPAJ1PSDB#66GXSJRW6GA MG13WUJAOY=FC=77!?4'2B#Q2?B]W0?Z3.C%9A:/4U-&8(%NS$XO[/V"&%_A> M'EZBGF8KJ;P/,#FPB@F&Y"3F#QV'BHR)&(+M@C#&&68PUL@Q8R@#L1C^(WJH M8#R;'UCH1N<=P85L&6/ "+O!#(JJDP-&L!\#K QB)%81/\S=N"X9*8>P& Y MF?<#&[)=3%$#:+P/T*AH,C%F .\90,8@)F*A_*>AMNT;A7^(3BDL +GD_C-= MAM[#AL;46:='SY#W)H83%8:QD=@L-Z>$>_M[ +UZU*S>BY)6(,3O$[+__]N[ MFAZW;2!Z[Z_@L0&V+7HKBB) XFR# -ZUL=Y%#WLHM#;M56M)KB0G:7]]2>I; M%BF2HLBAVTN0MB*3XANW=V>3E&!Z*_5M*(2O(!:>RQL@0N[/8]Z#? M[,-]_DK^S;;!$?U-LTP0L]OZ2MU)H^,Q^<(H_^BT;CNOOJP^#E/(A3DE*#6 E!"KY&?D)ZAI>15V!D$I+ MLF)#?T>/37U+?K,CU2HXG=(DV+Z^L;J][S 8BJ$%Q.?'!+TO-K7*QP91@6W+ M-TI8/VKFT%_D]4S;)B J#C1($LC_/$F(>DDP9/D*<99-2<.=-)Y\! M,7I9Z1;BHG565_U9ZP*'Z'-P/+-KYV.< YH1<,Q>%(MB-5\UG;Q$:\]F"="6/;S# M;E]O\Q"^0>48(&@BQ@TO'K;5SA'=3:([1'7M]V9C#!*F-]4&UVK_:[6]M2YW MMVZ_YCC.PI7"\S@[KG))*'O%#O\HN&:7.DH$U[1[=6!%6:H.=& M%T25L7TT&(X7ES0/E2E,4)*QN?F"-%V0[)8++A'%AO_FS[H7_#/'%I;-TB"]-_?-K)KZX_%4F M$S>-M1=L20VQOF"06ZUYQ15X9,U1,6I'O[7=* M$)!4)+OZFP!,<2[XN =%1;'E#E<4%"G[!-03E?Y7 'H>U42ZL^? -\*:4(.^ M0T*)/9>X(I+(6"@@D"AT]Q_\/,*(;%^_H6^$_:"$?(>T$&L.,4D'&51:E0:B M)00FMJ?YI-HJ5I< >]-W@CU&4"\XT+^_/-"/%+8'6/>@VWTRPZ1S_V,Y9GU? M^Y[\.O^S3-3WT@''( 12B0/W "&3C#UW-1_78!]1JG:K3#O]G6[./\UTQPR9 MW79HC)!!@Q69(*HR/ 2["O-#28!G:6 V^@(_)X#C=]AU#%!>QZ 35!SF9QZ0 MQKMGN)X-OW">XM?.Y!@T6LSC&.GB(3X%' Y1>\_0:HK&P'_HNF5OS&HT;.[& MH.GW! WJ0.[T\A#+EU:/PKGIXAFB!Q0W#^IF$$BX-F@Z$?6=#\#N'6.5\-9E M#W\ S;&6!^9>*]"-?N"#Y\2<&OA E77NP39/LOGFV0Y*<U/PIOL0.K8VWA1MVHA57P<1O"C,%Q=:>'8B%0)Q@'3\DODHB(I3.6 M.QR]#)Z!'V@",[1$]E3GU_O?PPLDH9;:\5,+1,^%R%GFT<)SO#,:90H-3YN/ M"5D+Q'0RS\7#8".XB.#;5&'BL@5,5 CTU VAIPUJ9+J#Q@R6-0)=K//ND_@I M&T30< N8\!%8TUZTM;Z&!QR1DE/>^Q+DS D7B1T9DQ9]HD<[8[;"U'J:3 ;, M8QB%\6&U?TR#.-OC=+7_F"2[5;K!Z>=PBP=6FVH]80-,P?HV\"2ZP06DBO+: M[ *=Z]R]=)&.>?8J(U%LZ=1CL!CWDIFSO!+NP!.,KE]-8.[T8\"G+$ M!D!AC.@0KF=G,YM>VYH3F8Z!NR+N4,'L17MOX#IL*0>IW<9>@)2CL@E\TN4X M-& :-I>**LGB6ZPT2EKM\1;YKH/7*Q*:S[#VV8Z"&*C MV-T@=&A[6@SAY*A(:=X#IG-S,HM?XW2?I!$]P+*JJ06W7T]XF^-=M9S8D$^S M?;"EWXD.E1@3#CLYF/5A.X68D0PWT1BV3[]Z/5/C!M6*H)8FJ%'E!E7*H&;1 MV];'^&D9FU#>Y$&:?PART3ZH\4&N'-J#/C4*\2&2Z\H M9XE&A.?Y8L 0"YFC&15N]C#HF494L16:1 MQ.RFOM_"_+4B#]04[MJ1E88B2U%_>-D$O>V!/27H[Q"+%NS!'RR3K+\#=0=N\/]P55!*F+IUTYR6.A96# MA1W\0K*Y,KNC#V='YY0L6=VJ) 1V/T"T;[IF5^#\.->V;",>=BXP[4>CKT5* MV7 SC'$+W;\28;L51">X.Q46_:FR>5%[,QOWII44N3F_9/BO,X[S6V),+CK6 MQ6D*.W6)[&NGH:%V<%.*4%O=<&Z$(B;5Y:&FOH%D*,'I)'YKOX*S9Z4H/LNF M_H1H7V%C44HE.SR ,V"GD%DI:N]=M/(9E-S&7D6L(:8D)V8=,B-[M@K)5;RV M7D4KGU0UV-";*#7$+FI%*)W4ZKR]'ZSYU>A.P<6M;AKBK M;C2K5=^2/]X >#XM1PXI"YK#S"6R=@H>5$OXQX%'-3:W5%TZ/J)KS507:'Q_ MSH@]6;9(HI>P*.1$2U^'.YRR/UJL9]Y>N:((V*C5\4<;R2K]X:);RPI=&%2# MH=9H-Z@S'FH-Z"0'6'7(FJC_2FO3G])PVSXR^,L/C6XD#?WY]IOJD[+OVW\! M4$L#!!0 ( $%W?5=",J"<'54 "@8!@ 4 97-E+3(P,C,P.3,P7W!R M92YX;6SM?5N3XSB6WOM&^#_(Y0?/1KBJ\JY4Q\PXE+>:]&:ETBG5U(Q?.I@D M)*&;(M2\Y*5_O0%>)%(D0( $"9"2O;M=*0$0OG,^ <'!P=__=_O*WOP"EP/ M(N=OGXZ_''T: ,=$%G06?_L4^///EY_^]]__VW_\];]__OROJ^>'@87,8 4< M?V"ZP/"!-7B#_G(P0^NUX0R^ ]>%MCVX?3X^_O'O6I[B+Y&N.'TF*DV\AHWP*2U0^UWXL@^/1:/0U M_/;3W_]C,/BKBVSP#.:#\*-?_(\U^-LG#Z[6-FDJ_&SI@OG?/H$0RCT MB.#X'S9#Y9 S?LE">*5*AI M?0!?H]7:!4O@>/ 5W./I8P6D(R_\#;4BN#)L,KBF2P!\.:K>:5$C>$^&B[]> M A^:ABT?ZT[S^E![NL0]6R+;PDOD[1\!GG2D,[OH)W06@'PJ"/V>/J*Y-KSE MG8W>Y$_SJ99;@WL#/=-&7N"":;!:&>X'U@5<.-C8,@V\YIHF"O"BZRR><(=- M#$=X%1=N7P'TL8DIY\%*BS>M%04POB%DO6%+'%M*$SQRW'L'FX$+^&*#L>=5 M6*Q$6E8 ]]YYQ>,&N;58F6E$"0ABT\R,]]OW-;9RA"TH5DL*X-R %[\ZA*BV M@FY?&VOH&_;41^;OU;N?;47%%$Y6T7"S3>QF3()J&Z_2]A1 NPH\Z #/FX(% M62WK["NYVE1!0K1:03^T!? \BXT$LBX"I]ZJRVQ4 <@'@-NK@2>IKZ#KSP O M%4&=SF];4&+?O7C@CP SX98L>74,N9V&M#56VS):E1JO?%V<&=A8:UP0R:]H M:/S6%0!O^VH-X;HH"YK2P"BNCZJX/44&5.\''C_WSK5AFX$=,FHROS5X:=&K(MB9/]VXI]IK5E4-B8AD;D[M_? M7.1YUX;K?F!5C5=$9V2;C=47K C1@84_='WXIQRJM-0]#05_O<1_ H],(6DT MDWE2L7'9\O= 0_$U,W/5^U6U&Z7:X(O:TF"K1(QGY$3GB=%W=RY:17Z_ +-V M&TIR!;!.MO6EB$1^7S00Z9,+'1.N#3N/9UOH"CA@#GT:0.FRE=HI#81,PO"L MP :3^=CT S)CJ)6OK/YH(%KRK_D@G- MU->/P)\:=DM\X^M!E\3W@)S% ]YK6"W.;T(=T4J8S=C"57]/KRB^^@8S1]O* MCH[3CJCPDVOD21@N7(TK UU(OV<0GJW,4%1&D@B$?DJ90)Z!B3 A;1B?\MX% MQ.;X@6T/+SS2Q/9\)B\V7$CR&HO^COJP M7PGA"L7M-06--.CA%L/6/&!^6:#7K\"TPOO_Y!\A\!#TT^MZV\\\PEP+(;*= M2AK N'<\: %WYAK$X3-V77+P'"[ZO)A8+8@"##$D*(M(DZX^BG[?(9,!L!Z, M%V!_XA+-;ENVZV::(HD31B1QPO%%**/L+]3NZ0RX>"YOO+OIGZG?9X3W]2WT M.?4SM?N,-X+-]WC[(U%_\6[>P]R/]E#X%^+?(2WQSGY\J2A2D,"[#QP+6)M/ MH4]^[0AW^&CP>9 TE/XG;G00M3JH=A.)@"7J06:F*S;)8H+FTS/+T M\O3B\O+L[.P$_[_1Y>AHV[V@=[14^#3"PZ"3T(9(*M>-AK^W4 MR&E88]A6@@A+P+K!HY:ANDRY/NBP'%"LS)/N*!/;&DX4P/D,ULC=G2=81?N@ M4BY,L59/12R*30M<]2>-R3=Q&[LW*0'"7Z*YDA*>6[KS418+&^A@KT-;8L+$TO_@_>RH%C MJJX*RG9?3[R@8AU=JM/1$_)\P_Y_<,V<#(L*]T9+Y:AB-8W4J>D:_W/BSM"; M4Z:C;**@$4K*A/E*GGG !G;A/+GJ%43Y7IHYVBO=&43RX$FWE_1]-:HM0 M:.P"@S++I;_NLC9*<232SSLLFI0^R<]L/RV10]_:[A;ILA:XL"2::-?), 5F MX&(4QR2*"#O46AC*-R^F^&-88J;IZA8E]7!C2?1BHH-_W7@$LR1BY:0!XLS\*AF M57'Q+FM)&%>BK?QV7UNOG \( NF*\.V MD^!>JI(RI;JOFW(XB4KRG@%-1]WM"K@+/)-\<]&;OR3!NH;S0=5G8>GNZY4? M5G*\FWXU MPJ0QR:_?V<:"3=^+,"IEQ7(^NNRK13 MZ]: 2(#=X4^*MJ24DEU6J@BD1*<=< AE845!MWQ:397MCU[+0"6:S?N!M-/L M&*.R0F3%FYW,]UW68#F01&L=7>%S!" M6RGENZQ5<6")ECOC#OHGL@.L #=R5=(/4';*=5^K/( 2;7; +W1OSMUX$AK[ M/O BZ5.,&WKA+NM5$%6BW,[X?YZ"%QN:=S8RZ(?1J3)=5B4?F$2#'?#YQ+PD M\7?IF]YY4R@ID04\' U/+SNC/1XHB>XZY-@9.TY@V*5W4]/%NJQ%;CR)*BGW M>?[Z=3=[@J24"J6/H6]SJ7_*")>:6>'XB&16V#2!_WT]>9Q.'NYOQK/;F\%T MAO_S_?9Q-AU,[@:3I]OG\>P>%_C43(*%#$WGAO<2MA=XGQ>&L8Z3OMB^EWRR M)6W\P:]1^NX-'$K^!6JIZF.J2F?C/$A)-GS2A9_07UX'GH^[Y]Z^FW80IJ+Q M/(#_AR1EWP%2HR5=QFF)QLC0E(U24M('?S5KR# M%!""(BD?Q"MP7Y!"36^2PS'4NRFCBTXK*:Q8WVQLG1_,4V#;)/X-.'CI)J]" MC:T5=,)[_R00-18<1?=\E7M&BAJ@>S EI#-KD\>+LJ^'47C"KI05U>5H>#'L M,C\J@*4FF>D.+\+@=>#YT6H:B^X1T(P"6O&><4$()C7##2<+"A,YKEV(R!V? ML-UV*1&^+[A)PLM)#':EGM&C MBZ&7<*2:)V_\"Y;^B9[KG@41/M")J7N_E M6_:(/"#/XWY&\O8=BQ$#AX[A?MSC39GWB/"W>,>-0L,KF5.I*TMCO]@S!K8M M*6H6HCI6SG9].U;#[=SSDDQ>YDKWDE-\**D9C[JR=\9K]'8,4=2>*=,S99=C MHV9+JKY^;0?\1=OZOC5<\EZ ]P3DD*(ZU^@RZ==Z1I%'/(67W8"NV,I^(THU*9$&5AY]R'B'7+PX.U'"!/,C?"#("-,1826$ M?]D1!:S? B]\TSD19P5N5O\Q7:C:!M_$V"U9II)FWAIQ.85O_F4CC)Z(X38% M[BLT0;+E'IM^8+C0L(E0SF.\G29L4 MGJ301'41* 7R*%FT&34R(L*3\O!4S2M[:O@E*IBZ 8TT[K3KF+@R;/(T_'0) M4@'.)6Z(4[8;XFK\,'Z\OAU,_W%[.]/V-EMJ)W(''2P#O, ]H>C%S'(_ Z-* MRQ'K8=QUR28R6TB782ZB@4P(>CF:SCL5(HQQ;CLN[>Z4U47) DJC:9H'F?J] M3/VEW/"6Q!N"_W/[1P!?#9NXB\?^M>&Z']!9_-.PZ=?4>.KJ20D>[18LUI4! M=W]J,$WR@*GW#$R @6.#!YLIQ:]*\%3I$RN$<7;>WU=T5SN48"DG.&KVB1I5 MX39R>6WKV#AI/ZS[%4-%[@?K]MJV2)\H4(I+UHY.K?<_(R*6(RI3L$^*YD0G MZ7EWI?>5.73-$,3QZ/)8;41NK=6^%%CG+Y@]N6@-7/_CR3:B;$O8UEW'!SLE MNT*>JGJR09 &E8%VWOA[,!Q:$#;Y2C?M5E947N=4>#WP UP%6((DM!R+Z'ZU M=M%K%#CVS:6'#S'K])@'XKA[D*3DNX&%ZP#W(RT[%COH%7I,#4'0/4A20HYU M?#<( T+N'2S*!7FJGD4,1HT>,T,4M:1MH4IJ4*7'8@>[4H\)4@&XI+VDNIW& MV#2#56"3(^$;@#MMPE!Y^-\VB"/,TI%"5!'1/=!2FM>-==6.M9H41MV%3+=( M+-:XKK#U[06!A $V$*NB-#5)-NL<1KW)3_L-(>L-VC;5MUU>-2O!D]'PZ*1[ M%*D,5-9*IL=5OQ(Z]$KE/&JMZPK5)CW1)J_< S \\$PN'4[F/[R([;13#U:= M7E! '*&DM%6:#/?4R0])W<5[!K8MVP\6<".3E*1*FUF!G:L3F]3]*#L%XJ^M"BJHAL;5P]L EGL+/ M%S-+KZ +%:2HELD4'N"=CY:\ 2\E@7"I$AKKGD=9>6V786LTKTOK^>J2\,\G MXX/$?O+%Q&8+9Z5T.AHJ>II9&@,$8/9@'2B*\DQ$^"$>#[M;M7?LJ Q:UL5) M/;:->)"X ;"FAFVX6UG2)XZ"PKVCA@#,'AR01EOF"')>=$P/ JU2[QA1 6X/ M0FRYV; '#!#3>G?#;F_B;F[RO:> TX\=2VIIS 89&\LJZ'M@<68][AO;J=S[ M7%:OYW2IAK]1LU/-$U+I8<)U9%%8(2NML]'P1.WU'=EL$0/> X/T 3F+&7!7 MQ(-3RHOBPCWGA #H?IFAY?9GWS5?@K3S]J?P.1>O2'M'!4'@#40[M!T-&?C)T_Q;I&JQ5R2G6^6ZQW"N<"V/E[G6/+@E&?GPR( M-]37QAKBI2@%GN::+JW8.T94A-S 1K)=CCP#WX .L))WB#)W"N;0I+[46%XQ M*[#ST?#LM-LM4[DNCUW)D+#"]P M/UBK$E?=WM&F.NK.;U\S$%GV:KY@[VC ";'NQE2#A^_SHN*>#WJG=4Z(LMZ( M5C;2R[PY%<.RL\*ZP%(>=9L/E0 W$,FO.L%XE)A]"7QH&IL[>:79QL_YLXT/ M_I+YB?_\=,@^WN@.P[;1&U'O'7)O4/#BSP,[GX2U))Y.I U=9H;*N*&TK1"ZRAY3YG+JTVKW'66U$#9>>=G%GOT8.@X\)?(A7]2WQQG M5^H7';C0==Z_F7+@"DX1'#6[3HBJ$#OOT4P!YYP9R(AJ.+B^.N\H"+FB= M=T+F -][7L"O^:AT[[3.@-5(T@^%OL08>PB;QZ68+M]UO8L!DQ3H4J!Y=>^F MAW +W4LE'H0SD6?3I_\8/]_^8_)P<_L\_9^#V__[XW[V;WV]")QQ8JR";7N) M8RW,R$:7ZB%.%])GY)9).^L"+L4@:2MOJ_'VQ_ B29!#4>20<3I^A[2YF5E' M%RT+Z(^A=&Z$5 XH,ZV^@]4+<,N-JJBC.WAOT I/2A1M%I;MHR;Y@5*]4XIV,@]X1;G'_RS= MOFP*:JN_2GL6-JP>W-67%J&FD:;92BO2-A?Y2ERETX" MW_,-A^1!IVE_MUQ_E,^%3-)(UTKW!19C$K!?S\(XMW\<;6;X'GQR^OL"Y1-?1K_25AFP*KN^!E+U_@GU*_WK'$=X=< !=. M%&1J?LQ<+"G#C!^>"O^R(\[(('?U']M/;DN65^?C &_@*[2 8WG7AK>D\"]3 M1C?:5#;&RE'5#>?3X-)8_GK-?Z%.XL0RF$.]HKPR-R6*WQ9!IJD^76$6JH M-_R1!+T' 844242N$1ET8K74=SX)8V\N3K%[7N6NTZ$5$>O9D<(7,D4( M(P]J4XY4=?8*<2O>V>C-X[1,SD5N45V/I_\8W#U,?D[UM3\V]_ VDBC/O%)0 MM/5S:M*')Q>1^<^Z^OCAD3=7-L]IC$T?SXQAHB%V7(-X0_I, >6:VSG/EH%4 MDDFATE6!13"'/B/"85M %V5+5F*>'260&WTAM?V'#C>&LS=#>+E#C@EMD GX MF"$Y\TL3/[4WI&Q->#V(ZKT!N*\F#/6._VV#^+!\O$*N#_]D>?!YJNK&N=:H M47 B755M KUJ2ZL$[AOQ;IMI^JZP(C[$(+_NY6ZPI$EFN;659Z"GX M[YU7X,GPB3(:TH5CDGRBHD@[?ZX6G_W@63Z.I[T*/.@ SP/1@SY$2$FD+YVK M=HPA5D?(C:/1Z5'(#_Q!'MDV0U6\625I?*=H[K_E,UV+-]![QD@222/. (7G M/5C )@"6=X>EG]G%?I#[D?[8L4@,Q9J(C7XBR-M"[TDF2R8-I&%7Z"C@%W-M MJWMO&%93)+(RO>NVHXL39M??T3$:TH5CDG9THD@[?V$X/3F3"TKDL:7)_ $Y MBQEP5S?@A6>E*ZZH"S4DJYR]P F(H@?'O,]@'5N17)RA%<^*YV0T/+GH)U.$ M!-#(QDS-GGXRWP2@E^SB4R7WAA6\V'MP]II O4/N-K@<+]G;FPHE_*!7W#NZ M"(JB!^DO4@,%3YK)4DM2.G!,*[LU]HXOO#+H00Z,M$66&B[A];D"@7*8N!RM M[ ^A),A%4FH,=1LG?NG6WFOO#;%JBD12=HRT'T>A,_IV/@>F/YG?ON,%WEF M9SR;3APB'_*_Q&7Z:M@@? @9"QF:>*X-CPD=*_M!JN2]8]H!23IP [TU\@S[ MFXN"-:Z!_S:1XT,G %82Y?O)^*AD^\3ULM([&PV/U&;3;='P84E EF-(C^1% MA3)P Y >22($VJFZGQSB$4(#1YLJGX$,UNLH\2.Y%Q)M6^^=.7)7D7;9NW3. MVKJ0272+7@>>I!S?:O?GF*3 \Y\,:+',GDPI770M0X=%LT8YV!X$_F[2, "/ M(*6O(^E2?==\.=CFLC,UEAB7G"/;R M<, U6*\/]F,RG<.' .33)Y:W(K"(O MFB ;FBF3@ID>]_@(___!Y\&V<9(K-VI_@.:#U"\,MC\Q2/V&EDER\]*@+(^L M@BTO[RQ=SK#ZKFQZ4"Y?Y>Q(.,?VUIF285^NG324 M'K,UT'5ZS'Y#R'J#MIT\\8N-4,-9P!=[)W-&R3@^S8_CI.6!X5B#L.W!MO'! MIG4MQW=**KL"24UWQ0->L&[+"0QY.EJHH./$J MF17.\K-"MA$M!W_2Q8_2H5LF',JI)E[\5H.#Q7,F@Y=)'=2 M" MZOB S":TY!R5YT6CDK0TP$T-MFUI.CACS!R#DU%2DCE M:GEPMO<2U!98.I-!R7"\R _'N+:6 S"=>X R\HJ+M)U4^<7G'VV4TKH,-);, MLYF.^6%T>'#%A[*9._\E@VR8'V1Q*X.D&2U'6_X1ODPP<%.BWH. M[$+\M(%=4KCEI74C]S!SR*8_S\ FP6]A=HAMCS>Y0LN6X'JM:C,)<.DULV@W M +S34T/BBI^"!8&:.E;GG!Y&^>DA:7,0-SK(MJKG%!%U]1FLR:-?SN([, @: M\MD6&_4E5<'*+=L&.[T3L K*:VHS%5327\8^J BVT\.?)*."T4LQ8\>Z#A,1 M+(##'R!R?%1@[&\;#<^C=IO5<@)@2*+4^R58M^4[PCR=*YL)Q!K)CI/+T>6Y MFJU\)9UF;@77A]WIZ>&!!%3SS@0%H6*;^EH.^:AW-+_:SI?U+T)N'RYRK$VJ MI.AG)O,'\H@(QX:]>D.Z#,IBJ2?W'R5B:_2-Z]/V!N$S> 5.P#T,"Z*\4BUH M.1#C_I$\==:9G:K;*7EK9ZE_$B9NUQ0=]DL MRS6@]F5T3X,7#_P1X.9NR7$ZYR O" ';-C1(6M)RL.\ INZIJ<7:OE>5[4?I MGIE67I!B]R>$$?7@5MR5X4&\G=@*BA:%OUNNFRKF@]'< MG;?VC#M#7K@N^'^#OP22@FVTDT&R0"9$*;+'L?--4M>N[2X>%8^ MQZ-+1:]FB-JE F@2;7?9"?F,%8&%2+;F-^ 5V"@TO.)+W,Q)@:-F-SE0%5A" MARX[,>^0"^#"B3)@8_Z[AN-A,879CQPK_-..O/)\LT/E]KI)';EP$T)UV1MZ M:[@.%AYY/RV\A,1'FY):W21'%5 )!;KL_"R^TC8)D83FNHG%BRUQLOWWV':H M>$O=I(HLH E]%/I)"^/&L32"51#>3XQ>7, H7;#$0#&HR 9[0%Z,C#UEU&VN M6P1I!&W"DBX[6.\,Z/[3L ,PF<U(>6D*(! MQZHV\8XSG1\=%HGVC'ZK4.LHT2[PEP"*[!);,F.946BP\SP(6H[ MP+-D*/K2(.=JK67'SLEH.!IV8%J0";;3MP'+TM<*S1"G^1F")XFM]G-#;[/9 M;H?!;M]P=Y.>"\X>W"WI,G/4SFLK"WL/HK"WHMC@YB9.KD8/"<*'L=-/E:02 M% LM'F?YQ2/5E/9K1">3'J=GKKA3\=N/PI,^JWJ6Y*>CX;&:@2R8#+D6O$Y; MA;N)D84&\GG10-Y-C]R!\=S!/,EIQI).78$Y2FGS!O_'\\/M37Q0(SS,*[2J MS^@7RK;67C$[8HMA< MD%)"K76>3?71-G>_L:7'"(1,X(N\"4S:T-[H['QT- M+[1^I4 82Z?WHL6A($+#\;+@Y)*2[ES[(=KAO.=;WCXBYQ7OGH 5=G!,#!7H M?P@.9)Y&=!G:XEG-)>#L]+"G)S$7&OJC_-!GI3+7?_CW.*?YAO&[_4PIZ.HC M_I)_GA!J39L)HW[N:0WOI-YM(LA62H3_&B;- OONHJ=,Q9D.1G8MHJ8I5W1#*Z/#GI&"DDX%7M:"HA MP W _3 CLH\=:[PB(OHSNLDB0 7^9OI&BIK();F/=/!#IC(DWV*KU<4PDNS( MWMCW7?@2QAVBY"H5B6HD$1!7']\ 6KC&>@G-L0L,?@-(^B]VGYRJA"0IO9<. M/+YU\";KXR>T4LG[)TY6&!YQ:85)!I+, _=X27B%5F#8>4%&_RR]&]=F%_K( M=$52:RZ+66N/IHAX'HX+KDM$K6CO8VCN#14Y72,O^G'Y"BFE=1G4]%=3J@!H M)5.[)'-Z;%DPZE[*%Q&_USA#J<'&9U:+-Z<_!1I!*&FCW0I'=CT,=P'92O[ MRY 7WO0!82K-.QN]>3.4?V(HFK)3A]3XFUA@SW"Q]"?S'U[ZC@L?TU1UJFM\ MU4I.#?@6MJP_;L\(29Y\$C)#3O)F2-*.]H9(K]Z0PBHP%@L7+.(A$7>3RY#A MJIOE_L7H?'BJ9(ZH\7I4=9S[]4[-8[!Z 2XN1$Z$/3P76O?.M6&;@1T+;O=6 MZPWP#6CSS1EG1P6O/@K<]/X\B+HWF,RC, MO0'HXN'<&J3Z2;Y->#G WHZ*# MO\0]U79.XKXGSE.AW1GH)R!K)][2XSVTL0!9$DT"W_,-O$ [B_ *- 6-4!NZ MS$C\NDM/1O6A-CHI'6M!G_B:?$XH8^LW/-\3_Y0(D#Y5)]LONZZ4$B22 MMB_2M)*\?I"X+*D:*B[8=6T)H*+N&"2DQ04NFJX-$Y +IXX'J$HH+MAU)0B@ MH@9$2EC@/==/+>[XK^W"CO_X]=EP%J# /LM\IXLJI-AAY^GO.ZR]4AA-SEX"NT7J,XA7'S/\LPR7 $=-7?0GU3%0%;<<$ZXYA9/. M,YT&'#5U47A=70EHO02\)DZAJP#+*(QA+YAWBPMU1I!ZX2W,$OUQE6G?YJK#EN3973G M/=?='-57']^-WY![;1L>ZUA%L!5=>"#5GI(A TE75:LX-IMFTA;]H[%B&V@5 M6M*%43+)($PQ;L'H=JH1W_J'?P(K\253%QEJV2S2T6AXH34%N)6576S$X*MV MK8B'7SQ@^^?>!ZO=E8:_HBX\D+*XU(1-O3+>[M*0!)=%5Y )[.0HG+("T"MT M1KMLQ>3G=D'(9%6>LLB&7)HX*)G_47C";CD MV59CD!5F#ZI,8-L+&<,,*Q_X2@0X0$5T71@"J[TSOR:BG05BY^2AL2 MNHR%PR"0-0BT8+_,G%D-LI\Z84PP7(*1I,'P\/)'7F"RGNP [[[<1<[_(*O9 MWG-3JF :2&O5(-72B2EE\ZU6V[TGG7SI2,HJU0KST-R+!IT;0WG$T&IYK&J17C6^2!1-3;:A9EEJ:P4& M_B! LP,P ?H]!%KDHJO78,\Y)4TD,9LNM9BX:GN R+1] ];(@]A*]:\-U_W MHOZG80>[NPV.&KVC4%7,,4=&_>#( _ \ #;)GL(43\_ 6^&35Z]H?"DI%9O MN5(%=^)0/NH'8:BA'3\\, _L!SBG32X<-7M+G*K8$_)H%L-=>#QP3 MK\N3$- ,W88W^@6F&VH;O>50?2DD;&HFU62+WB=GZKL&2;-!9$A2_929S")- M945WK.\M*?E>)DYA)#S2ZV$( 9^&,'^$V^L]B>1()&%2=]^0>,:"P6I8XD7] M!HO!1N&R'K\635G/F'5ZQYSJJ!-V=/=EAC&6F$4R/\%7, 5FX(:)8%.], 6)4,;NZBJ=X627J7%?O61^JLHNUO59K(# MX60T/%-SXLJCM>+7?&K@U.1BX5WMJTL"+>BB<*F*S/.CKD3TIX; 723!5G2C M2%U="KR":,"2)E M?!R%#9@G7'O-6,J-&AS3/K:>\]D4%T-PS\O4NG!7! MV&[XR9O#L9'X0;^()MI&OQDB3R2:9)29N88%"'SVE+!;K-]:%D*MR17W N.( M80]22NNFUH9L/Q'T"K-P-L()\D\7L,W!TGJZ\41$H7QT*(>KV_7RIR5PX/LL MY?>Y=\SH0^KJ7EHGB_QT-#H9::?HZX=!-N9(:?51U%?$15.&?- M/BJ^#G1)=R+EY0U9^=\-'[C0L+T'V\0[C7O?&RL 7%A6XS$%OA><[4 MAJ\Z$U(39[/;.+9["PL'SJ&Q\>TDPL!3=?H8W_."%;DB[A*=125Q*P"^9IZ% MILQ93?YT#SFK3&R-O.[87;;?.Z^X/'(_6J#WYK<.?*XA)TD+?E\(3+V5TP*A MJ;]](+A$N4G:"MBV"]MP+/R)&P KCK4NNNR@N$<](KVN MTM0J'8Q6R\#N\6V8X&^V-)QO"%EOT+9;L6]*^M"C$:*/_"0EJM'FN?9F)-K& M]C7U:P>FUY*4I(PXZATR*7D_!:ZY-#SPY$(3C.WP=_''R=@FZY[I VMFO-\ MDI0OG =8=Z>D_D:/"=NA$Y&ET>G76<*$YJD7#FRUM?&]V(_ MD?L[=!;Q6P(-;[.R/]8C:BD05,^2],BU-YC/;;1B&S)[T"/FZR*])M(.]60X ME+ICVCOKH_?A,"0:D%\3V9.Z.PYN8LC8WD]]V0+YBW_XP'A90FLBN5-/YO[0 MJ?B(HB382=! "Y0O_-T#XR7)K(D<5$K??8JDPKB?]A.0S%Q8<'AC;2Q :>;. M.DWVD*;2Q=%$GBNE&86*%IO$441BG'>D5>(]J]Q>5MBGHTNRO^\V]^3*0J]4 M5DSW7#K*/O0J1\%ZP/JQ1@X>B>3ISCB75];?,[9^"SR_(*I'HH1HV I$39:UU"/JR99"0K-FSYE:R)Z6 MFN)#TW9WGL_-^R["THM?,XA&KA=%"B7O6.(/73\>O&+YV$[S^=B2[@T,QQJ$ M'1QL>S2(NH2+I3XSHL\6I)\#,^[HP(AZ&C9C;/M*/M]T5O]\;XSU.)4/KS@! MG&!=51GA2MS*?/G@>!K197*KI-/B]'"586N2WTE=CR1.T&4H(:\]RH M*P^%J0)ZD$]. U;5)8 0I;@%TF5:/6&[ 5L2S!Q3F3(=H@2W O.T*(>L^D9G M<4:":%-)',%3-/??L/3HF09H9?NM87'HJA^DUSC19._8454 /;@R6+A?9K*$ M46,_6"(J /7W[&JSI,2:Y]S8"+:B&YL:V=S(D(DFN4M+H CL5RJTI!M99.A5 MF"WU]RX*LMVN#/=WXGT527U+J],Q%M18A,3%H#XK=IO+T.9,I?Y:1#F>4<\N MU0L26S -)-#:'BZ=M$V]2I>8SD=G>D] _-K,$X4)N0>3#6/S$)X?BOM:PVI[ MQ)!*HFC [Z(P]($A LIILSBM* T=B"8JG$97+)VH]PAH=[_9E0Z48@FB@9)1=&HJI.* M455Q1P;0V0VD&J#Y8)$T<@B;VMNPJ8O1N:(I26G85 Q;$U?@% L0*SCBXZEJBJ OT+2T 7=4?]9)X"9,IHITYAR1=HKQ2@'&T5!HV, M =Z"KPT3A$_ES4EN1&K0"+6L=EHIE6@V)$0,F);!/\]WTR4$MD5,+,>: <^G MJI%6M.M:%,*E.JZG4(D__/"6QA3901AW0E5A<<&N*U 5>>?Y=#J#$L#JC1A M%DD33*/.Z&Z<8:FGB#1M\IYAR5WNUP!KW,+VHNLKF7 VF\SX9OY-X.*%\BGL M50D3BJKL(3NXQ:#:MI#&E3OD KAPHEQ0YL?,-1PO"HG]AE?T!_KI)W\#>\BC MBD+I091Q]97GN.^D*,8LZ2PI6GMN'4NSTX&Q9<$(T;TS1^ZJTCWKTXHG ML? M'Z1^_7 "<#@!.)P Z!L^WL8= _56B.KML.[G!AK=,;@\/3D==L4Z$3B5D"48 M31C3X#5([1G K:L\"T2%T(. WYJ7XOO,AG+8JET?;5V,[Z.6Q>'K>0KCN7YJ MG.._MF,<__'K,PD$*S =,]_IIFVI!F$YTB:ODO*HIW!X[GRKBXK*I5D@^2I+ M:/.R_VZ\PU6PHDH_\[UV\F=T*ZN!Z4P MNG$1OMTC?G4:UL6GP1:,GJ:, -O2UYJ(B+F>H&)7THU!TI2=YU$%0>BY1DBY M&5;ZV@%/U3UB3V5Q2-HN:WH_.CVHXG?7'\&[/WL#]BOXCAQ_6>'V-$>C!^;5 M$52_$C:(">C?P'!G;T@**^.V#F2L()]&[]"VSL%0!/>KM0%=$@]]O33T0P6=*)V5?W8:"RE[M;B-.Z=UYQ4_AW@2<6?766?^4BU9;^L51) M9S]*(Z>8)=OV*\5=(>NMMP06B1XBZ2@F\V?,"?>5D9RAM&:6Z:/1Y;F:2!@. MS63]0-60]>"\>@.=O"UU[SRYR 2>&!WH-;M.!T%DJH^OY9'AV7C[;N!^0,,6 MXP*U8M>I( :L!]'V&^3T/$_I(EW7+PV"K+TD\@V[Y?CY>P=_"&;&>[QEOD:K M-7*(N4I\U.2[.RRRZ-&W #J+R3I^\,V[ G.4JB]JUYT7V76DK0%N;!#WAF35 MV71H,)DG14B?!MM.#;:]&D3=2K75#2,QEB*'D<@HV?;@)UTAEXGX*8+_X?G0 MI,X5E5O49VHIU61V:I&+N!?&IK!(XNMN\E@5-[@_I&(![L$)4@6)W+YC^6+H MT#'5M20BZY!) Z/LR86."=>& MG;?.MH6N@ /FT*<)5]0ZRV5!++3.-CTKMM/2A?\2=_ _6=9;CRPUKAHMGU0" M\ERS36%.$6M*L%5O,#-D+X]&E\H/ X0F,\G &PCT49C0-TH[X,AF* M64LWPDAF0)YB5>31+Q[=Q'UFBYIZ0,E3>>]854,LC>P#%-(K3*PY=JP'W+K$ M-;%NL[I14G!E; 1^OY[JB&?VC*0$5TEV7=THU @GJ"MF!=DTXC;38.7D$7S) M^LG3Q)[RK;:(^K:BQEY$B?O+R@WJ1DG1_:5\:J&6/JV'HKQB4M2QZ/+DU&75C(15 W$T2@* M=LYBWMY+'IM^0+4191W=Y-)5%A[=))TBQS51MPZG-EPL_[7U>>1V/@=F=)L@ M[M4SWG$\ Q,Y)K1A-/H33S'9C00D6BU3F )30LL=FI^(YO(S5%,RZ$$L#H]H MBG>_U"C@.DWN!=6$P/<@-H=')KNV)"EQ W%%HB%HT+)]RVAZ+SA720@]B%_G MD0W^\!IC@;Y'HOFQHI8UV)9O;"_XQ0F[KOT_BACE@ 5YA5M;1CTB8K@'N-B+ M#9(MPA)KY@H;QA8)I,*?A"6O$37 4/X/[043)8BDN=>4M6)I])SQO9/XB/;)BNJ4DP5J6UWEC_-2R$FU67/[;H[ M"TJ8DU*M9(5YHOSLJ)F]9PG>F#RCGI,G?$5J;/T6>'Z8+:8&@W:;V@L:<8%. M7+)'GFX?A/)*D>EM!DGMN1$!_U-I65Z"'E&=ND,#JK,LJ^QFAMT&_2L93$9>4KZ,:*ZDJF MAUUQHN[G3;$->#+2XL]2B6T2URZ>[N.P%N\)82D#'[J 6(W)I[S,JODS>\7' M)F35MX#!@D$<)Y9+SLVPG&[ *[#1>D5W,X@VLU<\K"(+K>+G"UVD.9@/ !NE M*9NVP/596J>/O*@.O-&,X>JGFG@W["Q(BI9KPW4_YLA],URK+&M7A9:R\CW% M\CWK/+%DBZ.18^9N$(Z=STN\H0/=2J714J9QN6M5=5,D+[$CANT/D_][O:6F&LFIOT$I0-GPB:SZB4Y<=,CUUH]1N*PK?L>L2GNC*H>V*DK<$F9(7M$SW*8-<] MHZ%/+JK"YL>6!2,0]\XV/L.5B^% M?H"2&OIKB2'H[-1:!:DF0RZ3/>[_!"[T+&A&CH4"M7+6ZHEJZZ"ENJ?E&R[8 MB 7A8X<D3\-7GX#IC]#6.XP2J)0GU_%[>XIW02$T<#M-&VY MUPCQ#JP3E40#=^'TI5QZNR"!;.GFLL*]&)V=7.P%S4IE(.GVFT8$*PXB+\DI M+=A*K^E4 ;JD6VURLUF&Y$]=/H\N0&V1W<7(?D)_N9V&;_*/>-1KK ]<:4 " MC5PT:YU(7;P,VP=AF2Q[DKBB2' M^7B% FJ.&M%F^L0=*=B[G\OTA^,"$RT<^&<(O"3Y%J5TGW@A K'+V4EOP(LO M%D5U<72\&T5%&M$_/.H!.8L9<%>DMY2XJ.(B[0[%=!\HXR]=),O(X>CR3(UW MC"7=], J[;NL\Z#=F,46[;87/W[1F6J?;4IT37UE7>_!W;&T*!Z18S)565RX M:UH50-'4"4=+:YV$,.*+HY/"!;"[@<,=61G);]\[^+<#^TT59HLK8JK$<3I-1BCPZ*(Q"W/E6 M%SV42[- \@P("F7_'3IP%:RHTL]\KYW\&=W*:J 7RDJFH5V.1J>'RM5 M&Z?PR[3& *?)18AG\(KL5^@LLAUG7H-@UM%;DPR%Y'4ICE//=;/R-NZ!\ 8!Y+<];N+RU$0:NVR2GYAM+B2"!A(%>&![TG! N?@N:HU0^] MUP&KU5,XS4P6T4'$%7)=]$:,)&.-O_%IS\V)--$/^DA#+ND6@6ZKS3,@MC@& M7X="]$;Z3R)![(V\E-.RE\'P2 J^0])"_AJV"2%TS@*0\7X2<08[=R)JVZ_ M2%,='HP[S@!>@^J#^^EH'/K&9DJER$OB>;S@6 M2?'-W,^45.L9'ZJ@[7S,_G2)7(([' ;)*0IR_"5P+%Z>"+71+]+4AZ[5:R^% M&^(GX)I$*0ML:Y$5T_^X=_#/ 8^DPHXS&TR#%P]:T'##',7 6@!K[%TCF[S6 MY>9NODIJM1]4:E(83<3Y;]EUJG2R&N,5E0BLRB1%J]L/1M6'W,0% :5)GE_\ MGW@,+7T\9B(Y)./K.7_%D;-6O[A2!6S"$IG^6\4LV0HPC?XF9BI@3ZC3K"FXA1/O:6$/?L*<^,G\7B\H>YJ\EQ8T-PM;TC\(.N[E$ M-E:E%UDMCUA>):^VE55J_1&Z%7+"/DV7>+AX]YX7 -H@IY3.,'QT-+H81R1Q96VN9A M3B'E%7M'%%Z,C1SJ:LH1UK%<:;U^,X0.L9'C6B4;AW 47!'DY-D=X'AAJU-S M":S !I-YRE'SC'=5+C3QSCRL- [S"HEM-B[SFXVPK<]A#P;I+I"OXEX,)O-! MJA^#;4>BVH.H*QW8J10*F[)3*2OMG52DB2?NQ=;0V^X;K M*SJ(;$J(WW 3Y!R%Z;]KZ^>S*CP>79X<6,XAH1XD26].?O\,IPAE!,_^_('@ ME22D_KUHC0E^A]PY@"HYGNO!@>95A:3^F6F-F:ZU37Y@.:^()+DI(IO\UNDM MRWAJ0GZ0K+?T<.GW=^ZBY M$JS3N*DK/EF7=0J]!LHB&D3C%'*IJJEQ"H>H@P:[OHE#*1TO'FW L/)=2VL_ M.Y1.1I?GPZY,1(V*0+LLVP+DBZ#A'V D.O)-IQ'8P68"56;^"G=>%:N]PKVCRRYR*$<[49Z^%B%8X*Q:0*;/!4,K,(P MR<*40^5 ZQ*QP( M4U5(JO-"2D@@O1D.),S]AP-][WGZHR2!-*/.@4LUY-34"U"MT2EZ&S)\<3B\ MITU^A(B;;AXS:FA'I9:-95'1:/*6 *7;3!N864:%VH+P#51JFZ4XN'DC<- MZC>L&^/:7G4:DF"_WE<@3YJ;1K*)S$DK'L(TCR!7Y:P43T>70S5/?C?,BP(? M877Q-/*P@\);V>%_3>;/FY?5HXB2:^3Y7IRL9YOV@,++ MAGYM;XG=G5S*[ J$FK MI/W WI*Z81%*ND5F=\/LJ#+X(X/N#KGQ1Z0_M=F)OQX0&8I9TC4R7U(15 M-1?=3XT=7-[XU8 V<5AA"881J;)=?24_M[<#HE6!2KKYI7[)J"RU\/^0"T"; M;'), TC23QS8W900&WAA)^_A;B$Z_BKPL&@];PH61 ;W3AA%)1XA/\IG\DN: M'L1M#U*-=R!*/NKT,U@CEY#A>YB%..3.%J5'BYH7K*PLBGZGGRD-X0$2?1]ZC5P\66&S_A$Y,52FYJGELY(Y'UT>J*=>H11N23NV5>5$GEZRI-'Y:S'1[:('Y'F)+* 3 M8.#QFHTG_RN I;QY\#@.I4S^C*I'_Q?+"'BW[UB86"K0,=R/4"-XXC>)B%%X M!6GS=OLCH)VRJ^Q2CRFOG5A[\&[)CJRHA,Z4ZC7'RI$V\IJ'PF@,_G$E/'1J M3Y#"O]AK;K8K-4EQUL6&Z%G;+$\"KB)-$$,^VPM_ .21"(5:U+_A*YRB?_9(9VY-]J3/]ZX/HYP_1/RJC?Y+3;V9@ M3Z90>@2='EV,AJJR6=:/V2G'I9T;M+UC*)6Z%="0Z D3CVJ3J?N\@R=,IT?# MT5"K,PJJ!L1/F#;@^GK"I)_V&$JH=,)4KL)]/6'JN.[%,';_A*G)8%>55*BT M]E9'J$GJNEIQK%JIBUORU,.^QM?==N)8M=!*J42W6A 'IOK4J^G0U2YJ4 "5 MZC6PC6C5+JI0")>>T:I5#)F'LL"87$'M%%W+9&'#ZKR>(V\K1;?1E]KJDZV: MO$X9<%2OF?5]#N1)+Z8R4R5ZH]$R3)+64FI2 4U.;^*4@.&YOA6]?RAZ?'-: MX_@F_OE!^O=D;//\1IUN!30D?GY3KEJYT1EM MG]^H4YN@!JJZG]]T;.VM MCK ?YS<:J8M;\D+G-U+7W;;.;T:CLXLC75W'.2V( U/MBVK^_*9[&A1 I7H- M;.?\IGLJ%,+5>;^^M/,;#11=RV1AP^J^GJ-1D'*]CBTKS# ]0P_(63S 5V Q MSP4$6M"6&6PE4TVBRIBU2A56FT/?$++>H&U3"))\G9'$\9$^8>"BVF<"$D@Q MI,GISPW OVC"2/0.>13*]>&?E1+TGM4X!4IW8X#[,4AWY' LHZJL60->FI+E-7Q.%T-ZE' M"]2R65 GH\M3-8$=XI+?T9H0P :TY@'SRP*]?C51X/CN1Z2X^(^MWN(/?OTQ MW5'2]@NM-"(DU:U&2M"H]FE4&FYC#QJ%V^3LEWU0'P\_J>Q3 MPS'5FYC^N@\JXL(D M*9NXROBZ* GK5YUDHKIK"5GF>++.S[[&S MR/*B@![['T]'P0DWNJV9]CS&N@^]1H88%]%3)]UBFXT[Z'M6I M2USRE7R/S6FM(=^C8HT(2;7<]RAW8M3:W]%MQ5'0:+6Y$E/<]W]1%/?]7WU2 M' 6-:@^C7$=5-U7$A4F21[$7CJJ.&8^"L+2:2ZOH^8F<:KC^QY-M./[8L6[_ M".":X*8_7\VJHJWNV6K,ZU\89*]]3$EJ!\-.?2CJ2AH*NI*V/YKYXN LZK"S MZ&QT>='#K,@)+NV<10*ZO3.@^T_##L#51^B6O;8-CW4_CUI>%XT+Z"VO;#%T MFERSWG0Z\JO'%+= M1LR\XM?4S^E&(#$N,+C4AIPTH2+5?F)>^RZII2TQVE"L@(W*D)967KMJJ22P M34S.@DG'GZ'W^]7'%7#,YL5F75=*-6I46K$DBY#[RH)D,"E[EPE573 MC0R5],I##P[8739I2^)'F$L15UW]B<*A8>&XFSU;7F;XY\16EJ2&;O20M:@P M\4DZI=!C/2%(Q9:2;0W=M"^J2 XJE(#M\MJ13'8YS.S$9>Q:VE.B1*$%E*@ MN/.+A+3#L?/1F2Z9D$26!$Y86EZL> (N(:JQ ),YN?D^F6_,&N,=KH)5P2%V M:1UMM![/M83N:^V(H&>%$QEU;+CY6)T=J9Z#UE!C^F5I!+@5IZ/:6&">"!&D4=L M)^00$4[FX2?7R!.\JW=\G)\AHL:CJ2)N?X#F YM\/##)3^@_3408*// [I=M M#W#/ Y$&;["N71B2D!4:Q:BAR[ NEG=VO(J!X'A XD2*ZDJN6CT;>%ZBW(3; M?*>+&JH*>ZNN/XQ=.U3I9[[73OZ,;F4U M4 ZC\T[IXIFBS$-=4DL7C=>?#NL ;N"6QW:*/5-#E,W[(Z$H;O%$ANU*$TSF MDTBD> ]/#$TF;3C;Z :)V!2@$:F."!K=PVA!JV?@@#?#G@%W]UB%L];^4*<, M=-_FH'B36^+@R97+RF8X&I[W@Q \,!NX_UO]R=Q"'_L==,B5M:T+@Z)>9EG] M5,RCG*Q37 Q%&(/,?S"9RU=2&)N++SH[\. M9$G4R5XUUX0\]PYF-/"B-\:IA^^,>E"0_,?MD+65N)R(_"AGS!/I& $UVC MAH(Z6[',1NR3IKD47/MX'/F&355P:Z=?A=D%GH%M^,":H:B,Z%G8"?4L+)56 M *;2"KC1[PU\%)V/[?716*%Q?VUXRR<#6G?(C0YFO7N')& %UKV3NDT?GV ^ M0..%/.X'J3V4TF9V>%R.AJ=J0FCHQV;-P6SE#%S1$O]D?(0A!5S+?%)8%S(T MI_(RDX IB7[Y&XL,XAC^Q$GD^2&P:L)7H$,'=OIM+.9UDS&'<=76A$WNFJ@='TD*FS7R4)7JI;(ZY=F[ES>A"E?J$*-N[ M591%GT^ *K-,K)$^#9]VAXBSEB[<$%JJN(&T M!C[_[X5BQ/(!%O'9W-GKS9F@S.L>.E99EVE7G6/$A MZC,**KS^=WQ\=$H]10(X28 CWC^FKT!^Q5\1XZ_9%]T$F].%^8IYU=1C))$ MD39,7RVNPQ0)Y]_ <&=OJ"9KXU8.9*U-5I8D-7.$M,M1_)OLM 8"[1QX*H>G M5%DV?/B@-5/O4$!+SRK:S(&G4GA*%64C#R5*]BPS@<[0%2!Q-"%*^ JP>&=+ MX )C[A<^AUF]L0,5EY)CKP*;65D?'(T&IZK>9NT:S05DF?,V6%#*_JEVB/%L@@[GF"P _/H MIXQLB<7<827$RWD2:;DZ8(]XC55(5SVWH' MVHG2KD1VB2_\J"'JC=12;T>F7+3;J7.@'"?E>.26T*VILQ==C+9->GNLHS#P M !KV$_+"V^!AFC8/OMBX.&=RB0KM'F@K.E/6E&U"[::.;*1*3!B+?@K9Z5Y?%H>'IVX*,$ M$78AOJ(0H&AA!SM%6'A@FQC;6*QJ)B+B0@M.L>,A6%4.#!-C&$ML?8N% M*!1 :21$2:T#X<0(5R*YIJ,@6C^69KSSP4$XYDG^"1991X*NVR4;C]1Z%_]0 M.-IJ1S_4;/5 6+'9L:9D=8M\:'+VE$KMRFT?"%YE1I9$\Z9.7!*:MY %Z!F\ M B< 'O[$6"Q1UX/EH!EQ+MQ%VKW5F-HNSP16/*9,6JHLL<)*BC]%PA#$]21(JM M?(7;3(57@0<=X'E3L @=WN29>0H9F'5T84-EU>;9(8Z72H^6E1OU\P:1G*LT M9:;+Z*8\<?)U++93I^. MAD,UN3[Y)9H]WQ4#UL"+0?7U^,./]D?(#DAW/*H2BPMV78,"J!IXD$="M/O= M= F!;46Y*V? \ZD*I!7MN@J%<#7P((Z$E<]S_=2JA__:KGCXCU^_&[\A-['V MBNR7XD*Z*;:&P2( D#I,F]?3H[$"DWFFGX46"K.L+EH3$'E63V+(&C11KM$* M_S9Q@5#GQ-TB.@E?3([9.9$+EY[VR/0;>@6N0Y8 NBV2*]07Q7$B4VV+5)H> M-WN>;P M7&.]A*9A4U8S:EE=%"UI41/#2;5>6E!>9)6ENTE=VZAE=5&>N.1W MM"8$L &?B0?,+POT^C4\?G _(L7%?VSU%G^ )Y4=)6V_T$HC0E+=:J0$C>IE MKK:SZQ$Y/XKWY04E^J!07EB-W%AK5[4(,# M= ^L!,K"^0 =<(\W,303H:R:;AR18!]4@MSH_9#GE:R)-%POI>$:RW&UVV>O7T"[ARY*Q*9.'FQ821P MX3"[$T:8W>:G!JG?&J1^K*_1=L*UE4PX;";.1$=L!4_RI-\>]Q=^Q MXO/D-)X=C.>CRR.UTU*-B+X&!<*8G90E/JL-=^H;KG]#WE2E^U+D_HBF9&N" M,0W0LUR4'#159715AUUFR\O[@0,]FQ-C ^>R"N_U<@FK#E][1T4V.RK24702 M[&!.("XYQ,^7&XM:MN*VE0/[),BK7S->D3&^N4.Z$9>)%@[\<[M_W:&A6"-[ MST()XFH@JE?A9#@VPX@&#X,&\)48-X_ 9V=N8579>X()"Z?A1(^M$ZK0Q4"N M"S]2""4L'0D96?49HJJ+7)< 2+KN"GO2=S\ MWC.U44%*2NO(/H=MX6QL&KQXX(\ -W?[2FZR"9V!G>9336S;&X0-ZG_.M2,! MVJ,YY<5;OE:>[0?K7*JH:);4%Z/AV872V:%,"YG+Y+QXY":(4*M?_%.L;!#% MI377,EUSY4IG(>R9WMFI(VCE==<]2X%XMXMT@4UEBMBJU!NC)V_H;@S^97% MLM"*ZT8 >98U&Z*>26DJS.S7:/4"G5!%U\CQH!6^0HRXTOXH'C5,_AO5:EY]!!<1$U;2 RF]>@YL5K-VW^(\E?W@_!K>* M:RN&.K#SDJ!#HHKZ#S%??E@&4,V)9BC 0KQ$#5')&)F)Q:F@'=.PGI,97=P9 MC;C>1RLJ'GI;<+L!)WMIF_J!?@V/5WR%#4_I(T#Q91:@'W8[;&H)FDJ_UK1W MA__ 2[RBLMGLCS5&Y09IO/#RZ]$/N]Q_!J^=-O&O6Z!\ ">(^2\/[2W.TS$Z MM0,V\46PI3RPB=]^_3.#0/CUCP(M0/"::B'M]9]O%EQ;/SS"X(=C<&&+R_]\ M\W^/68Z.>OKCUS^6:,GPUS\_@G^]ML::X/SZ1Q"7A&DY,I)=!1A348U9FGX; M)W7K)WKK#_3SSCV":.HR<&Y5387X!G%]BUN#AO=1% 2HNA_1#24#\'C,A*V* M5@=CD44?N"XBH0 ,@6.[10XF%F.GU"LJ9+-V9R>7:YTN\3E$&O-6%64T1,-& M8W!'M/;:R)E<<\)EN3C)859S%AT*74OCI3Z0<;,B@M&=VV4NUVY6IU9OE)&:-G7//K#FL)N=8@KLCN4S MQT9SRXIAMOQ08K1EYO1(0-[RZA(D3L%Q$ #R!55@.LJ=+QN]G@. M4H7TXY!9BJ0(F^O[-5_@4V#*T1SU[1>)_LND4FDR]:D=+OK^=DDT>2"/(#!* MZ(JYZ7*\WA\UD7%UR"I'RB7*XN1V.\H0U8.W]V 'U>L'S$LQZ'!.*'=U^=@9)"+ M27K6XL!LW53?4J\GH<'7X4"[%VRC:<26K&+8/:!,!F+:^L-P4!^4*Z-!76VQ M8CFC6O'X/5L??Q$-4/C'=8 Z]:PA_E9'IDRQE3I4QM#8F%UL R;H%PL-9PF% MBHJ\T"D>G4L(,^_4P5PS"C(PS8U=+0!=M( L/B*W49M8*V! O]7J<.&4VC03 MEV*/C7*7*MZ9A?MGYG7OD!'])[9<$R>[3JCUF%Q+Z2([8VUGKH(XJ+&2A>2K M%?^XQCP=A8+G6@!'4J;?VIBJ+_16U:ZS*6N>5ZML+Z?'GU&FM/<]>TA#VZ-: MW[R_'Y/=J0)JLP&;KTTQ:2CRCZ>-V))5=72_+#"+1P,:*1U.6TPNLK0YAF2] MFT8M6J3L]2R^EKK)6$NOP?SZ/A9YT2K8IJ6A;G2@['ILYDS4 S!-YY6RS,[J M$I.:+\6F.L\/!Y.7#.#["-4&#U56+V7K9%,8%HP[W>:TTA2#Z5V4>LO'#$:8 M0ZP7>HX.=\;=@::%6K3\ M=X9 YN'_ZJ =>0/0LOADU[/7= M764QD)0&7].' VJ=B4]=**7J)R<1EIX&LLZ*+FL.A$710,&99IC8QOCTN>-S MF79\64Y*!:XL%^>=26PRF#ZE3]""/QO^,KG0FY:($M CBMG3D-"&?R]HIM70 MK!%$0^*UJ8H%.@@'#/\2OF^7@N6[5KT]H2R! 3.F1W9'J^RRZBKS4;J>*I[< M(VHBJPPP>X\RZ9"NEB=5AIN:3$JDC8Y3*/&/Z[>\H2^>=#DN!4K*0V:^BBVZ M3%-.W^4R5:HR7J\^BP*_'\[FT) %-YZ5P=0;60,8!K=DYTY'S50LJ;H:F.RR ML2P^0L39"9!-^*R'/W8G=]T)1X@<;_/7/W@2_=9TY\=1EPEW4OT63SW_YYLI M(CG$D^7NM9F['(%D/!8L MVL30'/G>PVX;TM_ KWJZG9AOO-7:RX]:GD#FC? M=-2&Y=@YM1PLW)J*?98=A=PS$$YLPW'5,;I'T0)E$\LH*3YI3EMLK#V,*8-, MK9=*X4EAKPO0G8<)OHD"_CX1H4&X0X$O+@D5*M7=:9BG#P?-F7"*>^Y]%=#+ MUKHL\J+E=8T01 4C5E-#1N&UT7[[%=RV=[C__'CQ5;^"/FYZ]..EX>NN9MP0 MPUTHL=S9FQB9C<7)S4C]7X+OP7,_=MAZ?"YWH 5$%2*U;.#9P,#36,ZF@[OZ M7 1DM?-(R8O2J&13N3-G\5(J0,1^8.^%^ZS6;.6PYQ1;Y28 M;M%Z9 ?VK,,DSIW-KP[YPKG-\[9BRSBMPK6U^#8#SC AE["B\BBP\#DO0(L& MCYD53<9@NS9:+Q]Z]<[JW#E_Z/#/"P7TT2SWL)ML]=BTH+&+QG0R;8[O,W/F MW+G^V9:;C@:7]UCNQB2>C#\L\C$&Y,KV?9NWG#OIW%7ZIUKNB/#W=;6L:,*YJ_7/MMQ4-+B\QW*;6I9I MBUV0DIJD48[QB[R>G)W[M,JG6NZ(\/=URVTK3J[YH)1TMLK%:9VL=9C'XKFS M^2LL=U2X?;#E!LV8(*RJ+9&!MEEJ]>GR.#4X>\Y_L>4^$0K(HUENNFR(M6%I M[#!=$V;N%Y/*_+YQM=SOXS(9#2[OL=S9?*'=GA32O)1*MX0_Z?/;]AK(PNGI5H>U&=%;JPMF+/788_BZL1F1][SM6[7+;+ MZ(RL,(HV7XX[\45NH7)/1&E,,[(PR'2*\,\9C<-8/]GYXNIA"+J4T[F]\VM!."6Y\8X^"7X[E8 M7[JS]4O @E,XA?U(.2Y!T!!/T_"-H.%V,$:2 9Q.^Z:-.(0(&%%?\_/@'7?A M_9"ELX:5G0*);L&J7WX0U6J4XLR>(A<^F1$0;N/JE?8'@FV M.6AHI@YXB,A;A!/$HF#ZND0OYU0SVZ&E07F\[@E.7RI1D9O0C"AN]Y+UCP+N M;QO\S4*Y[U'UW/IOT&A.RIHF- U_3^J3177O'@,*S24TT*,!HO-*>M:9&'F+ M%1?3WMRDXMGU&4SF'LVD'_SJ \@=7M7?0^\KU#\1ZCFKI8FJ55%#>&?7$T4? M3CMUJ;#J.*.E=%^,M2*GP<\8[R\0_8\"O5O(PJU(X=>?"*&\6]:0-E#Q8(\5 M_CTZ$VEAINB)-$A+*9YLTG=WW<@EL6./Y#E1? _H\HU]#MOJ.X-^[K\X$ZR MYHT20[?'*UZI9!]R=N2I*]5ZQ6IB/1G:K66JYZDU;F MBM=KJ'=L_W>OQCQNL#<>\78'5J@RF5*XCI-A^FSUJY;_OD8O7L.]2X;[2P%? M=S'(9N_7>5(J5,EUM=05J9)\Q?PUY/L4QP2G*D$#EP([5L#7)/O]1W*8T=B% M,LWU'KK\HM>.Y-+)/I_D*4VNX=XYPW2O+J^PHEP0+$9D8V-#(KM,E^Q'K[!" MY(!Z#?5.!M7]@1X='Q5;W94PD%*Q^_M89ZK(X_05J]J5$%Y79 M8S9RGO%YH_X:ZKV6=N0?$,FQW=^/\^JZU,YF'LP4N^C&>>^78+E04M29+!X+#"2)=%EHBA7=,>_.S?-ZSSZ$/X_M^%?&QH<@!@O94Z61'PW$C@0+G6HJ8I7>(Y_#H_JRO =AN=,$?CL'FED">3*)/(3UH_KV5+.-/3^.;)[.Z8_ MCMF'9RN.M8M%1_7$,/S1W86".![$":6H,&,-[4"_*MJU%DMN_G7=PJ:P^:!ZSV[*; MBWFLU&&@UET7'XRI::\C-_?S^W.0?RZ3"SDN-51B]*P#& 9V&HU:C\W3C!I) M83Z R87<93.9"C.9_HK"/49"8]5.FAFSJ9Y#B[I(3[.E!]G04SKC[2^HK5:YV;(_IC"/7\:;/8#)FK]2R.H?EQ MJPP;\QY@(A=;1Q2WG[\:'$7@?G4UDR?+R2S5LQ=25N'9V'K1I&.YG$.!R&GB M,RYD\DDKV5>H'[84/FO*C#UZO"-)NL>PTE*;J_FSSNZ-&MX_3RG0N-9.>LA9%S&YAGL1*]QS!R:Q=KIA.FP9YA/-6IQ\*%3. M.>"+'N:O(=\G%NY9QO1:B^9B-ME-E>V%U6ZIAG16/LF?4+CGSX'I_C6^86G5 M?&Q"G@&)AT22$KI*)4RN@5[4"O?4 MLC&K&*.G+%GM%:;M,D@S8OZ<9S9]:N*?7F0.#K7!MEG9FJ6'3I,GA*I)>@WO3@/2_9Y& MW&C54SPP1E*A5F@5U+S3*M%717H-[ [V/$IA-NZ+$%&#_ M6KCG"I?70AK+F7#W+5BBI!35TWL6F>&X9N1TUS6H.*4Y?&DO0ZE3>P25CI*7 M!C-&S(F9X3SE1 X7$2K<()/48.>O&5D!57N<[9B?@G%>Z)*K,/SU:T)CPOW<>Y*0O3 MJ=)P-!G*\GTDN1V!PCU19?<[ZK/09+OY*(GC*MN,63V2U%FJ<79!Z:?59XDJ MPP]=HG::-FUS!;8DT0]#)R.D$T4V>J>%1Z(^2U19?=!TE436XYDI8[:E9K+( M)56;XT>)2*:\?&U]EO-EZ60K%:USBV,!U2HA*O]*3H%=/]^OHLD6 R M&68R]=Z0R^B#Z=K*\'=2LS/CS-B:E.>I:\BUA^'DX0RGHL/P4,@U3153]*/0 M73#*,C;H,X5)QFF<&,MF%]=E:9&(/V4ES6Z* M23;&=%)#L*[W'^1S<_L^+6*/(L./D4R0'11UM@>[#)O28]E1[WXFI-:10T&D M5_JC"(V#(WRY-THXQ4%79 >+ G&$[_/;BUF/,$DY>HPMZ^-";0$< M?C2,7(B L;&ABA<3[I!E+R0.-BT'T'.[PO\*08\)3E%%$$3WTL\J_@:_1!-O M>5MT?7&_"24U8@N.68:2,^TG'JOZJ-!;1%+]1 ABNS3\DU'E1BZ3B!ID;-KU%T@O '%B?T'+.4J7* MD'^0.M*BH9L@6TG'!]VSL)QALEPM9Y3P]L1RSL"#K!JMY9@I3SNLW'VQ6[UI&L]5X&%0U2AMEERW72%-I@VDT7SI5/]>%E\JF0XRRFH,XZI56? M+LCWA6[.R LL3+8:>!)^*+A 86NHUJ MT2^ZYB(;OA>W^"U8EDJO>YI,[*LK^>P#^5%=A4Y MEF_G:EZDA;]'XW>)<;*%8N3=T(&>C)H4#&* MBI&)PW((=FX] C0RR$@$R-A\/@08K1E4Q74/\C-5D[6I",V*RGL7?6@PJW:_ M93[D.T.!*[*Y,D%\I=*SZNR5VU%KEH MZR"0'#CD4T(E':,/A4KXUN/F(A4TU=1D47 Q5,'F=6?!JJ 9NH8 !AN:ZB=C M^ECH+J347:=J"F33*0AS<;2BX]',+'QYB-L%I;UC/,>YDP_SLQ++F1F% 7=, M.3?I3!=RYWX:S>7NJ/'S1''@-J) YDM38 ^L<[8UTPS4IXWF+FD&%*=J'\BV M2XZ<+&LKH/*;$W1FA5B&5E(*.6@[M)PEQ?M!]$H>!IQ[>:">PGYCI.WHY0Y<:O)25*>[]P1[>2H9,UU,UH>2&.-JW0X[I\I\9(/^Y\/#X3XO0;\7SFB(G?1P3!(,$K?;:OC%AE/1LI#T+#LIC(JO)(@&!7D6>^)*%G M+ADI?9%3D^2"[ M#A2EJ#\G(:>D/I]]$TKR&72W!72?25K+$A%;?3C MJT>G/FU$5A^_DP8[)2_W$^&\$$&?&!'C3OQ.8>@V14)*MUEQ("7TZ&ZY/BM$ M'-]-"_;;T>']=O'?+\=@)%;I$1TS"DR!["X[-D];L!]9"QV]<@STX?OSXB?; MA'G\0T+C"<=R6M228:K.^H&;0S))\Y'S *)IF1U!=? 8U]P>F']8,.5N49S%HU?"/L(:^43H"\ MZ;Q2EME976)2\Z785.?YX6 2.?,28>2]0MPK#D.G;@%=M( L/D*AJTVL%3 " M&U@=+IQ2FV;B4NRQ4>Y2Q3NS$,W#]2*&0'=7Z3ZR7@#V7JP4=AQ[R\8HQEX+ MX@/;S<3YB6;$!O%HEA$Z;96PJ[T]!=9>L[=60I'(^WZ"E 83%'V-L!6Z;=M M:;O"-J:KP:+*PGDW)=&\/>\ID=-H =??,=X+L7:_PVFW3M?3NWV^-Y5Q>CI= M.@VI6^X9"<=ZA'PN'_22AXS9^IC=>I>5L?]MGR###:W;PJV=W( M69/?0L$%>1P?0<'KW@3KL(O8A"FVI&JBLQYDAE+EH7T9VO^"[#U]1'L/2_>B MO;9':RF6A,IPR*Q73N^R)/XS[/W),P6.;>]+=W:Z/^T Q* T94V&F?AHO([< MG,F9V?M(HN U>\]U.DPFMRQ2K",F>K6TU5\LZY>A[[_.WD<*!:_;^[OQ7:VB M@$F7CE-!?=$.!XB#GXE:^0?&MUWD7S8Z+X;#881@CR,=WD2^L5 M_\@HW%3.W8M]7=2+K/MS(#Q>'?(5*ONAPO.V8LOH5L%=,L"W&7"&N;"$GA_HPT9^Z!32 MJWF>8IKIQKQ>*DCK4BRR21*'PN;0X5\VA-XJ>?-!!]8N/>I)+4GJI)W/KRV+ M*B1+\W.'S.<[L)$(ZW\+(GLO1*[T79@SQ\< MSQW8YEB=SND^G+-.ZZ'=MS,9ZLXY=P_E\QS8\X?$ZPYLV^RQ[(*F"FRA5DW) MXL.4G23/?5[D:QS8"X#*P0[L\K'8MXQ&EV6=@IDKSVW*D4KGKE6^WH&-!(3V M+#K\K@,+/SB>.["5 0W7<94=,65G;M1M2Y\YQKF;FL]S M8,\?$J\[L.EY?V)/!ID4T^S?&@G=1J4KGJ2-_/A GRV]E"P MIVR2(E,Y)Q47I/N6<1>Y6;E##A3=0Z*]2'H_MB-3.3\2RPA? >*]U0;- 55I M,J/$@U1U"A#%;9E"_#%R/EC48?SI1\;\L4#>7UHQH<7[CPLSG6";1:=>+I9S MF3AY5?]1XDLP/;74P:)"I?EV)-SMW^94>.0-1P\,3V;: MO]++E')4+LF7TG<,Y.^2M4Z\R"QK9XFE/\C+C,1<_U> >*^7J;5G/64)'@IL MLW+'#B<"59N>ITK\H[S,/Q;(^[W,!2=,,U8ZWV9HO0AM@1GP6N4:+T7>RSQ3 M*._W,K7!LCUNZER9I,VJ/<\+;.P^>ML:HNEE1@(,3Z;#O]++; WO%HJ6J^58 M.%O,.7H][\#R-72.MI<9B0GYKP#Q_K.L8KPM5AI+GFFV:+EH\@_E*7^6*O&/ M\C+_6"#O]S(M>)^IM..BQA3R,MFM3XM#$4TO,Q)@V+/MK01$HP]D&^8=MSK6"S4@#0V]UG)PQ00+ M"1#.3]!#R! >S-)LQ,< 67Y826D[Z8#X?>0"X4U=L'WC#=6 ?'W ?]24]_%@ M$I?3JL8S-8XL:+U9IF;W'\I&Y!3(&< DBC'K\6#2Z<:6M4%.L9A%R6XW[OOW M$QCAVN+1A6.=L:Z89: "[Y8BP!X=(@POGR/>V(9J"R&.X M!9@8,X59;%#C&7 7?Q '^=)HK$06$R\/-E0(Z/71'A,0IR\O37)WI B6\V6W M0@*F2I7N)HFEFCJY7G_?X,GC#I[V=. 6WT'DD>.1<)OBIMZ66U!5L>J(X88( M9+,F\XCQ%12:3":B+*++C#I%3T(#"EU'M0#" =]U3.RTHGN?Q)''+NC+UR6] MP0KR@S3@[6(;]!:/@^B>'+R'QG[QUM\E\N^'H6=2;Z@-@8!4L97G0S"6BZU2\ MBO0W2/C'X!AYP9J:1O.+WW/7OI4'9==9?HJ.[:+"$,HKCAJ2U!V=!LO7MCW,B;2Z?P.I2'8G4VIQ]--G:?MH7"I*/3J?/TF0^DW\7[ M'ND8?<$(?LT%666;DIF0$D JIQACD"!3#RDULHL/9PSF+W%$CHGKXTYHC%K# M]4AN*FN6-H:5Q$(>/=S1Y^D=?'3BX9+#?#&A2'DZG]=(>SUD[T5)J#>H/RVR M^0,D-Y^.83[=1U9 M-P79..%IPIX]-N'"1F-BENC/YA26/;_[3SNKNVI*N3-74LS*&H51IU&1X'GJ M^J>4^7UG8@])0ZNB+]'T9(OC<=>L;'#X>JK-SJW'6QS_RCS_&DF9YG0ZTAF; M):N#86_:,=.1PVK4TTI/G^?_&2>#?VVJ?J[+#W.S?%DBE9::!I2ALI(9.=,: M=21^1JK^Q6!Q?[9]OS_H#>\&K0$).V*ZDEER\3)_!6,4L^U/C\:OK??02-?C M8C-9GS!VHBI6\H,VQW0B%UI&'8J?:J%/=I;WUUIHI9A=9Q8J(S--7E>+V9E: MKUM7I1AM"WW>6-QOH0=*SFYW9(UDX9SKYA.V0%O-*Q@C;J&/AL:/GY'>@L9$ M,Q2@HD'S/)0Q\:'007)HB#SZU)T! [J/!7"E2G23G0/9D H/CC)/:;5I.;I5 MAU\X]O;=0S[9=$LD=C8=#)4W#EJ^XW.9=GQ93DH%KBP7YYU);#(X)UQ\\#CD MBP#!P0?,OU]?Y//]V*!9H@=201O#*2,:4JH=.8_]+/1%)+:X'0R5-_3%#%F[,XC/B[7BTEE=_8MH@V"36((P$(%< MYD-RXKIV"XAZMEXE"[:=,D=6EU[4(JM_SBIS^9.SX9Z8S9V$FC?$('.4I>V- M&&S3;Y <1"]%]%F2LY J]A?:5+,D.YNAK55MELOSD=6U9YP7>LHDYZ?P#V<8 MO0'_\*V7#__7K$&U;51X_5Z9D ,X[?()OF@G9^=I#:(M"5]D$SY=*'87#BAN MELXUTU)1;$NQ?.;^??/4U&?/4[^]%!):B)L;F7*IMA8?)="5 MCS.XP@%HW !\ H2KW$U-.I(:,HV;J M]353X[*IR.KJ X#P\CBOH-B[.-K%BW>[*Z-@V.WH[6QW3CIZPS#*5C6AY"/K MRAZX2/E\G!<%BF!32@ "N3N1$:UMD5SP_7Y^F;2F??/D4\7OLY%Q'#2>(O?O MMR5@!MN/\9G0R+ IDX6]9.:Q9HA7"3B2[/X_T!^9"+ M[J'!;Q$R?$K] 93\_9#X%18\#X'W\."R16+/LG*$16+-L79]V[,(:UOJD M66VGBI&UJU>1>-_,4'07V2,L$@\YR";S3%5D8Z129LK2I#MA(QN!7T7B/2+Q M]863:6Y9,:P6N.\5&'NBPYXPCL_N\B?'U_L"AD]+ZL4IYQV@3CT1Q=_JHBHJ MMA+8IQ8UU'6.LJ38SUOLQ2L0RR] M%Q-W=EI8UUC@="I\J=FKR&3D].M++ T/X[)9^L1JYW60BE.#?IF,+? J>M+I MM<=16-_YROF](??GD.4_71YI<)9E;159U66?F2L<4?1!LU.%"AUNIW\%(5AXXZ^ MW7L4.F3:=*3"O=PP%&.03!2BX)WLC)["0#E]0%5BS$8[OIXFV$*E2]?C@Q2C M1R(5YTN<7%L5/;*QZ ->E5(%8 B&2I>U6[BX3KVQI MI4!@V@;\Y??1?29X3_!;\!V_Z(V7LMTB!Q.+L5/J%16R6;NSD\NU3I="A]<& MK8JFEJ"I]"UZY#=>J*/[N5'>IEOB2'Y@8VVSV"FM)Y2:G>X9(W[B-U[(^[,Z M7*Q#EYAY8M5D%BF1RR+D% ?IYX3%5BQXYOVO+8I+!$&7K#X_VQR7F&2&"X.A M1ZIQ/\G>2U5Z.U;!?2#<6,-6\,86S?@@ YX]CR\6H:HIHOI2LX)'[N] M/YP=OGWG9#UFD>NJD287=\5F9:#JCY:T>I$;_B.O,^.'N+Y% ]!L@X>F]W4& M@>#J =3+7_^@/X1I.3)2)PI8QU:B8,UN*9+\[Y\Z$'"5A)@,)]9M\B:3V5XR MQ.EL%?2OB53(Y-\_W;M-\1&BAE";WCMNT4<"_Q_W M/^ 7 &)FP,E_OOVKURR@KZ8.U)U7NI]O5;Q_2O::74%W=/ZE;[]Z8"Q#0IL0 M>"86KQ[_\P.W@@@(T/_Z"X3D90B,V[%FS7X^I>DS8B'HQ&;>&S,W9-+K]'&H M$G +=02)[2T5NH2Y@;^/-0-A87O'FG!K)1#_(MW_@M]=YMU@JN[^O*7[SQ=I MZW8%_;A$#O'8K0!S.Q,%9(O0[?_SKPQ-QG]NB*D?:]@R,?;SSDO!0O_UB&Y4>4R2ZO5R/Z?[S8WPD M'OUNM[I,@>U4>A6F2^0:18(9%NYRC3)#%)KU>J7;K30;T>GK(->]JS3*O6;C M.U$L$#293&0WO0LIC _W[V:K_0)4AJY@L76_;G4,=4-EH?*"'MI5RZ&^C0$O M30W-5H48CV)7XS80_J!%K%:>->>^^B:%7N4U3"=O4,N>.D&J584;*A+ MC3\ M3D^->G^/KPGB.V9BO]S'7Y+[3]5?[P.<^USVI4Y_^U5J=NK_\R\J1?YT08=L M/Z*\ZP>)/.%[WQUL'#\8J! JP&&( ,7;HL;;V!O!RX??7%W7 (;!*7R6;/!E ML<[:5&MEC*ST_]368SSP>;N,:]UY#/HEJ&C;AW&F3D5-4&<@?JFF&%$#)H56J]BD*56#@< MI,VQDZOFA-PSA 1$ZL*I!@FV0G0=!9$\3)3,R_CYGW]ETXG4SQCYWURCP>9J1(=I-3L]HL5VNFRNT2-Z30+9J1XR1MYM5)QH=@@J^9?PMW>A M62)Z=PP1,F8;0Y8K] CT,Y6-)XYGR8Z+\X_[09^C(E\>2MK]L:09A#6#Q$0T M>2![W'"0OTY )#@"$71VOZP(.*D4-3H3@(,?A.JI1*;ESI=:%N>1/N>%+)1]$3&7[M^>\$'L"^)R,H6)\E10//ZQ,30%&)G5&Y3 N0U#^%/ LBG MOV)JW:(X$QKXT[.?O9DZ=P+J3:2\_M?+LX3+&B*(IIX%1\Y M@S(D5!N[&K=[7,#CJFS&77TKH=&5'5^,5(3=YW24%JLV52CLQZOSV7LNCQ,M] DPIE!GM:OJ/S-Z::] M#K#S?S%KP%ONX/'BE[$9- %,PM0AC],)!$)4"=$R"7X&#-3$WV?L//E+-(D$ MY $@:2XCI%-<(CX&'!@G!0Y. !#B\7@FDR+])1KOB1[/52;-SKI7)N^E5+S7 M+S55FBN,8DV$_* M<+%BY@^#'$<_;U.JT0,C':<>I6J%K=6F<$3&II[@[IB*QA;8F,)5Q7+^L4TQ;2[U_$ZQFT[)A4:C):68I#G. M+.ED!>([@[=;[OIIH#*]!46D+F6@XY0"_T.8^2G$1)_O>/F4]Y9= \7C!F.N M8O0O>(O1[I6=@"T4DV.7#;--L37 M7)T?EG 07^F3LO4 );O?YW_'*#X#G5]O=7M@7?&SV'BWP;#CC #5G3RT;4V< M/I(%2P5"U0'%G#5%@*+? %0B'J.2R0292+X)J1^NOHB$SD@?2V7\Y8HH@:)Z M#87U!C%'LF4*(H])?(["%"71.<3-JMQT;KHWA%^IU[ALL"%'4@R;!Q=VQA2H MXJ/[_>\KXD[>Z5TM2C2TF[\C";KXL4#W 2Z=%EGQS))DC"C)P M+"3U'0T(%^1!1TE0/M#IJZ#\EJ 4T,>FT=-6:G@RSA&2RY9JK%.Z3QG7NFT8+O0TY7N')2K$Q,?3D.I&7 MNHV920_KW34;6_UYP7>45$=$0FT?.RT-(55^$/6=B9N[>*+LM"<.30X$OEC7 M.'L=S^>XY)MQ=BI.T8D8165>7:6*FCX\7ISM4Q5/INL&$D91!S(!UY"W\;(0 MNHQ<(Z!/B+D1I@D,ZJ>!SP]WKOKXNY)>7U$[@P7S[?K+ERS\'<#3[:(< M[@"5_FD2%I2A/M/48&7_.YY[D&V,-@(8$"#=*<#;+Z>MIQW_^HRL ^PHY=#( MMPK==076_' =+\M"C;7;Z964$*=@59V^T>$XE?B(D_3WIZ17U#2D>5J8]\_2 M*]*M%).1GR&;763C#-$249/> M,C(N=D+HMF':>#W9T@CD%F.&^[E[]%]C/VL/V4J<:Y;CK6/*Z:$T?=_"L9 2 MA$2*%SA 0H%+I-()#E!IFJ.2,#6!9)P<4_S3Q=,!VUK,FC4ISCJ#V!V3S3V2 MV=D4@3[Q],YR#8ZTT5VE0(I)Y2Y[GWA(SMLO+@>G+:>^2BJQ+EO5#7G%&76A M-YB^M!PLC*164#MQUJZ_<"Z;/#64"K-MX/S%NU$KYVL#W1DK>CY?%Y9U>1 M?Q]:(\Y@ [B1J[,5:/G&<7SX- M[0>,#D6/7;VVF7SN/"Q6Z^9=J2,MDH/T(S"&1JVXVB>; ME%6BTD9:JX[;"+5O+9DP7>;DB+Q0OCY==,7^WVG66P-EQ?@>YG93"&)]KU?L M3UK+=4F"0I'FU$1J/HUCUB?>8#VFRT@S)$]E$RRUS%.,N,X/=6, MXR&!BJ;":TFHZ[ZWWY9"3W545 $G=T)B[!#\#"+M@9Z5"-%#=F@CEV@2@%A! M68Y)JK9"[4%@(CX(Z ?3QNMEP"0$.!%5;Y]7QY:A)R0),DGX@A*2-"0S-YO5 MG6<=/*"T0-J/%/R"/7L:VKDUO$'Z](D1 T2K*B95UZ=4Q254:'6II!CT.&TJ M*6:QF/5-;;8VEXNW-N^.X(?RC?9O%?]-XB?>0?R&]C50C^1N]-/(J*I9Z,K" M%K$-0Z;+W:QNN!4^S!V;UMVQ:7&<7+][:5L.8VOF;KX .D0(\5^"\,/4RR=6 M NAKLJU:P'!+ AAF2*.TTZ7:0UDO\1?G2-4.&$TNI0 !9WHAJ6(;'T+\!M?R"V#Z7U)"=#6(!++W8 M#./"-82 ?E6G[JVZ 7GHSA52M->&6_G+)/Y"+:.XB#!M?D:8,PWOV Z*MU@S M8#W5/2M@/E<\[L/^D/Y&+H(J$'_1H7&/48B%;AK/T:A<1QO?CX\Z0?WQ&W// MX'5[XG87F!:1);T6!."8%^Y$^,72O!)->++ I8=EOCXH'\_=5)U@82]:3^6 MS$_B5?ZMS.6K#W'53J]I)P++)A)+1;0L),U01N)I:"J>ZI$= BZAX1 5'!#A M XB6D"@""Q ES]/845O;-L*NQ[/8H .GMNSM,.O&>I^BGKR>;10.-/^^<$T2 MXA=FEZ]80IJDGRZV!%!?O(K"$C7VP@^F@C0*>H<1V#<$?04-U?F. M'1O4&#+_N*=38FIH*VL6_'R#7!SH]LR=4PPFORYIW_NK]3/[\%M MSWODWQ'="KF6C!&/J=A[?(BL=6!M#16&LO2R9!'&Q&/FJ,W[4N>5J@/%/!.Z/<0[G< M?IH=3J-G9O)#^08GEJ/7ME&])D8'$+'QDATZ!B&)*.'K7;'!'DIU]YD^XH"R MYZ/S\[ MX!TNZ0EBH$WC@2@R>0'&G39"-P4LRED;8IA>Q( 1YIT>\4!0;!3WX M7;*#7[X2T:LQ4%4T% UK8D06UV:I0.5%(&,W"E?+PS>;_N& )H&+!8C"DRF7 M)]/&?X'=">.=$(3X77_BCPFE3SX'YZ\+^$:80$C! 2>P+(CK0F#D(-[BDJJH MHV *O2,>#YG_<'>]'G(KBO9-$YE8W'00L,+)!+H32:J_11WW0,3S2RH")=:2 MAB83&K(9(:QN_0BW#GJ 2")!)OX:_[W)$ #&&*!F8\VU#!UWT>(O*DFP-]V; MP@V1IE-XN]_?F(!;:OGI.F,9*>^01$Q$0_&F I$MT &^"0F1FZT@N#T&MB!: M?K]N#C<&ISCWJ,)/C!SNCF;DMLPMR6 :,@7#*1=?)V-J3XK=%];CEE"N/,E-P\*S%#7;E)U M=EYZZPWQTF3NUYYP4A+5KJ58#!Y)83.^)T+5']YGM>':GC @EAR8 MHF>>5)R^A^Q5; RP X5=+*B:G@'%"TSH)W=Q??/VL/AL2D0\+;]BF.&5*@.Y M>TLL;9LN^$Y=6-JQ>*1_T@GRAB*+,0J)_!/!N7I>$?"\W"4.1,K_K4O MNW%G)A_I[>,M([YG*6N$Z!:%:+:+B?8\B%4&]9QB%5F1+<2Z]7:JN,K5QD<( M8O=[+M?5OT,5&M4 1BKJLFW<6\"?8BT&,O.1Q@ M$..6=NO?=O5G&R3UC?TZ/$,!KREC13%?5(L6. M/!,W:(8XV$9>EZ8*_H&-Q,)V3YKX3GB*7_/\GSW;)=S.XC[J"$)PTU,BZ.0M M 7047*]%)% 0O?1_^Z)6VV*GKBQ*(/7->/R#FV6^1@8C%V2KVB0C9K M=W9RN=;I$I_[MB.>JJT(FB5 'KU _D;@ 2!&D[N2FC.YYB0DF17.JJ2M.JNR M]"-CC3N*-FAV4,-^,Z;;P%,Q;;G!4DG60#@!0%V9Z53JKC9E8_E<%:RK]QF^ M@5PA^GL"<8@D2?Q_(&G!H'_=_)\_68"(> K]"3Z@5_X??.09,OEZ@/L9LB:( MDWR0X**ILO/=G=O1; NQ"<%3$55WOB?LV6NRK*W\XE/$:\+V_:5Y Q2S(TWH M9\+\)?J3/3CH%43L3&G(=\$S"2^X-+OO\W/VQ* )5.K5:^4%&:7NU?49=R.,D7<=^?L7!Y;1 /Y MC/@)WZL@ Y5SH([Q7L(E.FPA61>*71(N6=INY>XR\4K[PVJ&HK!#X.J9=N]1 MZ)!ITY$*]W+#4(Q!,E%HA_5,I5%Z(7_1';([XJ[;Q>9VV"'5\R 8;6>FWD_) M9E*NCFQAM-)8Y"#0R>\9,OX]F\H^TSO7/5"?L@D M:1*$=_8[48?0G<9%#;J:8Z;)"/?(('DE$YX8/=Y+9Y1Q#&^)N%PJ[NI$-)"7 M:$)/R^*LSU!+A'>B!!AC.UQ$GF1(_68]]4O\A>PQ%%4P<9U(_$X_V;N]K2>%-^)8QS[9 7[H]O!CU 2+-B\$T=1EX'@J M_7T]#!> /+2+Y.%=#)F3__5?!QDT7H; N$5LGP6VC7;1,86QL0&!%'-%Z1;( M*^"8OEW+9&[HQ,:P;9@?QYA)WF0R_TUL/VZ-7*@W.+LP9'MW$A^\IW;S!_UK MSPSNMR>M;AR ^/.,PV-#RHLA_ _X!8"8&=@3^U>O67B1E_@SP@QR[.2=C0G^ MI6^_>F["INMWNIF7VTQM$&9O:,@A[CVEZ4O$\FM9ILATAJ3328[*I""72 L" M-TXD$QP9)Q-4/)4"Y1H/-U8*SPIL- MHM3LU -O/%8]\F'?ATY=1CTW]R:I/\O.=:]]*#\W[BJ"E].)"+==8O/I=$*X ME<$P7XY<^29+WR3WIDY=Q%@]VQ_4<;_Y<#6NTQ'C-;WQA#PM\.%J@!'&]/:A MY#N<@DM ^$E'[H(]PF ^$B7"4H!L#/[U/]_H;V\#(WF3WGNLPU< 8^-J(9,_ MR'6*M6:S6FF4*PWL N1ZE6:#HRF*CB>>^1)[G3#?N_ ;C/DM$J$F/8<"7!:R M1/$"X7'5&Y'2&U'S(G9=^8TN:>4ZO0J73J63VB!JAWCU1 M^H$3*C[HGGV@5N&G ZIB084*=KQPF6R"2J0^-C% W3R;"7B?3_=GD2MHY*-$ M"PMC-$CVAB12YQGI_!$1._Z?RCR=(IQ!/^F*2Y"99/J#0.]Y"3^XG=_"^A7. M5SC_#IQ;AB;8O&5^#,7!TY<$8?H*X?."<-W-I41= :K0!3).S8EG$LGTQR"] M:'&<#&?D3.AJ"PU'I-/WRT2%O CS<'A$T>$7X%>%?AO \X"59 MFW*I;#8=CW]P8L1KXY)PG+CB^+QPW+(-?H8W]^")"TW%:4[(1^Z 51T@YHI M-KEL(N-.P7\DE@Q:)[;-NSXX>@&Q><-5 *X"\&4"@(&)8D-O]R9-ITGJ8U / MM7-)>$Y>\7Q>>.Y $^)METC+%N$2RIJ.XT(NGB63Z9?/P7H3VD&3KN8.-7K% M^17G7X9S1EV*AN9.>@"YCDLZ&=ASV4Z%^$71/P;YG=8)OWD7_Z&YEFW9]:LD M7"7ARR3ASD8M%8 N(JARR52:3GS0A7$;(OR6$.B?ED2[HON*[D]'=\FKEJ5. M.3J5IA(?G&K9M'))6$Y?L7Q>6,ZA?F!W <@5U2LIX$:=B52"_F#*R;9%(M3D M%>17D'_AVL\&A^[><,TVF*!,2M.ODL+%XQ_T44*M^UO/4?O$Y@5$\(:K"$1" M!';327,=T91*P*V?PV63F2S]P7EE*O>[*;@721;<#N$W=!6 " I GE4-:&KR M$@I="TPFN+P/7A/AXE2:_.#L')6_)%DX!86V31)NFT30Z"7)"'7&*00[$*#] M_ X1FER&S&22'TR*HB](+(Y%DVTS%P7],UYTW6%SO :G;L(4#]U#.TTNF8JG MR.3'F!V_( $X+F7.9#R:%)\Y7/#Z;5+A%PFN2"+5Y,5+SA)Z7(D'74B4G'WG4H7PM.?#>D@,5 M+DV3M*LI/UQSX%ITX%IT8&N0D][VLXEF=#8%5TVOL#.SL!%Q.E#^F%U._BF% M"$Y'0J]AMX)NYWG-7;_BN/>.[^@.V3WUUJW'[97!W#MFGBU5Y5R/FGAFF3TL<8G[X@N3@= ME;8-;RS5]@6N)'.REBWA[<*!IR]Z!ATT=>@=874Y,?U'REFOC M$_!$RRT=C7B'OLK^MV ^YH/R=DD+Z:'3^"] UU;UV7W&S">>(?XQ9&0O2'Y.1R6_87R2JKLE M+]RV>S0>X;5N ?= :S7X&E1 VLK?UG9=!2V*@I9SZ_EH,E:\[GJUX"[FI5/Q M1.*#V5#92W+Y3D&@H$575+9M7@7DZP7DU87O;+Z)S_\,;ZW(4-EL]H.+WMDS MSJO\3#JYC5WD[I,G5*3/=#[[=3 4MBY !TZ!@7M6T@S$9/7>-D13$/D/RD_A M4N7G9"3;MDML&B;\EHF@:>^<2/=DXI8!EW@C>D4U=2LG-!.([(H&M#=*O=L>RH*_ KXP.8/;L@B M_Y2TG-/1<-/N]Q?V]KJ!>2$X4=NOR -4_K+FL"YE\9*B-AQT:^2IIA=SIK*I M5.:C>QY_^PB>"R?05FC"35[E(XKR0?NY@4YSI2+M-A-U;5) W0>BFHG(%$C73L,[HH3;-H$WJ?7=7^;T?$*B MH@H0V304N5R8RW>F=2Y>G2VE$BU#5'E1!_)V%;H$H9M* HTE\N@_>% 5=:D[ M.$]'LDV[H00! K?L9=_X;5^,3#V=0[X0^;K.(5_GD*]SR.^<0^YS63I#TO3O M3"'WKS/(?^X,\NLF.\FL9X@FEOD\:;;+SZ!@R_"#7LZE;O+\(GH&[7XG7LA" M)H*V_Y!=FD\=I,QE.$B[4$J5$.\ILMJU%?2(P]$9.OO1RD'4&6_<_#PJX:8( MBHQ5";^U2XTHXN1E",PUHKA&%)&(**(#C(UV[%;*C5R/[3!=+IY.);.I=T<0 MVQ8^'C]$&#EQZ@+9?]4+5[WPNEXH51JY1J&2JU4:I6:GGNM5F@TN226SR%?)5WI=+I.FTLGW3S & MSY^EO+\%CG?#X8<%QC+\3)&E#D?MYW4J_H%.":*IR\!!4%/AS_?U4!95&)MY ML#RTB^0[I%T0E[_^07^"5G@9 @,)@#7S7Q7,C,=QJQZT*9+\[T^P470B$)*- MD1)#G7;__J__"G=^#'AI:FBV*L20UM*,VV!J+S0JGY:T*Y)3&!L;$$@Q,$$O MO@7R"CBF/\I,)C3I?;N9'L1T()(WF4*GL(\&4N>.@GD"UY6KUGXV!Q4#ZL1 M-Y$+_?KB80^O8G*7IB\1"Q"B\)]O',C +,@*<2X+(,DE8)+DQCQ),^*W>$\B_&^0ZQ5JS6:TTRF'GD:8H.I[P;SX.B0/6;]:=7A*$P]>F M7#Y1])9/NY;NB5/K#33FC_2Y:WL"A?JL@V'DK&:B!6/H"@]O=0/&5@;0<7B^ MK4'"HW8!4H4"+JU@S423V$YE&IL=>1/;PEOTW+UW7N:$-?,2;8'J;"IR^7<9 M?I4M=\,>0!?&P$3M:RK!VX:!UQS@&F_> WZF$S0M44$=0A\GF@%Y8/KOT UM M[F_R\\L,O?16'1KN1ER5AYN>B:I@FY8A>A4C$!7X6?A90G.K?^$D$-0]1 )3 M1'! ?<2-TB0BMK%"(X_)FB;AX9L;>KDW4#_=DA,NP2"A0*#BFY#@X:\FF$!B M!@P$,3P ;"YP__U?2Q"]",B$N2F.2@SRB MT12BVX,6-,QV3]T@:EH: 7=.)%:\Y-*?Z!8=..[2%6I<@&,KS P5B3IAK:"\ M1(Q!T)YM^X.9Z58]!;),X'\0#G1@6/OI9B):F8AL'E?<4B(*3B%"EQ!B@](B MIF8;O%?YU!^*"60,9G>KJHT_N1<(9$!7ULS+[./QRPS1Q-!PRY?@'@3BX2"M M_!.]%8T7R086G "W[G"UL>P3U!\<\/P1W -/LA"29U"8XAY.D7";>+BR9N+Z MK(BN8\R6B0DM8NP$E]$-_IVJQP/4!++VT) =W IJUBOW]?-%4@4=0(TC6B&[ MCZ!L(OY"/S%X"60;_B0 CQ#GV143C\]%B 76;J]5$^Y5+)M1PH8*O^A4?HD3K8#A!&&?H)]=?M9LS34#MW L/ )6=<>7MY MU %1<#.*5__,P,>1A5K?\-#7-JI[=>+O;_;XC20.KGFWOHW[O/\/'^C!.F:2NZ=POBZ4:U$K;IJ7A,&$^G8\UO -[7M1L2>Q1" MFAM30X8N+5PDN.]#>A.;4.3?X6Z%;E$@4EC"'D)M>H'?%.XB< &Y:UV"GKJO MP\+NU6G$[Q/1SY/-&O96'_X,>HT'XK\,?0(&5LSH$4-3$-"14X"XH6P'_M,% MYK9U%7= PU;C9ZC/+IZ0UXLKOHK8PP)>(B&&$0_%)?:Z?!1B[J/;IXAK*Q%I M&1'1032V*G8_86P+2="C-W!3FU@KX!I25X&$T?V=0*%.S-6V D34X46PJ6[I MJ@)%0V'S8VA,%@*6UVTDZ &4=\8MP DTL/7#,A74_UH;)YHNW!$ M9%4]:[W5:*]2Q%>F^/=&LX8&AL0$(C?MT?5C@Q&%-*WW0*"O48]M_D6)Q^,8 MNYL8@O%Z>L-]E:CX]=9PJYB#JB4[A(CK6 L!:_%/R':KZ#,?(,SM '8=W.(? MYDL>%/H!;MP-S$ \).R&\/@5R+?"X.*!?$,,D R:A&GC^P+UYN9\6R).5G5] M(0O;1WQUJ@$9_>-[0ZX]0NZ]@"_) #M08Z0I$%1V7:F0KD"C=E^UPF_U[(^) MJ"H# [\:Z2?/1<$]]IKVE9> J31QO(?W^T0WIYPO>.K>5I"08CKZKANP\1!Q M?[&SZ78T[":A6S05T5['ODO@2>+AZR@V]7X"&]],P%LKW<]A+_C[4ZOD:4,+ M2&A$JD8(MF?X;-U]WO,^MR>V/O6J#W'/J]@@0#1DU#<%.-A@&]A9PS**3#;0 M=1G!" L)]AVQGD>>NNUO*W!=R>=V@;=LI#(#U]Q7K[Y'?FN$3^ MSZ7HHR_NT$JB@4 WA3L5ASW B9=PSXU4B3^RSUE@1CH M>Q@&U$ AG=]:0?Q MQR/VOI@!16'(R?.WD)FXUJ7H.O'H+8:M;UP9I!/L"<:HX492B!I(I2W=0"7D MA@78,F?(R(&IY[;:*E@"I,NV/G" 8?=G[*(@!>':&F6,+&T1\JX7)M^P2478DU--T(V6HD81J_@8BW MG]N-:28(I<'#R%E!W7)OFKA#P0Z*B/< /7D(M^C9I4TOMMZ=]JQ+P2 4@+T* M%&^&A^$_1P LX.B9%=*4, APD8U5-47D\6U>76V7?5[E>M\)]M^#=+%+Q'W( MP+ZV)6*I^QG V/4B@@$($(%"\'@87$,!"C[4%+E_T/7YO"90+[QHR771L)K3 MO4,?'<*=_\,=@OQ,=24&ZSF11TI0]."#E#8@\%0E/PO8_!1/IE_L_TG\@MPF MX"I3I)(W./^Y,QWA>A5^@"?!T&W?M[+@2\8X(+Q+D #"8+&S7W:25_' MHD!CM16 UQMR'W.#^AT.N#;%4V<;H_*ZO@T]''*@D$U0!8PA3TV M8=DWY+M M^.T'1/W;682007%>=JMW9-G'X<3&-@VZF\0]-\=0/8-H&7:@>+9RY'I66SN M[Y\:6_$-,QE1<>-&N@AQS;1OM>!IO:,/KCU=UT^.OGYR74"Y+J 2Z1&B>Y#"6DN$PV.QD#.BL(-+FS@.)NY^'2J70RF[F8Q9+0+J/- MXH@W7.]8=%^#(JHDJ$3JJ,/^8(]QO[P>4S=$T+\G?4?!EV^.N 292:8CT?%0 M1/AIZU#XG=OSQ9 K1##=0I/H84\,:< I]K\J*G^#7"'D$EGN>XW-3)2V"9P- MJ"-O'X?"^/D;@O%"XQ4.ZGQ71L68Q6L^R,-S9ZRP"5^))OR^\:/-(.X+^0HH MT/L>7%[!IU[,"A.<6ME.5VX[BV!#3VTM8Q[LF$GY+[\UN]?IHXA/69FST4FFQ1-7>J)=2)4!:1ZY!D4^GLSZ?]VKWIN8GY M:)(52VRK9N@>[-FJB"_07<2>#60G>M5;=E]S0ETT'Q/Y(8''-Z\9#H+]^A4-M!\HI)&"S0NC&>'_CA M@%D6$%&1X"%Y7:& #/_KAN XC/:767:Z@$R)[848$W<2 K\ 3T@'RT'!2BX. M839!UL8N/\NANDK%GR<5:@ 2AT#NF.#.$Z X6! U8H*C37>)[:].Z6_"G(E0 M%H)(SPWK#0W/@B#[PWMKLI8?G!!_,?7"W\AVH#@Y *QG"2($/O**O:_6R&%5 MC$SZ5-5,C"51Q?,*[B3']^V"GJOP_)(C&_7JKU0%$V4>*E$3[I*@Y?A3,2I< MN>A"'XRI$TYP>:(E]?^?O3=O;N-(^H3_?R/V.W1X[ EI X1P\)3&$T%3E,Q] M1$F/*-D[N_$&HX N &TUNN$^",&??O.JHP'PD 6" -7SAT<$&M5U9.7YR\QT M"K,!S23S7 \+I+K<;"-F9@W&^]80WY69\^Y'N"']4H!"0URFDC@N=H(B- 9!8M5/TLQ MVJ! &Y.'["1S/>2(%VIBHI=5GS S4$%2CGM,%M,17/W93CK%.%5()9W,H?$? MOC[8#'!;^K;4)ZK/(*0Q0AFP/<8[I((Q.C%W9$KL8L8YASJ'2\8ZM$Y&Y*(B M?VP!1#2$36)_8XX.--_)21 5VB,3-I=-[-0ER?784/4>=1^X?9\Q@#K; S&"XX@ MFO?IQ:FHWLVUV"^XBD&4H\\8\3@!1ER#"S ]-)UKMX6!-MH!!J;!3(^3!+W/ M'\@0: 1E$C-)W&*CD+F 7GT"0RA^W1-D#_J+PFAUT&EUND^=69$N3HW\\TEE M?LQ0%,.)&L)&_#?AQ*Q5E)!-3ZK@LEYEQNJIS.&:7WG!0,&SV;BA>\CKGH%@ M.!,)6=Q'X(]P0HDL$!UCP:N=-JZ'JJ)]P MX0A>N S4;=SU3&O+24@*.$@+VY#$]DK@ #D&ZE2,4, A1>"]!XS#W_W8#SM/ MX=)G&@[?%0UVP3]4RA5,@: U=BY\<7EZ,FGTXIN)ANPB1U)LS-FTQ%Z Z1 / M %X4@I9.4I#,#P$[>4/ZYJ]@]XC=RKL:9/:J7**O^?/[.T ZQ,/K7-8D_D'6 MQ%%_61;+L09)0;;0/^&:O@A>BMGRY)C^?OGT^;T#(\@'ND_S_^WXY.0=7@FC M%SRA3YZNY>7O/YXM>G:")_#Q>MY_ A(I5Q&P.7ZQ^7L];W\-5CD[V,C,#2Z, M3=L(WKPY"9[0]^N9RN]P\6*\=OYIF%TQ7ZYG*N=J%JH9UHWU0OLG*9FB)GXJWB<^8G$T MK^'M9\V+YG&3M)@V:"?'<:%0WY?=N&AFS;C)X?+! ':,-*\GYJDU78,T&\+I M7H"F2PBK-T6(5Z#ZZ7JF\O;#Z^""G7N&)-TP@X'AS_6G*UG\?Z+.:$&Z1[E_3(7+((%M@MS\/'M3<,= M+C2L,,Y3?OK /NR:?%AN\)('-Q[TXT3%LSPB7*_SYIT8.+ T-. L WCDG?5^ M-9:@*5Y)&L$;22/PG()FJNMRW@G2 L,&E/V0:TU30F;$F XX>TVN/<1=4PZI MI3]"L3;(Q:[&"(QT[C\)D1O?NN>0[V5*_+:54$1>B1(U,7'$^(&1&()7_T$7 M'#KX^K[[E49TE 9C+G4%T.!S_@IQ3*H ?CV,O;F/B1HHYP2'7_@91UNI?4P! M"\?9713HJBP0+'!^;)S.XLL,[90L<9VG(6;S-((34%/@[)-(!188+[,R8:%J MC@ Y6A!Z[NXHN5VSE"+ ;]75S$L$,$M:FR^8/)AXP9;15$I3+A-VQA)&>2)) M:;0(%W@9*TFOH2 0>E0]"'H3[DOP2O>R4F6SP%"%A2"?G'_$CCR\ ^R)HJ@3 M4IBQAJT9@)U\9DF!/N*^LQ')>V5\O0T<\6F3QHW0@8S'S]R7H>P41K*#N,U' MOW6O3&<*X_"2?859FHRB/L@!5 1A-YER,;,DKLR1MOQ_E3%M=[NRW>2* MN,$#4=EW20!/HHH_ K,8@N-R"+-;')^0.)2RAF()R]&]/^^G39B568^LPY'H9VKT2A+')8I)$90(]5MR\ M%Y97D0TT9R#-CHE1W1J<:GKX2S/D)L NS5S6AKE\1V+$-#QQ B73BWH*J@"T MST=WWN>Y8)4?;W*E0A:"Y72H[=9/#K^U'B[\-P(Z'+=99SHKHF3EM=;8DAP: M'7*U"@SL?Z%<0V [N^V?&O@?VM3=W9^,W"O2@L*'G# .5XCC=/#?#CV*E[_A M::7Q##75R)Y2,%+X;_BY7^!#+O"G).)6;S:''S@L?GFNOT3]='WQ>,Q,2/='S?7!]?!1_-PDR5,0H;& &8JF:QG<\/ ]8% MJF\-@:S >U&#!HLQ!IT1-4 IQ1+Z LO B94-+.*O+1JR(BM!>_@33EJF,=8( MI(CRL1MD'/6S=,>#=_B1BK)^!N:YR57# M;4XTYZ0OFD1.6[Z*>@Z(^@R)&2B;(L/X+DPX-?1DW1Q&SP9MH@>&!ZI1P16* MEM@JC?:W#3_Q,1V/R\3M3XZ5!)(A)MIE ]Q*_X#Q&--PEBA,9319N_[^^N"9 M3R#8C3Z))7O&:,.!=GXEZ!F66N,(=%>6Y&,Y3>ZW.#O&H#-C30]4;8W-Q/8+&><(T$,6Q$>>"Y[&&/8H^CUSSFGU M?C$?5/>)UI@9A8$-\= 3N ^![$.#_Y(B4O(7[PTMP\YPWD0R1]/$B Z;=I)G M(%6-YDECJ7"E0C(LYJQ17J1I[("NUX%89PU/=(.=$)IIJ4P"!%N6#-JI/>2U MA_RA/>3&JP", *[OGZ7*&#L,M_BCBI*T =Q1Q7#WD+VXVD18J$B%Z Q$C\#0 ML "L$D2%)^#GIR665V!O:504=*+GW^!1JV; C:$82 METCG1'N/-'74X[!>"A;]2&PV1C!4TC]WJ,6!0P5Y:*Y7$>B9Y'&CPA0P3I5O M+D]!8IYL73CDT\PT+QW=+@M.6BO4J(0)YT!5Y3HU&86/K(2G3U@7V%1]#B-_ MZU;H*M'&FS2Z3AU,)YEU$C(L1]0+2"*QY59@A55K%+C;'28*ND[P44A@/2Y !9O;U[%4 ML0-E3Y,)7#D2/T>*37KZ&9=BHJ*,K@@:$*E48$'O (9]V2S 7RR<-I!29>V4 MZI-7?VB3LMQRX-8RW(Z$'I^:M\]X858)R MGA+A^"XMD9F5$CGLQC^G;V WX?$+3$VZW.T>[NX=;();W\Z-I;NBWIEK]? + MW^8L.>1,Y.''4@M1KS1%F:Q=ZW+2EB9F)!P&8F->AD@S6[78*D"DN<+')FF- MOD4=R:0@[G"1._X"[F>.!4'C]7F'94;IG(;IU:"[R5/40D]1:R5ZQ6I#*\!? MK(;;QY-6_(:;@!XVH$8+-0 1\3(PU,2K4HSKK.Z92UKR8VNNXAP:151=[K+; MVCW:/]J$:^G5P[/36]N]O)!BYU4; 6,.,#E#!>1)]J:I(Y)S?*%B*2SJ5>ZS MR57'V7C68!\T65U1AK"0OO:K++#,](L"#KE0'OK23:JI?8E7<,Z])Z+HX=@5 M 43(4/!R6<:JN6I+EN5[:R:B#O$A437LZ#5RSAOB55 F)0= M\TJ(OI<*HI?M@P-;C.UABX_Y!4[-].Y-OC&*+9TF>,E&"H^>Y L75$620NL) M]#W<_7$NI>:75&!]$C5U$T2"*CA,3L6)4>^G&"U978'\V4\G,QX?0TYPT(1. MDI^@H9WIP@L7!Q':\$^!/Z$Q-U9_F/J^ D7S*B)9B4S*H2V5P0Z.,=QH4KK$ M&B$6H<>3D<*-,1X-\D$N7:$8AP5R4+3^2KM+!8/OF\&OZ11&R1BY'^LA_[P0 MGJL& [Q79$G>5,8V(-0MQ@XM1)B70*Z?*ZR,*YSHB[R$U'SA_%R+%E1'U%1N M>DW#UJ6WAT8$H%S)5^!MMBPZ56%/D'TG%*\K,T&X$@N/LI":K#!F U@4.FA! MNT4'E.9"SQQ-HGB(U407YM8,WH/^W*<:L;"'VQ@5ZM91H3HJ]-!1H3)1)>B( M&6%A2R[A)WQ^F9DI M'8_,@\/DMI)VM3^!$G\9_(X4)%=WNAF\*C,&0M_"]L"FR0KA=X@!$(,&FR&9 M1B/"6@GGQ,)LZ2%<*2RTRID# [3XD/YN-__7FCQQ[&6Q6$$KD9/K2F382(_? M'8[W!/^=>8 PWV%<&+CS3/I]:):R8]!CL9.7T]1=:7@GSJ@>AA\"M.."WL\. M/>\%N.D+^0H6>N9UG_'"AV=P!<)07LOI$AA6$A5"AY4X:#48@Z]#'#>Y7(&T M)J8V$U#OH(P9M1?G.W*HO/M,JJPT8F'CWX5K&^S]0#E-[ ,3 M&[3^+.=J((!,[K=HC9YVE**',$KMIS&H'@V)6$:#S+M2:'OZX20X.7OO&VV,J#$!=\R: 9,T^'"$Y@_U1@BQR0@\ MH.+97V@2\^0IWH/\A^*$H+3 +41[CD(<#.0"3H[E@,IJ0T7?$2F42-#((G+= M7*18FVYX+FANO9'DY=A#>7'0T. %,+D%'<6V!1]5"^/Y2'>#F%O)4!5A4N2I MK%UP%2DN_X3" L$)B R(FRYR_VUG-0?W,F0T(&W5J/DDOKA=BG0R1)YGELII M([R?#*O"*5VC=3LCU6CU;\Y>'G^89T95_*_LX;>MU*/"'APDKHX[$-H J>ME MY=>5\]@8.?D(LHLCC.DD*)9;$)1KH#(;'Y"K7\'9)L#,?AT!*!ID^.26U+=E$XKP5; NVD&-A<,I)>Z[]EOO2.@*!6G4L M6\L4AIN6,KL+4W1L (L:]RA,:Y#=-@SMXM5,( D03(J%3$<*!3)&Q0W'] += MV GES]( P@.MT0OOVH@B8Z -C')]-=VD-RR+-IFYYX)8>J--C\T*:5"C/&*>7F5) M6U#2''2:NXBTCXE(;023]:S MBB%$>%9]VCPI-UNMG]ZZO1([]T_ M[A_M-5OVT66O[S2#7V:.>_@#+)\MQ8\71JD&+QJ\IMW#W6;;O1U^^.-NZ[#9 MM1_A;9;XRHO@QW:WV]RK/M[N''HCX..@N[V0[_9VFX=SC^\=-OXNH8+-]\M!'NP-Q?CJ1QW$OZMN&YG[Z=F\,X?]<8C:/ MOYO&:.8:G%21XS!=EV'\,! (@02!Q,&R\[[@FD.Y6[P2J8E<4-.(=ZJDBW56 MO5;.TBF./!?2*PM)R&4U^WVL&E9SFWMKI1N7E'\@#S4Y>T'JFG<&H!J$:29B M$M_DM; RPM"]Q(320CVANK1<7C?*3,,Y3X4GB4WE*U3.3"GWVDG.31!#>>+7 MG]A3]];D$">T<3V-6#*KJU,Z/KJ,(E0%_BR5F F> QRV/$R-4C5V#6*]EG[7 M-_ SK26U&$-L?).M85S3"R?X0G+6!.IV V$8[U64AH+WXQZ- R"1OU M^1$-=95&(>\@5\.6N;+'_P7H9&[SYRJ04.56-=;5Y4DM$H,I\"!>?L8'8@.. MR=5FN]92:I":,?!4TG%Z7 _7];L#7AV'THG4\,]*QS;Y:15+@FJ -B M5#5'B)DSNT:W^".7:!P<6Q.()*E<>"_^;=JQXYQ,V7#2TNPCC8K.4&G$A]9[ MZB<]^SA4^0FU&?9N64 1?]NI,\G)>B7E6\J(L,W%,9>E M!]^ST;#=7GT'"($S# MH20+A+D2*R1NCC8^LA",-!KF+P]1]'B1;?>QBRL2N+CKY%(:Q*_IA$+.$6X* M+^B&3+O 5T\S+:&9S?S#$S5P@?&@T\1 '<8,!C'I'C+F&K+M;G##EW@[&>A^XK"1\P@F408Q?%*N?#BR+N M4M.SV]_8N=HV-NMY9TC\$3B=2J*2@:W8.1>E$BP2/FIXZ2#5LS+NO7E*\2M$ M-2AR@*=#Q-ECP87;(4?1W,;PXFX=7JS#BP\=7IS/S?;4A=S3(SP?JZEC9MMF M.#0R^GW9TA-]MZI]"%3.-0'Q(&MGIH5(W*#Y.$%A-9[/41)6]4'RZ9+> RKJ MO.KC-)'*)"P,(M?^PYZ.*5%"3^FJZ%KH8()91Y2G4)TJMZ>WG%@P?O/BR6L0 M0&R?QI@WCPS;9-7B3NQO[5E?))U,JZ!XYCPQID7#*:B0*LAI'>.)EF,0\F/"1$U0=4^P*PH#>J9I&C8Q MER.E@CNHUT:T>QZ)+9')HKC:%FUS\S2I&&",8.6)2G89>FV77#-!$'HJ C\.AYQ N M&%Q=[!H>_.(T;))9'/LG0(O3J7T3FHH2I*I+2K')Q=$"V41EH]R:/?>C(TD3!-SLTJ_W0TP0-_3PF:5XY>-H*3-\)[I\R:6GBA.=$E1 M"7B/IY(%O\)A@EB2^W>28O)\[F X:T)N>[)QR6[Y"J+9J7?G9RND M*^V?R-.'5':$"[ML[=-SI\C /;AF&TW=,RG-8+;P0SH*#<[JHC^:JNROX/7Y M+[_"#F(IL"DRXM^X/LO%;YC!9O4N.BU/1'^0M'!X_J7#U5QVCUI[![N;(*T_ M^'GKWA37)KH_7),X;T, EFF2>NH*HU)2AW6 #)@7&NEO,QNHG==UR?G(_C%K M.%_ =LA#/OJ$.O/"@ITS-F,7*:@#A-8K)^*R0<^H@ZZA8O ERHNJ%BX>7*\4 MW[6-?5R[$,4ULDW'VQ^T=KNVETJ)$C99DFE"/TDE]S&IA#$DQM(,+O- M@7\G()I8S400*=*=OPUCW@8J:>'#JNE)%TO7CO1=?(&-IK&WD?Q@3K$BZ_IW MUA7]+A%ZE;XNTI^2 B@A)TT2[*Y(GP?TI,- S[Q2KAQ?("WWM172A(781>T8D:\+9%IQ:SB8D5YI@.U\>5 MS*X=06[U!+%"POH(B$" =Z DPCXPCL[RR'_2"-A^<:LP80\_IKT=E/?,K&I M^>+Y$B ==<)5TQ>6.#SVN^2W&#Q3G[T0L/U6"E]B17Z[F[3Y8(P8C+;/TB2P M&7MP31/@98,"[+4K%P@)U'"(M%48*O4OFO1F$#6$T[>67"$3$/93&!V9D=7E MZ(O"+I*Z9*-O)F;&M&1B9LM"8ES:9C& MJ1:Q:\E<*<3-<&:2I=[^P>=W8WP M1]"T ID7L=J;G@Y<\X>UL>7C:[%#G(,7IS.@CVZC?;0G%24J(5;XHML&"8YP M>.1M\@N87)OSQ:1I MYKWH%!$0G&P5O9M0HYK5+.I(&'%LJ()K6]"2H'(?#.XS6#36IH>MIG:PF"TWDNJW4@786 M\ XJEFO-#MO&G.V?$=:XILU[A23NU%S$.)'>Y?61GCJ&4>UI0E47X*F^$?*. M:4AMV-QX*RW'DSQJ'"V?6RO)^3%H)+!83$%Q2Y44%/C=."7%(HZY3I8I-97I MJ6BS\SPL)X;GF+/'[E YMQ@.KE6<4V4+-R7FYH54N*0)ANBO$778.%NG%$T1 M(U9T:CB&/]*>+9_2T[E1X",#^V-8F.7\5!3>[!PIN_X$01Z:)M^Y*=L).B\Y M#7H:%* HS612$6<1\OZ.2#V0W'(\B:B08Y)@+#NR*3HI[==I6$P(]WY*==^B M'?X('D;CYK.)Q/%7*E-Y3L2VOF)0E8:5R1_I+!BG(>\F%@]$I9'343-7G\9B MBQ5JXD-MX22FLF(S>*6IH#+Z\MMMBU=&VAIP11[;1VJ(>XE?D.GWNQ;3D0JN M(-DPC"@D3YH6K28W9(OEU1:EKF@$J->"@)U@9+=Z46 =0R)GHB6B+(W5!;#F M"SG:0S4CKSXZC1I!HBFN,U+QP*S$C$7!(MP@@ZF2B09._*VOFY*#G:)ZCE7X MR J)JW5:>L 01N@4)E?9=\;.&C MU&2*#+V"LWCD2O6S,J*SE(U>@CF4@[?X131T&*9*CBF<**>4Q*#2I]'0](\J2E3FI3&I**6 PADBQ7JV"9 MOCS_"V@5]^ *8UZ.R5;BO3:KU]A0)A!^^OZB$9S^FC\ UO_2W@M0UFI)B5%5LTJJ24GB>Q<_'JA@082:\/NIC QT8PF+*0(_47F-R-X.SC\0?\ MML]@/UF:(31ZKW2'XYQ^:O9&CH80*6Q 'B"J]N]\8X*BENYS@HG@6V_*5XW9 M5V%#MA7/-U*X[ )/?TT%FMA:,I*1K206 GQN.O3D"'=8+ N&JXJS'YG :XJR MDFL.6-N.];O)V3/;/=:/]UUF &7W_(&6FLO0U8/O5)^ M7BE8M QZVNMDZ1LIQL5+,T-=#"P:D-/P&)LN###![ %!L%@[PT2H@.2-^&]P M>3D\2ROZ[,L: 1IO-XC"1L"PCP&EDE<7,*!*%/">022& 7M+J@N?-UF,INS< MAT93()5IZ5Y0KV7/N#((0AZ)G5R4L.WOR\+&"O3*RW=BK:52>]B5OABD*4B\][ M9%R\8G2P"=!G?Z/)X7:J%<8]=$9,O$@S*P0MRR>]C+BX\"[&@V'F]0WZC?"] MB"0*54C@M;&HMHTS(SPR+F%+WFD"5Q9IB)4'RX(S>*CA**7SD819Y06[UO]T M!S?N[Y8CF=ZKJX^E]^TXO2Y8X]V]EL8-QVYU';((S#)]7/S M#_^MV!Y>7'7H\^FSK\CX),F'AI6KS0?L0:-/*GZV%KGY?"^;\YD=LLNLR,R\ MY'UM7F41VC4*\E5.@1VB,DBWU6P=_>1OD+S.;);GQ_+&1QL7U6NS:>9O"G@^ M9Y\DB+OP5G>@>&?IQ>91!-C&9:'OV3>XO(,%/0A?WI$P/%_NOYX5X1VVW8L0 M)RG%A^4DFNW#^B VX"#:G>9>MSZ)#3B)^DK4!U$?1.4@6LUV?1";8<./:N5S-B#9F>I)X ^B1)TR#_?X8?N[KSX98;N.UBC=5C< MC7X]_OV >W0GW\URNL+M7=B/NQ+:UV[1/9/)MWBO.(%K\;\+]'#W"W0=;\,[ MU7GP._4MF_7+C#?G ZSM*R_,#0S_@3>DLGQS^),E+/3NGC '0GC^CWY?Z\'@ MWKG =:SR!L9XKF*]@A,4+KC^)2\YN&7W^)L7*-KA ZS0NZODN/4#8=T**/0N M"23!0>OKN?AFG_I/CV8E?R>@L HWP$.O^SQ*$# 489/*1W*4-2NZG17M'JZ. MD#L/?^0_?:O&L('JP2L]7J6"\ !7<'47;LMN5V=OU8)^2Z7Z=R'"U[K(WW$N MVWD^WSE3V.VL5.1NEWS=#HO\4_(9MCGYGX],%:X57W<+5RZ9'_J(:Q/\[IQH M ^SMFL4\>A;37J&;;P-MZV>$H]T8#K")J-[]5:!Z#PXH%[\.QS\X*&*O>53C M(C;A($!$[.[5)[$!)]%M'M2 K?N&"NW>"2I$"]UJ4(-D\%7REOZ.KT$DYD,K M3+":X/\$3]I'1_L[G59[[^D*]$ 60>M=V1T.]GY#;9=V5XJ@N5F%V<2+ M\] W'T7;_\9;M+\'M^A@?UM%V_U?K.V76YV#6FX]I-SZ)>7VQ7#;=O?AMNWO MUC)K&V569X5QWUIF??T"+B*J (+7:$_Z7_0T5OBMA==6"J]_QL6+5K/S:*72 M:N,K7Y.==$?GU5HFYG#)4EYP$+GJ@M30QM5OH^(S;[E,V#$6&\-R96D6',J:01_!+#B>/W_^IEP;-_'P_X!^:7C>#7"!<;]?&9-UB),VV8 MX7]54Q5%//P[*BGV7O6Q"%]PEL<*$]FX<-'':8J/G&,Y+LS666DYKJT\4ZX< MYJ[Q1VI%D%[I2J%$6\(*Y]@^>!%@E\4=J?9G2R::P-W+$A\W6GIDT]KF0GD?)\+*S M?]#>[?[P[X=O=2K"N IW4S\?VX,&RK)K;>L"/=,#R MK?"*_$]U#RX]Z$O_BI9P'BS>&/5AY.ETVM1Y/_4[*C7[Z?A?SZ)_<[-1V^J4 MJV,G6.,7=K"U\U]4T3D#B1#/Y.O<__Z_&Z9[T,*WA_AC*AT/UR'D@L=$^5A" MV3P\ )./.L\-RBR)\A'\,2FS'/LPX\,7(M?;W2?J*3[6WGL2/C6B'+XM1?,\ M_4+UU KD%=N566.2S!WLSH9+ W,2))"A5Q,2> 6YQIMNC=# 2 M1N*M G?+KN3$UO)N^C>,.U&1BBT]CX0*D*!1,[J&V7R@'?QV-Z(#TME2-FVG&YCYWAO_$98S %TSI2+ON69J 8YC^HA5 M9(EI^H8:IC3_C7)SP^;[^%([,6Z+A*V.T)"B6NGX;U=&.*>6Z5($6F-)?[Z] MVFY#*MM )>9S][>4C.=?\V6GJJD!-@+/15#I+]2(0.HM#Z(L+\Q5,&OY)55< M,/DE/,G=*D_S8@\5I_$:B M!S4.: , 69UF=[\^B TXB/WFP6Y]$!MP$/6-V)"#.&@U=^N3N">PZ#?)[4VJ M_'2CHOX6#*Y5%;RZA2T\.![VSA71OD4^;3%>^'A8D\)JUB^,>8MIX;WP\R?Y M4VY'4N81=8,?\EF(%-^;087"D;.5G85'GI=J\\ MOO$TA14^*-CAU@#NM8GL*X3G/>K3K["ZAZZVEID[&XQ4SOXW+U@M0>\\>)_I MG(+>Q-5.1I$>++HE@QP;+0;_2R6EPB:6W'*G&7@O(3=XF06?"MK*X *57NS] M%+R&79AP'ZI.J[UO P P1 =C3-@4'=V'L<(6ZRKXK&=!EL;45-"V32)_7Z^, MXI ;$+./#S=XXG>#PU9\D>E0G!0P5]M**=.)GG(#W9[AW=2NC;J)4M>P//IB M&@-B48M5\.T[.&2<60\ >-@S/60>QF_PO4B_!^]E+CN M1D#-RF*@()U@(UQC(4@/K=./%SMOHB0_N?B]/GI^8>G%$;L[')_1X])<[ DP#4R_,@U'*1(:3B&%Q/31NEA.9RT M\>68)3!R6/17+!1>([.U4@MCBSJS[_T@PQ" P0H>P^8;&'+,85H2T&FWG03 M!HJYM'7FCJB3299^B3#("1/]<3\ U2"6CI VRGREDU*OG$D_M,KP4EV!+78. M(KT/PNZO1Z/MK9*);ZD*O[_*0C%;>*@;IYG3#;N%^S=,OUE@=V62:^9U%[J/ M'9M!M5T4 +]J&M+C\MCBE9\#7?00F1AV:DW+?%[]E)[)$76LSR?(,'N"'7/J M=8YMN)%)SO/O1G#VOC++XQP9+J)@W'R-"; '7!>LA&4S!U+7\&:0'5B["A3L M(6G6N S+^].)9/#GTE-<$$$-ZL=*4%KDTL#&X4&(72D(!'-. MZ1G'?OMG[$2NOX ),81?RX/S/-X@YCV?_]\EC(.FHXP=+W#@@4+I3P>";#?; M1WJ\) A1C2SUR:[I[#5MW0=@!8FV]!P@."!H!2T'FN7_ MW@]Z)>,6T$G*39P1T!4S)8RB"4*E4FII/K-=BA=P)73>H<%^;!2:@S%-EVIP MT#[H'!Y=[AVT#R]WP][^I>KN[UXJW=X_5'L'N[V]O@":! 55Z''[&!&" A"\ M/-H[/.H<;@3J">;&C+I]W Q\%.,:<9913G@^F0=! AU'\V9HT9;&M6N1ENZA MCGWH/;,7Y#N+CW7M8V^(F\##(&CPA/K!/GZM$#0G(9[G=RRCOEX2B8[Z: MJ'@&K!5)W&G*)VG"8%:C#9=Q08^\<[S2O!>?\-[M0*;_C:#%J'9^"#V+S M-TXC3JFC?7!,^+5S!4*FH$.U8PNT+S=#@A4Q55FX$Z?I9Y(?%J=H?H&R)V+/ MU%BKQ(-JY6J ,B'KH:LD2_$6H;"2;PR63>R&0N%B9#J17KZ69_!DQ!O3I@ZQN,AK^;N\2!^$7^+KQ.(J?2PMW98/RW!LNRK$E:G M6(!G0L:TS"L#O^7>[1:$&HM:P?OBH*5DKV"\JTVT8)82U);YMF6<,]\V%?+Z-J3D'=6I.G9IS8VK.6HS;KU(U/A"? M^X 39( Q,JJWJ@")9=1!(]?7IGM<=VZ2V+!L%3I'9QS;9]OR/ M,CV!U=#/P!0>)I3="7]1FB6F( PJO+T9O+L2+/A$Y1AGPBR6 0AAV"/QAU:= MA)W]G\P@XAK,/="[^!;A!$E0Y3>M"_.YBMQ?4(/6""8[O$=T)7S/,9FO+UVX MB>'R/#AG,2-9T)@P!?>&02G$PFH4*4CQ##^!%0TS-?;3OJS8QRW]0Z#^X@0% MMC*$;92,F0% M!AY NYU2;3.JIH!9MO/B&;87:OUG MB4D-<[/N@5:KXCS% <@1$<*HWMSR45F$Z32Y)[MQ6888YX\/3(9&,9/DD1AV M?P=S'V[D"!X+(/]ZY0Y MIT26-"JE/)9Y065L# %/@3/ _%)D%Z"#1A.8H[DH9F!-Q&,XY%*=;XE2QVG: MULCR.&1P?!V+^>WXQ/FP&L'K..UI:^3AZ?P.K!_S^NV'?)FCY"J-KU U_0/> M.L\P[*[D)2K<0'C'%\=VA MTW@9O%&C^H^!BEF-BX).+-Q>,8**QWJHKNMW( M8H 4< 'VP.S9X)G[]\!*'+J^L)UV&KR/Q/RJS%:VUDJ>9&YOS7;RT?$P? :F8:CB?G3&,-@I0-8[3 M83!5^7PD:6^WU3P(QAQ-,C1J91,Q_4&4C2F;$%.-D'ZET@#=5:XMT$]A3U$= MH.P]$C:^#9W GLF, IH19U)E=!5PA 08> YFO$*7,-F E;O#;YJ467^DT!*# M/W!8F9&=+1M8)#5YP8TY0\^R%!1COCWH"9(E K!R(5 25D6YJ=2@V)V&@XQ! MQ QF/FD63,49A!]T>$.2(:^7C@@7IPYHI(.,4[)*P!;-M5\ ML?L8RL4CR\HUZX2_HUZ3H3N*ZV+,Z5RD7RU=7S/X?82IK,L7KQ.2)KS>'N@\ M TR=Q\& L5-&)%X6X%P9K%J:U0!-*:8^-5RTYY MM^^8+9ZSHHW^T9S8K$P.-V!Q32@WEI]AE""7HQGBYLZ:P:NESZ4#N.S&3\3K MQRU'[,"5-HHKJ$?L(XO8E/3(H.%M#' !]$8AUR.&9O:51J&KXDM EGRT!#GN M]3",T_D-)B%"V.0XG9"(]S;V&C. )+)S*#X+0>D(S]/^%)=V\ZDX@3T1<(:XZ[X_@RL;:Z*QTTCSUAE,8(?-\D'=50M=5YNG;O# X^3,&&U'?;%8]&F%,G,.K]1EY(8M%2)6JM8A9O"ZFQ58^VV MK%LCT86L;*K9JG8:(YBCB %@=2Z)\-PILH)"%Y4K+A& =VQNDTC5M&8G235: M/RG\-[IJW-ZGF00D4"_57'2$-#8P9- >Y5O7,!+TSN?A$6SL(R">?VWB_;>= MELV4'GOFF6<]#;Y"MW()\ M6X#<_/,?1_L'1R_FYS6'RUFXTW]WRG=TIY]031.ZJAZ<)--_EE$FE5=LK3@' M.^BAG37"@!;#58R5[@'LR;)R0( %I$E-:]\SK9$_+$Y[6&TG4R%: 6-]/29WHO@^CNW9>':PSI<6X=K;PO7 MUG+DNY,C'XF/9WY(60T1GE78BE^H.,.J=\;XI.7<*27/L?S R-N-6!B&T&(- M/N>511,8W0OP!O.F,<'%:DVGIE"/0M_Y=$241N%7$R9R)9;39$@F&JLFA!&G MB*TNIB:QU6@5F$:4*"_D@* R_"T],$S34/R\P56DIP(5"V*5#/V0?)6&)0Y/;T$:I26VF:!V&Q/$# M_Y4U?=?T[>C[55PB&-?BT:J&(E?.[2-:1FJ^(M"I)J&:A#P2^BU%(X0#+O,$ MA&R1ELWQTWZ:I..H[SLY6+WL.X^(Y:YND"K*J5>&0^VJEV.@SD1O)&B#2.TY MNDYK-UQ-N'.$>S:VB%@*$8PQOMMG $G57Z:^H&0'08VED2G6F<;H-#/N*CWN MP4&F^%"N$C'%GAAG,*J"'+*68]H$*5-'WGXJ=CU96"-*P(FNF*/"[^DIEPND>EFJ0LHCVR : M;-4D^+ D^"F1(&SBPR=$?!O,0L7^ 1::@>#.QR"J509< M_,4[BBNOH5$KB84B"X\#-JZAQ"82K8OY*D+N&LIL+"'A"?9L0_)NW'1X-@ME MG0"08P%G]ZN!1[?GH :QLNQ[=,5W[+4V@P\M]#Y,KTGNA*WOQ_ YA](]NKPS M\ E37$';4@BSJ@$9WZF\0=?Q1U"(30H4$!R\Q@<-^? J[,?8F#Y\!$JZPW<[?$7/\Y M6&U22=!;PA%>D',@2# .;%Q5FU&0^+I3IB4)_9,%B$9W(M(9:95+/<2!0(Z+;$:B"BG MDB"RD&Z[&,VRBJP-9+'IS^E9GS,L9<#WPWQ_EF=**BS]JL:*J/>U^DN]P#0! M'=$=MKJB&]Z@-G-0,!6.-DLYLS+7/F-"/,[ 0E'G?RPJ$]VMJ21H$;A3)5[U M*%@NJ%DVD%;-]Q(HDV56GJ.O-BCKR[<@X*L:M,MNKJ35(,K9@X)*-XJ*W9A.]X"U[R&CS"?G+1?/(T$$=0R", MONK9=_XX0C8V)$4:%9JR\"?(U>989R&;$?AEE-V IZFN45 U]VHMOC#-2BMW ML8\"3P2CM[VRM;DDNRF;EY-S^C%=B$KM5N/;=ENK"*Q(DG*:9G'8L =L#F?N M//FL6+[:P[)"1CI;FDP?S@"3,D)>[2"IB$"$4,D=HA&=LUX>>253.4FSK)Q@ M(T[SEN,^%ZC(015&/95^OYCB8'?OR=G'XP]/;;$7@>&+:Z]JU7OX.B-/![;8" &)C! V<'];N26?QY]6 MF8.@1I@+8RD?Q.U'XZJ>5G78^/P3GN;I^\!^8FC PEK$%C\T&Y>H]LR3*%@LPJ:SSZ&HJG5PQ0HC7\I ?K#'>!92_"0F*[HD7 BQ&_SU4RL0A@=ZI7X6U 4+CR7C>MG:W"SQB*RR MY#[V1:ST@=F>+&+00$J,?G&*-E7")N7_G:<+PHJD*A?T?KA18M+^ 9M ?(:<2%V,T>+'<%(H*135/ M;=%R-,T1QTHF/WDL"'1A;9Q,8QC\770VQVWI_U\/!EF0Z=9"P%-,"X6P@M4U.; MC ;M=J9'4HU]G"84^^!:7)(2[C8G-U2*?XS1':(3LG[A851MRPGO?Y86FGFZ M_86KTC4L@7_"+[4IQ8-[H <#LC4H69RU7):/IDL36&)EAJRR40DBA*D8-5) M26K7:-NL+_3K,/CT:+>J1[?(Z!VQJP5HB@#"BLRX7+6%BM"Y445:Y[HH^'!, MFJ.)MM@G">.-H9?,\;P;YD1G7]$UW+J$R=O9F[3-I=%5YX[PBS["BF.F1)+< M7KXS)S*#21P9HA]PV=M%K<2LQ"Q-HF^\ 0-'L$1XHB7 3M!],71"52Q3."LD M]SE] B/'@3MO5Z-$3MX8R=8-P!:M4<2P)4$4LT\.%/8H+'V=0FI&Y>58"G&- MR[RH*'(5A[?Q<7"]Y6%*U]3;-G,7J=107\Y7%EG-HYI0FQNS#]%<9HLM]MP, MYA%?LF_,_YL]H:@Z39VY&;J_7.%$?[GLIJ*R=TM6M:QN%!%%M9Y. M!7O&(_(D/9\8\3R?LTU(1R]II%HEE1B;J/1.)V:WE<2Y(A ^E&>B%G5PU_ 51DCSY'09JAIK: M0G/EKLH)3,V4[X6;$*L^YP8-BBF\I$&$V5-2F!WGD2865\1(KDZXM4^A2 6O9PY9?_Z^W M28ZO+74TKEA>GN^=BPSG#,O(Q[AJT%)[)@8-#& 'QYDY$W2]L+:O7U&&^N(= M%N0&P%N"/I.26BG8"TJO,UX&\BY48&N-X&6*C -['JDL0P\70Q%)VF(?TNH; MF,7R4%J*7-,+%:$2D&5S"6^;(AA184.LQ<:OER!*XMT,YQB0@>=KEG:Z5 &* MIFI+I\$];$C6TA#E%N7&/]86#3A(BRO75+RV,9LR%]& M;B2S-LKK-+Z\)2;GXBSGRP8[&6)XJYPV'5V:5U/U6=WA'BDAL[9%XG5GO5 , M7O@NOD;6N+2<2Z7HEZ?("=R8(K'5DG#BZ,CGMR!<71HZXQ6JR];9)Y'B::P86X,]0$RD,@ MGZS[TV*!!DI,1;#!!UQ*7'R24E345%FLE ?JQ6)67N<>KM;_(==H(8T]W<9Q@ N&E*F6K%A2/:6$RT2+A2E.%?D9.MX\3S-KIJ[(I[1+0LSMEMUG+&. M,SYTG/'KE<\SOR4$,1"ZB9F:.B=9E9T*7$H;5E=QQ=(E)N\7^1@W(M]BO]+8 M@8MH5U=H>2\YKGS](R=G)58UU[$%EI' 3@L5V\'\,LO7J)WI'&S>JG56T_+> MF^%FH9HB'';A3'(#H*G8^F?S_3V6'ZB7 @L&H8[QG"83=.2"M?H9__X+)!FH M%&D:BB.I ,-YA$DT#)^C!3ZM-!U(KNDT8&W_'CJZJ%&DI-:.J"N?'TJ84U?P M(Z.P!,=[3JIDG+BKDN+@V. M\152%;E'EC6UXQ"1]((T42LS?7]WD*XK$INVGD1SZO4,<=6=&0'/\E&\ MZP;H;QW>2/=JY8$W4ZJ^?UG&7&U9:]Q MG%%GT16.[1&L]!_8Z"?E$SD'Q!C=%W+]^8$X&L!5F_5]U51ZE=@R[&32L^?% M..GM!1"G09FX# I4!]T?B+Y2A:=Q$>U0Y=N%>,/)N]_.7NX8O[C79L5W&57U M?;AU-J>*QC--=:3O 'I#&(%N^]5PK0,B(.-P=ZY?B\OPJK1;G="6VO:FH_PB MWW,J&P<0Q EME&:3 H(KG->HEO.[JIU%00L3B^-K<2=/T5SC1\MX=)]\QW[O MT4UUP*!8P$H_:/8*L5MA4"%DX1X59(>UW!CYD, *G.5O*I"3[>6EB)+-ME:7 MC \CG.-^7N'0C$$[4J:K2B 5 ^&?_^@>O:!-5ONY'Y6-RK2+SJJ.G+"IE"T'-C=DY% M63^#1VBK,EU$Z$V5, YN!OD?@/S0 RV/5H*5;G=30N#F9<2Y'?YKG8\I-:X6 M?\#%/>ZG&7BY+Z7BAR^_+J[W= M!)> %(ZJA]^Z &L_>'Q (@*N83K%3K1FUP_!['")Z-6R6=6"+V<1C[)DAXF3 M8%F8?S?OU3 _0.J0S@RN]P(;Z'C[X$U:9]*1-0DG:9043CB!5-%7%(7R9SN' M'=Z!6;;V(A! M+&.@,M25.6')OI3:L$P1GC@-PM3=J3D5=8$C>C.MC'?MI+^*7RYJCA8).&;7X#I@L, 6Y:A"QP>DA$D%F)&S,/@#!AT 'J5!TW =\SIF/C- MO+K.N(V\:M'AYO5'U('=Q4#8T;+$K\71>@];G1JSG]1-FKH%R9IX@CTU\4XU M@XL1K=VVHIQ_34][VT_\#)@?M;XMN'.L-,9+HGRD0\]N(OP&L[F%KVT/,26# M>Z= H?ZYA,!;H* [R" T@!X,SU.KQPBRMH5XNA;H)]Y90&M'DD)9?BW MG:TSJ'91*5S\D9EXB+4P58THF>V9Z, M RV&#-UY]S@7DC$7'Q-'B"D%:DK0,0?I6E,O3],=LMI1:*E+U*NI03U8#+)@C$2GX=P_S([#88P5X9Q9S7X@@4H89%5A(M I>!BZU= MKQ@/^X3@7-1XT=-F$#RZBBP.LC05^/+YAS-D!LA?(SW/H?S.AC!%D*Q$(P3* M0J1/).5 ./SIUB1]#9>)(=L34E# ,UMWTU$F9T@+FH&8,5;L(,N-G([<0I"2 MG$N+9,:-L-G.?0IPNH+LYH4M]B=P M[2YB"0[I5/67MC%(WUV3"F"DGTZJ.K9HL#0;L@ 6; B+65W4QA>+WQEY;=I/ M$%)&$OZL,>NO!Y> (&5$KG$)$(93Q=Q >SF&[AU9'5EF3'/QY$N'.:_\R'6O MP)E@>1&!^!F=T#H_7G!.!+N>^A3%]6IIV13+29GE)<5;*_L/^YB9BF$X>W0! M>O'4^7(I51>$D]\40/,2'ON<5)F;S 16:3$OE+%OH!,!9;#_\EI2D1U@[+* M=*W?TFP@OC1$'YE)D+%HJR16WY1@:2"4=9NQ\BK::&.LZTM$B%7_U%W[Y=G'Y"N7++\ 34 MN8^#+0QP T9$"0):G F4*L -@"7GP?:JP[^U*JS_#77--&?S::3^ DV0\@ K M853RX8.@37;*B7&]\N%I?^5SNJS+H5DLNS*788E>IK1?2HUR2F2B+N7+]@;^ M#9,D*X>K*9I,_^J#.,\AB)4$C&P@*81/V%212FJ\7[B1.+,N]S\M\PB5@/:R#@6-X"1#&_+:Y)C!A^'^7(+&D^J)A0GY MRIRRU(B\)0B^I%RJE]F75U^\MD0D?6]?.DUNN@$WL3S1[RB&S&DCE6*1 2.X#4^QCBDT MK#7J"?QJF\$B@5+T MEGK=N.\N$8U.&,X5?\GN4>>X$1&R]@1=U*$^V7J.KY M^U\FGQ.L&P 7H<2[E*PVTRFN7DL?9@/O-+-IJK"Q'- M9=+C;32P2A!C"*D5!LWE+9% $3.5":@)H:GD)5A9@O]=3P#2!L MJ(9K3:E>:29.>Q/V9\E@ 116E+A)RL'M, @LG$=>\00;/LJ.K#K;',$4<_,; MX2Z:3)(-XE+"_.P-DFTW@* ,KC56,\X>HOTTD5NI$>(G9-NX@4S 8&3O::TOOB2^4S M\C*X*J-;["7Y16&OX46O8C"0PH7YVBWU^:RI&V>I&.T5.'&$[%5HED!$RV9Z M;7K;LLK30FI5*J;0+%'8NQ/=BX3-IPNF7RU_MJ(51 M,@3.>:,;25??R_/FI%(;JW2[;$#(HK OG8:GLE-1 M85LDGB^&!<#CD+0/\\5Y,=2MK[S0N?-UT#E@R7I0E*8^J.P/X)=XCNRF,I@> MF>?X?I1F2K#Q$P=NO@I(+68T>^SY N!H6V!.*:4AU1[Y\E M.K-00V2MH";&Y-=D#XLJ/&B344E99YY_"\?Z!L%G/9.B+@EFM'@EVBIYC@.W M>C\S5=PQY) T+H=SJG91"513Z43R#A3T?KRFKI2=UX8%W:_)7&64K0PD=NI M8AU(?.A HE>YS8IG0L!P^7B_?+./9T.#R./ E5XE[$ZB )"M YFYNG $^T(; M31CR$M]FF 9Y6G7;N S*I0D&7@KD1JJZ"[C@$4)DR?2G#2)@V" "UHG,UA7 M%J^,%XSP,"_L0N3N4^MVSTBBOLW.Q[G%C)FJK@ !<9Q&Y@'F;622+%A*,"NB M7"_)\_QT\=JB]:2PR4BKJXB3.LV8^7*LH%23JQ;H,J*^M U]J<'XC/L*98B0 MDQFQ$AJ3I#15@6W=$LQH],M).$*6"AHF\4M,87*+\JS=80O6S*;7N6W#H566 MS20](LHJ=17\2+-B2%VF^UG)0'<7WV>L5*;'A')4G+!'=::,F>WFXO;2^9J\ M2NQ:_%P#)%V#_;(*M9/4O@8F*I7L+PEWK\A=@1J8]5#7OD%-V>'M)1\TTOIF#*\W@#=.A"3&[1<"S;KV>TF^[;\BCK-H,;$P# MM2/G>O!RT*H^,P)]5@AE>34, M_S-5MY&IKY4926Q&!49LDKO'GSV3Y(Q]65CA.,H-X-$OV3'1Y'S\.*+T)#L M,XU$4^0K0\9#P-9\SK=+)4E-/G]$2.NQ(J E%3>SUV&D$DY-0A]A+'7?.'/: M%$BB+;7 E 6[I9KUZ\S%/.8J:AGGBRQ8W21ME$ ?#%S2^845,6ZK:)L3\$504^N(D1@IR1(]Y,O#8CYGK;R=G<>N6:0A#F&6B-MM9K M\@L_(N^.% ]"$Z5/6Q"K*;ZP6H [MN6JGS;$Z!QY@(#N MW\IKN8IR$V4AYF^Z!E!]QKZX7FD/>S,+*3B/,QYL07:?_S?7?GJ1R(W_AK@CD&V/J+Y=*UF\ZE+GG?35J#$4H3=W8^+,'; M1N?T&,%5II;'<$B4@R 6DL^"GP>F_)(M'D$%#T8@B$9 +I35S=AKOW$!63[2 MJPDS%*D>+,8CO=^]P..A2P>F5$1,D0C ID)B+\^$FTE:_67 1548KZU,F> T M,\T0T")+*:92%*;ZA)*GL="H3&;)7!"F!AH9*4R]%.';F/U@AK?.=:T2D_A4 M*;Z7)GJ'"=J4$KJC_ZYS_:^ZT76);:]1D04)ZK1+XX!>*Y6!VS M00(]+0M_"3P=,&4;4FL+G5-$SR+^D=>1R]BT%. W$().YKRCN3!55K(52LH@9C,#)P[=YVBF<.9Z6QH?&V5 MK@H.X=AS? MYC@69G*X-V@='1R$EWM[1X/+W=V#_N51N+]_.1CLMEM[87>_M;N[P$PZ[RTB M\/*P=7BX=[19_*/3#-P,U\8OP*HUK3C8NN$D2)]CQV7B\J M.6LJ^7,&*QE@0ZP0YT?F?.@K.3C\XMRIET+A54"M*(O.C4?E4.XM+'M#T>ENJQ%T6ITN>V\M2&EY0@W7 5ZH>,5!?=CK="H]7"*JCEBMZ]SH['4; M!ZU6D,.VP/X,-#H07F#O8/&7O59+N7#\%;:X\H/VHW=H_U&9]E/8L(7 ML13 ^TE1J8AZ\9ATX?T+IB_,](QPS:-97Q#*JBQ+ ODZ!I(1)SX#^EY!/V MIUE#7P!35>"W@XI<:.EK_!9UVW;;I- DP-93]9*&+RRS@!*"")BO3?B_#MZ MV%?TZ>:W[L.K1*(B:^XS2S>Z XDZ,&52\P$+.OJD(@Y;DV).&"Z*MB(S$Y,7 MMGF9KN7U7#=MUEQNZ*6]VVR!@/"O%>B2HZP$+.1YF^RU9^S.C&% MK;M5DGNMRNVCJD>YT_J>Q?IR/Q ]"%_>D5@\-6R^^?C7GD3SL#Z(33B(O>91 MNSZ(#3B(^D9LR$%T=IN=3GT2&W 2]978D(.HK\2FG$1])3;D(.HKL>*3>%9D M:/'=IW5W_[E.UV_-X5=LS;URB&_>A,,%8KC)D=V?&>%&Y>\<(?6L@>UXE7331JVP/O2DT9F\MA:])X\#W8?-6+ M742G/Y^ZN@NU]K5-!/"0O*'6KVI6N37ZU;=RRF-"_C=7ZE.O#WX;9.0[S/[@ M&DCOXWT\P1[BFA^^('OCSK[=R;W;IDFN -S6%K(%"?O_Y=Y.(7!-&31B>3#%-4_Z.AE6D M<[XE5^CD^3_Z?:T' [,W6!?D8=6M\S34>9$V@I/CE5'_DO5NRH58ITJU6:?N M70?*V?<+B'0K=7ON4N(N:!^VL5#%JCV0CYUT'&\P3'*SJ*2R&>QC"IXNV MGL$ZNT_K<_Z:<[Y-/F[PT9\W@M-&\*[Q>WWB*U:*-NO0;U&2I(G<-VD_ZR3; MBP([K118_O)\=?K,=T6GZXZ"K409V6LWVJM71A[5N2]H'@^A2;2?==NH21RL M3I-X?(?TL*&)I6I L#H]X%&=UU9$DU8AQ->KO2W0X4M8%@KUC_^[UD?OVTFQ M9:)_=Z_1JOT0]^&'>$!70^>H$4SB$OM54_7.VO%PSXZ'+57X/:M 3(/4[V-_:%M\X MOK01-O5'G1?;;%"_^Y*H+-SBJ/]]R[WM-XP[!XW=;3>,5R@='_K"K51@;M4I M;)S1\KBLT7N7M+55^:U1Z;0L1L%I')S#,WJE0G7-L*R? S1VC)3V%C^W7_5*M4C-2Y;]^)GW993KHW+C3F%C;-=YB5K M;5ENTNGM#?;DX][TVIA< M$S&I+.ZE&>;UK#2IY[&H4H_$H@1Q> _NU6TYY$TS* T59+N=1H'M5&Y/@?LOM1#V-V*@DF/RL*LS3%(S%-=P_N P;TV(ECTTQ:(ZZ[7-]PE>+ZNSC*C3.[*ENPK>;PYC'M M336CMRVC]+3,5"-X%26Q2AYY[.DQ6M&[]]([82./KP[-?G>&=NK M%*&C.-,J;@3_7?[S'YUN]T5/]VME[+NQH+N'7,*H/O"MMHH/V2K>;==6\2.R MBK<^6KQY''E3S>-MBC)_C%3R1Y0T@I-1E*CO6PG=1ML89'Y=9VF=+7G:S]I' MZ+/>CIX\C\Y2?MR;7IO)ZZ"D*$G[?Y8*5+&S+=7%:@CS;6)QKZ[FNSFV3PUA MWAS;Y5YQ6]MR--MJ66Y5P:5?TC@=)B!FSPH5S[9!<=L\%\_OLN*506I74GG,=K.G?V M&T>UZ;PI%MI<4+BSMZU!X<=N1V]WQ^%.![5L6^$)=WNK%XZ/[Y3JDWIK3FOK3"E'T&J\T71#-ZD990W@O/5 M01L>B^KX6 SJ>TE?VI9#K@WJS3R2C;/7*FLYO3AY%YRDV23-5*&#=X-!U-?? MW4%MJVUM#VYK+.R/*DK2+8I4UR#H2G^]P[IV\SIEYQ7&@,H\@(L_#G02YEMA M]CXZ+/26F*^/' Z]?1%=&7,GUH/B^4&S8]88)5C9^?D.?U19Y/])8Q6\SW28 MYBL'='WO:6R/Q,QM=[8_;KP!_NL-,8_;8AX?;:MYO)E.[CI.O6VGNJTV^#;% MM\_3+(ORJRB.=2-X>_)]*[5;:8"W&_NU ;Y^Z7SPM!%,8K#$TTD1I4G^'6S] M!IGA=3)R;7U_:ZW4- V#EPKEWMF;+=7)Z@#P;=*Q=1]=(+;ED#?5PKV'7A%; M=20;9]!4 \"KK/6Q+>>RK;;FDK3D9X7JQ?K^+?X[VO@JB,*??[ALMU38:1UV M+UL'NG6YV^F%ET>J/;C<:W4/56MWMZ^[?7C!,V5^<5;H-'JKX?9;"5N/. MYI=[^]W]UIX\N.H5DG1I=YR(Z55>,-4HD8!4XA"^Q/DQ>76; MX49L!%$11#DM+YU$"?X:5IN667"N$EC2&-=?C%01#*($]N2/,ASB9_C+ ;QW MUI"-&./Y!3T-LTM"G57>PLL-]9^E*C3,"A:@LRM<;)HUZ,M^>D6_Z?(CRS\$K>"C-\B9]UGYQ7U?C6QC4X9%6^X/VY6"WLWNYJ_?W M+P];775YT#_HA=W6;NMP]W"!0>V>PVV[4 -=S%Y&>3].@2XT<*G#3O?P8+.X MU&XSP,D&/-O F^Y]\JJW<"_49!*#J 4";&[2N6_(-)Z%T=6__P7_,;_KQUIE MJ)",9/ =5DZ>=_$EHERU6C^MSJM_K8[1V74FEU!;>]>;-?WW?_Q__NR=AK33 M3^,T>_Z/%OWOA;>L$9-HAU2FH=[I95I]WE$#>/-S%4_5+)=E'AXV.ZA$IAFP MZ^7CX4^#^B=NQL)=C]67'V[%*^)U_93XB:]-\EN;$C9]G.@8> M>*5Q[,JH="R@R]_?F M9:=]T-KO=3LJ;'4K//7]\8>/9V>7!U@;8[7\TYRSW*7V4K)G0G//? GR-([" MP-#PWV3"N"IFPF=GEMDZ(;)WKK+/N@!%XX,>1GD!FD61GX FE":G?Y; /S[H M>+-DR1[($IHS:D>!FS6RM_;!BSS@V0<\_08\ :0!JM-%D?8_CV TC;I; 5O. MVL99GI?PT?LR QTD9ZV$?TO;==.D@@L-JF2$RL^]R;&%7;KFRD4%4%/_Q9)9 M_DIKIG5]T'V@,G/AHNN'^>'?("ZCN_FY AGOF%[Q%C35<0\VM-UJ!'"5N@W4 M%$%+G>)_0!QGZ9=HS'INNW'8W@U&;GX9S<]HV'T^R!P/[GZD][=O[OLLZNO@ M@TJ&PM-HRD1K1%TOHRNTD<*\:7;]3EOZ;F[YJ$G'0.AHJ;#JC= M?@'JA4F\ +4;S)5,(<,)\MD8YHD_7O;VRB8>HV8-6_:KCJ\T>B=P^U22[\@> MLO[0:1G]X?3B])L':YO!-O5TX3CA)[-ES,&[^TVSNZ^ (47) "4=6[&]M"P6 M2!FH?"+C!7 ;AIE" V@2HX,2OAO W0$S#I17'1R0D0NG#;*2I %QLE?6=KLH MX ,R-YO!1WJ,YQN"W$"KT'L3?IR#D05K"&'>0!PX[@ F!Q8S&)Y@!6>X.KRR MFWH<;LN#X[(8I1F\A8QD8N)H$P>?T+@V1X3;H9.<#^-]# 3X=;=P^7GF;A:J M.HO(S**D6>#!:YY)WY_)!&>R>.)LNW;8FP)7%MX.?[=V_HL8B2&)P[N3Q'T: M'"O@G#JCG<7]>@T[/OJZLY&'D>J'^&O>)-8M$Z'M.$ZG2.FHZ,-5TSDZ:Q0= MALJBG'TY^&B_')>L0,+NPHSYIHBRD.FBS!+C.*G<9)4'8SC$TG?G+!V/Q\C- M^SZ4>:[C&"Y;JQ4@_O:+<1-%Z%_K9:D*#>F,6=F1IVB5,,(%9<&^#RY J8Y/ MU"38AY'.DK $90C((%\RZJ3L@0@9P50C?F[&#P6ASD$/U41CLAQZQ\0[(9AX MCJ_:Z<.[: ,3O #DU"$'5:SR/!I$N!&X*:@"V.6^/CNYJ$P.KE"19E6>17/$ MD=-$?(JH\5^S75^Y#^MA:+@:V3]R"\+^16D8]$!%Q:,'M4!/"E:.NJ0*2I1]-L'H&_&/B.>CX7;@E](X? MP6 +9%AT_A!)&3UEZ=XTM])%L5>[*&H7Q8TNBC'LC3GB@Z-F^V"5(-E;0G8W MFK,G[\[?'W\XNWCW-GCW*MAC<_L_I\''\\^^TT^/CNX_&;X,/I MQT\?WJ[8Z+VM\ -PE&% *<(?=7^48)UAD$'BW$CZS<:BL#@C*;B^.=Y9+-'$ MUC>OA_-1WS:Q: QF:M;_^0>0;#MH?+2.NJTO[=;G5FN_.8P&/X!H*W[^@33$ MJ/^#F5,8Y:!&SYY'21PEP")C$#0OYF^5P(E@H#:&LW\(GJUS97]CRUE_-:*" M'8(@)F(UR?5S\P]_'OOP*EDU\IT^\RLC&(F/@XV2F@^8B],G%5[O.RGY&<>W M#YEM%YF9E[ROS:N\%=5 @W3WF@<'-X$&/5[JC8^:RP"4>+-IYF\R YZS7)S" M-MTJDD1%H!>;1U4/[*>RT/;^;DW9-64_.LIN'37WCVK*KBG[T5'VWGYS;U'/WH*P[&(&^S:$5C?G%JYU MD2NK\GX;_F(S+]F]N&EJ*JVI=)54>@0[WJZ)M";2#2?2W8.:2&LBW60B;8,^ MW#JLJ;2FTHVFTE:WV5VYNZZFTII*5^M4[C3W]E?DH'AHS]-7%+RK(2K;ZV!< M\8U]!%[&&J=2D_?C)>^C3G-_Y4;I0Y]R3=TU=1-U'QXT.S7OKJG[<5)WNW/0 M;-7,NR;O1TK>[5;SH$8;UN3]2,E[M]OL+'K:-['+^IH:!53>0O]VW0H_4K,: M;#8SH89\?NNB*.G'94AMC[BQ%O>+@G]@B[1$]W6>JPSFC&UM@-*H;5,Z" 9E M@9V0KAF6^R-Z/9P/=MN'W4XKO#P*^WN7NP?M_XKVV1^ M+:4<_D;Q!M<6=/]"Q[I?Z- V%GNI"G79/MIK=UOWM(J_V0]T']OO]6Y^^O]^ MD([J__]<"]3+7F=?ZVZO?=D;]%N7N[T#?=G;:_93"/H7'B8IG>92G@U>;M4D'3:]?O>V4ZN9.O9S,[)'X74.Y$]L? M'I_YX!K$O[,-XM?6_/1CI:U;Z*:?CZA1? ][62FZZ?TT^:-,^C3Q:22-Q&[M MF4=KQ#Y[.??=*E+ZA'KTY=@?#9M;9;('@RP=XWN**"FIBY7=D$!_Z6N8]90Z MGP*;T>%Z6I"9:QL,[.+\!H;8I) :>$F'U5Z91PFPOR#70^G?E6-/2NPC)OQ2 M^]O%]_;VA&NAF(C;S>'T11+D7@= HN0^J!@* M5H3M9Z[9.5EEKL9Z84?A9YUF\!^MLITBW9G!_\^_ '^*3_V]P=O<80^6#)/D MD0?F&%VG2#,=>%$,3UK"]SIGXNF9;K'4KS;BLTT3U[NW<]3@8?!A=:6B MF!K3%"-0J88RXNF)/>NI[N6@Q6![MYO%]*@H)OGS9\^FTVD3#J4Y3*^>Z7"H MLFW7[>#DV.IV\%=V['^896$I,C2L"0. MN39!_KOM&#JK"B)/AD8)\<5,:R>>D+\Y'IKI2/+IXO53[LSYX57P4>>%C''N^GDV<+UCG8$5 [8R\GYX]&(4Z9@:;.)O MZ8=/\+]/>?)+ILV"9@S63JY#([F\1KI9!&+^*99SSDR M2(S ?&_PS!PN^"K^^8^C_8.C%_/SFG-H1"N9[Z( 7\(=:16A[J=\:^>DV/RW MV*OO.37'QG\M?,TO([41EB$7@^SL-:[HAW\_IUWCN=^ 4,3,.]WHSGOD2GL-'SM4L5#.T,)GB53I-@+*UEDM(QM2+X*QYT3QN!F2T MM5\$QW&ADO1*B8YQT"CIYO$ M*%HUGWB,? )UX.^<49Q^O-AY$R7A,-.)7#[_HYMNX7+3GF2J=2KO>B?.S&&T?]+-V!64[* MF+Q]YH5H)>? ZV.P/,4YV =E,AW+\LF5C*/RH[ 1^!%L5#]3@X*>!Q,0=PS, M]Z;HEOBIU1YYG :^4POGB\XJ^R[0X)H+<]U K4[2PMX+.15B$,J4D0 M!^.T3) V!C%2I#GTG$UZG!\34<["D 9%N]L[;8\&(JOMK\>#_O57#=0PRS[N M$NH6K44(!+:E(@0%+! M))W"E1AF<-G8:Y%R($04Y4%'DX8'X$:G@V $*]FY2D'O&6KYL;Q]%N@_ MRVC"SA]47JXEM5"(!Z[&!!U0\#XX;GNNP%_UE&>9Z&PX,T<*^I'C/M,(:0.O M5QJKK+GZ>/LJ3QP%ZM<=>47^1+B'=A>"&"X/;'N42"@*3SF"R\:,"D4/ID@2X %H'N4/*?&)G/>ST&LOP@DH!G,36&0PDYC/ C(U$HVOET@W:R'%*4)L*$"W^[)2OBX M3S?+LP?8W^@BT'CB*.*B J.#\$JY8G2?1RK3(Z K( %@\*4+.Y$! H?$6]& M&0Y3\DKZ8(\QTHR\) %.3TYVRVKA K/_?5W,\R;/^Z_P!TD$BA&BJ]CZWVN7 MR(.;.NM5U'_X]X6*D4Z!*06@2."U%]D780N[\5-K[UTUEDSP ];UXZ'OQ4DCN]/V%=5Z]/CY^;[ .711*F2;+ MH=UM=G]"^B52KY+T;>,PY2)=WD!_VP8_.*CA!S7\X#;X0>U6_;YXZC5&V3(& M>9P'Q^$?8!NA'\CPVZG*D5$>M!#F*,ZN'W>;;2OA@59AW$)]"?H@W8<8#X#? M_OC_V'O3YK:-; 'T^ZV:_X#R)/.D6Q1-@+N<294LRXX26U(D.9E;KUZIFD!3 M1 P"'"Q:\NO?.:>[@08W43(7D,*M.PY%8CG=9U_ZG%K5M#2#@42( 5?M5X27 M(OQYN)D_<#NA,NQAYC+$(?,%\<+5D71Q-(O>()*F\ S]JA5S5(SC+]=8(P+@ M8!3-MC$@0W41M#B*RE5DI2>XH(G*8"KP=;<\'LBZ2!E1S I"IJJ8*3MHJ1VT M3'T'39".YAF=RC1D^GXCE#Q<:C@TN:6OEFTOTJ[4>V6 VHU>V5C VK!ARP1401$F-5FB8<" MX*%;K<]MZ5PBHI1,KPL1P!&M$A'+0\0S>]$]:2NM=X;Y6H[//\7[ZSD -EXZ!]2RJBVKZ(- /[H1K$B^(3]QWNO+@3HZ3^#2\\M\R]#^AY MA9$H :+00K2_#40_L9*YB=39$VY[,ZC[Q5-NS9KH/UEHZIZ[6;D\\[:1P4*S MC+_'=B@V8C%X^-WR:?VM47(1FW;54@MU?:S9.3P07\W6:,\(6%-*;]G:?=/- M<9;2W&,)/O_&]V&>7/MA24)->-7%;B T;Q\P\[U4^;YIK"];PA<:LXL43V*- MPO>V#=^$JW:R4%I/'&V>F=C;!K.EN!*\..)ZAH6^FDAHH01TC;IR;H'SK%0'5G*"!(M@-Z,U-AH:W_A>+"UVWJ[M ME/V_?G:9Z2AL$8W@R8S"C%Q8005^>31V%XYQO?GY*#:N^"@6/;OK->K97:\8 M-HL&V+YA0$T@\*A1PZQV<^>O 3U1+/O6.+P7B\O,FJ6?(,?C2HS.@-,EJJ31 MV(N#F'GB2P];/>@OW,?C1VPT"H,'=XB-A1Z-'UJU['!8>;B[I.",@D^PQ@4[ M#>.V1MH10^IH8%9J]>Q,G!B[0,U@@(B-7A!\PW[[("T]@]IP(>69U5KGH6J\ M!Z'I!;=X[&R20P2QM]M6M9$1.S6@$>?(Z2!XNZW_"G"99M7\,7^DO"??@M>W MNLV,=Z:^URH2Z==*RM\LY5]G,S.P7Y1'-.6X.'G#=Z@AS ^U:ET_+ZNU%*\8 M)(+IV&A'.S8*C*$>88S8HYJS4>A.?O/L\?5.FYE>2$V8G-WZZ@S4([5N667/ MJ!=:\CM[*+/5J-8;Y4&/?+7_AHX^F24BBH (L^2(8B"B4VV:)2(*@(A2-!4$ M$< 1)2**@(B2(PJ"B%)'% 015K5>(F*)B'AF)=63?MQ.'AB?+X0W?6!\4W58 MZR"$M1VC7XU:>!6;4'3^6!GEE-,5>[;3S M$Z45].IY>PE]=&JD XK=D&*A/CHED;PN!;#<#C/%7NORQ/_KZ!NU8H9>#CK7 MTDFJ6^T4OM_0^MA\5^CB>]R]8M-"OO=4B>KOTM[%1O7<_;F+JH:@A5+#/U/# M;_@PB!Q8L30FWO1Z"G!2UBP$8M=R^$L*KD)W )B]#S-[:76M:F.I5LRFB6%I M)X:E45)HA"]R2+C>-!'%RXU<;1K+Z^OILIM\;YK5)3;AVLP&+4X0/VY=?/KK MU:=M<#8*;)04A_I6((ZV6O;4&R RMB5RLG(#HT"H7,2:L-J=Y5L3):\6E5>M M>G6)'2'6L!MK-@JVHYO\-8_BW3']BV)A/-GD8].=U#;O(VUZ/U8K&RUSR7;, MIEEK];&3+2*(A:PAJXU^=!E;>3URXV6R8L^J=O;+@$MQ R[7V%!B2QV:PAA$ MFVYQMK<*87OE([I]ML+=$)W/9XS3;A>A$3IM-L5YME0*?D]BPSU'Q%$9_- M-;:[TU?\0F6_ ;"G^]P19UD.N'P=#X M@43'V&]6Q;AWXX$18W^O+]>Y058"^^/=$($#3X.OF?%#JZZU@=2?BP%]5MV]2*P B(%H-(:MLH+P4 FU\5\]U^>'X'WP$#]-_"R>3%Z;7GKE MSH7@S<]5NF0=.X%T!1@>I_LVT/V2R,TRJYVIY),]D\7&%_;HL,<*WF!:.7:: M<<-QZ$81,0J!]4)7 S5_%RQNR$,;2-E@/ Q( MKLO'.*$+W(F$C=0;\AZZGT(8$+^?_W'ZX<#L BL 70P!H8(!%EC4)R_H\;=_ M C]XN"R H0=4Y#N,BC5&Q2,.75Q3>R)R:CEL6=C(?;\$*!EE[]Y M $8%M:5TB42H/R.0B2.TW##PW3@04\6P#V48Q-RF7V(@;_P:OG(2H"CZ';;F MSK6Y4GP5I7PL*VL:/!N\L\M/&E=. ^S>A>=QGX>WP#A1Q*-(S)T,[K'CK(# MCX(P$F\&@F!A"F%5:W.A]>VP/I,8SH6T7CCID5S%8C,W@E\9B= M\>8<__B?7->1-'(VQD':LF2W$XN,UEM^()J:L#Z\^9!Y]^PQ4BY!IVHULO:P M"BS<"*-9[71^-+*/N!T3>XF-)K4=RV7WQ%WY5I+RNR%DC'WK MFMO!C$'(^_]^\\_K\^.I1PA)L,SM#TN].X%^CP-JPIGU%V4_+T"4^3V=MED[ M*LA%JK=HDGRLES1%PT&23]?;3TGR3(2;3:WY[_2'9<:):#9,0V+:[R+C*'*! M*(.TK:YZ;&K$.&X4)B/Q&SSR>.#Z+!7.3QH?,]_[M7I5U5X[TV\P:S.[ Y1!0%CH3:B]0SAR4DHQA'; T8]NT$!_,779_3,$!"S MVPZ?BX;I"+[L=;Y>+_I>M6P/N[X1>Y![QJ+MV VUB0 XEXWH75_KZPZP]-UP:(S4\#WQ'G007#%WC^Y5 M6[ >6GG_J*@:R#AUOFF;)4H$)AJMCN86J1G:L#KEN*=6V!YPEY=0:.*'=C47 MC:#H!>Z+W)+]BO%#O=&NMJ8]&",(ZJ'"F (74(^0:->2YY^S TF\Y5: 9S.F MWCR^ @3*;&CBX@F@FG7-M)P%5%$Y_XI[V/B]8GQ"HQ:=5%C3D0-2S8WBD-2[ M2PG6KP<7R<.U=?2+4'>T;7((H<8V$DH]% (.V?T0:3.5] M1'S1>ZS)0)J")0/E>2Z4=#:RA;CQ8%HL#%&?\\+RP=$P +OA;[$/L+&G?LQ@1]%J M/@(W+UXK\8\#XV; , )&*#:K.R66+&52SMJ1D61-,)M:C%J1OV;\H:P>@R&5 MW9/ Z*\6;P("':&7?L>]QXHN$X,DU&/8D>"C9[Q+>Y;^',.-Y/+H+FDJ*K(= M-^@$_\B7@ZD&C$ALHX.1,H!X(P$?(V?@/(S8[;OD44T"N)<%!*.@']\#VZ-1 M&@O]#CL$!$@/!N5W/W#M 2G]<=BS#9P /E/7N67HLFC:0IX;T?%G/Q'C,VQ$ MO/0W=])E%I6USPEMISZL&FVN5)U5 )YXG6R]2 )9 ,M3$$'U5.0XK0F6'C=; M!7G2.N6-:+ONU:KU_4E#&6D&2-6WW1&(9GQ.X*,8AUN":3 H\DDI=3SO5!U+ M/(&:!L-'3)D1"D%3:6/I'F(,7!?_#IZ.C"^ B^LD\I MA"_"N5SU>!@A4/H8/8J%50N2%,4N[KSK*R*(")?]%#KI^D:&/D=6&Q^K)-X] MY@3@-A2:N6OY@])0^& 0= =B6!'A#"C=)OITW @D$\ADI%J@T\,Y/\ASXFRP8'JK85

>"10 M@@^0F;VISZ'?04? O>A^D%\" & Z 3T,W6NJ&E/F2N?$ CT,L:KAB\($D2O= M; V<61>2(>4',490 E #?PMS"M$8.L0!5$I!$4/I5<+FP\\8RW%T=$N]B$'! M/13 H'1^">Z1D2JX"3WNN? 'H *D"@$V#B$@ ^>FP>OO8&L#&5K[DCE+!,D= M\Q)I16:BEL9D4F*) HM@+T\Q^+0G<7I*+&4Q7$J/PM6B)L_=+LD\PNW"*8E^ M!KQ<4J2M"38TB7@_\9#:LX7 'PX?PN;'9%KC2].P*//(X0.-)FIS% B]!!:# MHSTS"!XU63])@KIIG$,58@A ITVRPR 2JT:#/!0" @?@S:"/:KHNYD5@+OE< M\5.JM[1]3=#VI\4"<$,D>K@ %@,;NY59O&Z9Q2NS>)O.X@$;![;,H""S@YA% MWKW+*_>J\>>8D"71!OR'RD6YH$+#Z5(7GSA?TRC!'*%] 18MN@E1,@))CSPO M8F&I),Z)/1!8TJ80LE0X7FZ$*R%A+IP,(8)AT\ M1E<:J;B;JCOQ9:MQ\S>7XD4*6EG^=MSO^PY(-U3R*KU!M*E\I/\<_XG$\702 M)$6+0YB!Y^^CPW*2Z?Q)IDH-?=\HTW:[:EKE"*),B&QP%E2CG(Y6!$28U6:] M1$0!$ %.02F:BH"(4C05!!$E1RP7$<\\&"^-I0UWSWY! Z+5#528+Q@*TCU[ M30,5VLV-TT9A!BILGBYFHWX)YY"MS8N!9\U+>*&@VXKN:B(>LR2:W7A;ER(T M$T'_9^,;L9[V(=9FR'RU+01$5ZPE2O*-$\,+8G:[3QF+M!U?UUEF_[JU4_62 M+>\-HV\1N;O7J';WER1WM\,,5Z*8JJ9C]J"$\6X:(04SS3?=L'.CTKR ^[&" M!J:M:F.Y&F#3_+3L<,S64<%">L1J5,UE*9(":@ULB)96&&^G<5,N&K[?]J+;$CY&:Y8YVAFRVBB87ZQ%JSXC@[WD)31OBQH';\6$!9,;B! MBL%6L]HJ:Q *4 QB5KLE(HJ!"&MNG^42$6LKCS)+1!0!$6!GMDM$% 1)4<4 M!!$E1Q0$$25'% 018+Z61>5+1,1SAWP]X<:M;]&=9RQZI0[3>I>\J4CQ?%]E M!]'^E,1?<6^%8FS"4_9'B?<2[[LJ\U9."-][\N)XP/Q;OJ0.EAZO,;K5;]!,W']T(%B3H_9&S4'RB9BJE('\=@GR)1^AV M58R7AV?7)N-?@N$U'96M%_[\Y!J/RJY6KD]0P4H/QIH3 WJ+AMC\P=@MPMMR MN'=W$3MW?^ZBJM@0@?Y21<]3T5MQWB2=:;LD1;SIPF%S M,TM=::EPVZRVEFJ7;)H6EFV9[!B^6YUJ8Z?PO'' M+8@J/]>P2;NPMPB*_#2Y;0@Z%-BP*0[EKD"2%4AL38:-\?/,N44S6Y=TJM:N M)4+G;@2P>]YUWYJX^:8HI(LGX[:90N9."1^C!GM*IV[-N<<=#ME\ MO?I4AFM>5;BF=-F>CMFTEMFLKP ^?!FSF8OO9GO'8G2E /@^@JC7J\O-2!6: M(,J@31FT*8,VF_?#5N226Q9F)+;9)2^#-BNFD!K:N]M,(670I@S:O)Z@S36/ MEM%+NXS:E%&;77+:K!VKO"BC-D_ANXS:[ Y!O(P(]FK5UK)Z,)>AFC)4LV,V M37$HMPS5+%(]T4"5MLV.>!FJ63F%3/8\U2\9M/318KFSFUZ/Y;O[C7KU=H29^X4P.M??91G]ZB@T:[6=XL*2F&Q M C(Q+1K45 :'MCB[F)IRO[9F- M^#VIC/KRZY*+QW,;S7^5A"8)K;9SA+:A--J6450JOY?FK!0D#O1=J;8='T]+ M(L2T,CDRAU>(=AQN8X[.#7P<"!N$AXIRQW_U7)\? M)YB)\F?A9/IJCI.ZT; MHKN>95X/N/%#O6JICL@5(PBQ^]2/%( _S.,N[ARU'HPHL 0,-)./XR ,;BH;"0C;O 2Q!J%AM?V*/#'BO&Q?5I MQ3@.W2AB;F@PWS$^>4&/&_#HV&4>/"CH]R.PL7N/!C-@S_+PP)/^.#H^/E>O M\X+[R;=%!DX8AI4!L*P7W'%ZC]@0@X=!!#\9\/\V<#2#KXA[X5UWW M&-)P8 M1_B&S(ZC:GX;<,D^OZ6A5 "J"SMBQ_ 6 O:'6K6E]A3NN(,'!>$C()./#I*1 M80\ &[03"NQBS$@XO@++,K^;^**.58$*3RHHST(;HGB,+'C) 1A(9\3&7M# M@!V B #ND/DVWZ_N,I=0 XIUZ"!C/YBDL464J R&!"1J-T'6]9[>*%6+8 M$>8!O%$,#^E[+"4^"1^L9 A,B@W3=9)5+W3$ G::XL3IF762W%ZM:NWG:([* MEH'H)@3ALP7S%&':#X,AT8B/X_(_3#X;C M1F$R$C_ HXX'KL^FTY]'H@F(#FAK*MW/A. D">'U>2"FD/WL!WRM7E6UFW>: M4+7:H351:_I&M<6:7@+D>(D#Y*A(%)0I04HR1!*ODB) 5#]@J4:J[L;H^0?, MX.NZD @\+U&9GY/)_(';"2IHN,P'XB.%#MKI*5#6E?,_%N7Q'4$E!Y-Z'1<@/^8TF+(L>=Y3LW# M\U#S?Y&"6-*G& FI3;JT/'0CQ@W#(O%P@1'X%BH?,"Z1'^!4P'J4>%_MY :+, M[^FTS5J'YD16LVKO+D%"^C8XDH)Y46/ILH<*!,!P3J77/MUGOD.Q<1: -.MF M+*S=]Q$4'#P6A,15#%^@0$&F'H%=3A\U:=COHWZ:$(IK4C_/#BJ>(H>#F6.< M"#E7 3CB=;K<*0!< 8#Y%31@?NAH3A!Y18UJ=TP3U.D'5 D5=))&W!:.6=5 MHM"5@COVGIQ'-]5 9])T2>]$!$?BR6(3T;N<>A'\'G*41-:/FA+4C#2,D"EE M5C6.E)&4Q!%H%A1!!HBY,+B'3_)A/YB-VL3B&/"5XX(1SGW>=T%&S7;-/$)2V)1\8!A* !XRJ#8F>O(=48S5^KV M#8XAJ82((.1#-\;?W0@V( 8, !6(/5R3U)B72CW*+.4H3:BN7A7UT2:B;0_Y M+0L%B26A;KBC*TQ1.*3+BF!A*2],W$OD+'A,/$A-"FMADZ("1.<"Z])M+CE2 MRK"@"",8>D!V/M@72)NNOQY$'7D>TMW$/@Q ]PE69;:-U"F)/(EP>W#!HP0$ M$WD\TL]",0;V+JO)3VP/>%U M2M;*NV?[F>N&[P3KD'(-+H6*HV2(NTO.*/I[4>P.Z?E]C$_?,2\1X3E\ER-, M/'T?A +HI]@$^!,OSN(2**6G[YKN)N/F9L^(,B,S#6],>_7F^?28C5#+&Y<\ M@B78TH'^[ *,H'P>U\:ZY[!_ 5I10*O9/BIO1&)= D5"'.1CX-]6C3^#\!N9 MZ7(A>W82AN2K"[+R> 0Z6WZG$<[^6 C#:K6JC.-%OV0A %/]3KFC&LB:3QT B\L%'5#4-I*J 6 ME=;*UZM/*GHF>-+XH9M+9$S>(C-6ZK:*X83 L3[9%.X08=$BR?F(GWR"VE,< MMELU3F6RQ!7A(VV=EEEM+[9.4\MH+;I.T]*>OL!")7LC$)G-EO*H7#IP*:%M M1/HZ9/=IN#U"4(>60C(;K:-LF%9^^$ MAR1]II)$_ %L /H%PR73S3^&+E6V9ZG)J:T?0^!J\1I9CMCC%)KLZ ^;AZK6 M\S'5>.*6<43-6*_UQ&/T]5;2/<[A%M9.LGE-QC& ;K-H($QD1^QT%EY H^U. MJ#+RF=NM&3XRL$=S,I ZZ;[X"[]OT:Q7*AFD.+@?$[DA)]TL+:!,C8_Q@D[[ MRG(8$Y$57>J@GX1_IIYYBC=CO8A+(J'CA7\P#6E-2],(.:0UFQ/H!)PIK4MN M(*BT)%36T0_8PG/ZH^I6ELV&E!<\1^:@CG/PRR8T2ZPB_PYO$?,[P3W.;6TG1D7L\RXE!F736=D@FKH<WV% M5&-<82WZ"JO9 MKC3GOL*J9;&](H2#0Y=.2*A $2[X1 ;4UY?'09]V!+O*PC2%-C6V[F(I&.5\ M4(%1P2VE 6^Y3Y'D1XPQ(/\X6MH"_0UXT@A#FGN?CHXN]I7RBHPO6KD9*#GV MC:?I!!FSP&Q#5CBIRL]M-[23(;*MK5)[C)+',NU'M29@<(@XPD)V!OG58A-D M-B;B4W>AHD,](",6_!<,SG^#GP9!X,CDJ+P? M'4.W3U95MI_W0>(YF#E--U98-MF5 (\C4S9I3DM[CH;(L=H_G51@^3;%:LGV M[*&)Q\'*JAJ_!/=8&5M1F6LMU1M-?X3KWP7>'9$'QPK'T'9%V$7AA!"4R$I% M#3Q&%I>PA&"5$FNQ#*-5\'L9K90JJ@9F7B+NN[!) M&B$Y;F0G423!M9586&!O!!]21#=! Q-7)8B')"8EK;DRX-\'+*2TX@?@/SL. M0LKV,[1"W,!Q;4SKN6L*U%(:,/ \LI35!DBTSMT \@+ #70$#?4$PTIBBF-Q MD$4D%1B%\N-!,(-(A&^AX4%RBRQ<4% L7.)&ECARFB8Z<&5>$*%=;9S&JGP@ MMP( C@(\(1]PX&K@5L^-*!F"^;G(O?7=/@!"%;&3BQ#R#^ =@B4/A$LP+"WKCP_//4S(;^!6*KS %P8] MS[UE66*=RK8Q"ACXLO0?@277,7VS5HB)/^3TE@I,Y]7+/:[,\V3J@,L\ :FO M:$RVJS*0.U"DY%/FGB3$9UI]I+Q[I-ZTHF M!^$R'B5-.LI'58.?I70ZFGE MR:QEXT[II0^B184(![(3I6Z@GMM1VT:M#07(8/V=1BOI[X%8Z<\(B8:'. M>"J&0.!3U'>Y4S6.I1D@1;(7^+<'6,"D(0@_,CN>FPN V9$,T MHX%J I^3QJ>#43'6[DHYB(#V%%KI);8D=A*)(1?8^Y,K2M)*23(3:?H2E2SC M#RCNP?K"/0:X>K1>(1!SH:Q*P M',&B;X^Z.U+;1Z4_6L):WT8R:[%"B-2$1L@";!?)BT6!#RL!/-TQUQ-K"L!6 M65/]4LYE:C9_5#)A+&6LG=80N[AG671M[OB*_'%?K"S=9BP^P1PQU7@2[XCC M>I&R6ZGN!W?6DW5_\&;JL*L,BF6'40'LX-X7P491AR&(N&I<<0\+KV3MEBS9HF =0VTO M^ 2K$.( 64WD"#TB^ZE"63I%.?L4WIZ2&<7Q&)FE$B'IG@5H4X9WK@P7]GB: MC=[.I(U5)FW*I,VFDS;74ZID,A6:I,X:2!9 TP$IP#E2(/#S'%]1DD]4NL?2 M%)*'[4*>"2MR1[T^*B:6V25DMCD<+,,XRK0D.IY"!,=AD'HNF=#Z*A,2;B1A MK: 85'M5(:IM'6J1N4B8_V)2J9-M:%$I1 M%-"$S5!)NB\C#V&"D.%#<9![N8ER4\=?-XN:4E]";K&D-[['DEY* M>:3(1!2+;YZD%#;#/I?Q%OE$:8C2(U(BT,Q6:?4Z:\(^+2V%F^2%%B[4+4KE M]J078XTWV;)9EC'-'G(?7L@YA4$F\H+R"Z"O*2%6>5S7SM@A;^_2%0J).GQ9 M7!.%!SY4I##_PA@LXAIHETZ48"A91-+H*$5425V# #0Q-1+Q1=P"2 ];C' J M<-4=3 ,,8+!OI*V#U2V/PH@6MC%E4RM2$B.)/. %4IA0/:@TB(1$^'=/"A9'5 MJ=$TIS<-)BH^)WO_G!O<<=V> " MZ2!TB3GA0K7(]-2W7*DH+"GDGEDB>LBXTI=A0V?:"104#JFDSV"(QA\B#O(1$B5TFDB3/2F0HRGH'&4! M[.QD'3U0<"E%S3 00A$F-+0<41Z!=D"6/%&/%P\E(B/?$&OEIGCY4XKJQ9NF MFQ]: $?=*M9 -\HZ.@T5.C4K!10'2H=Q>7#'FP@.:&^4?*+PK(<3O( R!=29 M0=$.O!0CORETM U4$D^TC]_)V\!&0,F,[+]&LR?#+7/^ AFK9Q0%K>:4#FY@ M5D2='LF3,27P3#RAM9#L13! (3G0;\RH7IX E7%6=GN+D7"INE]'X%,8F=2/F^(+'=?+'R=,*SVHLGXL\ZT?.9$-K1IUO3A$/T-;456A18W49\>5 MUUN5\*=J)" J\Q/0XP$:/NP!B>&O)'0CQ[4S$XH.-B4]8;4$0",L/48*.,+X M*=Y..>Z/'$/87D6>+5;Q:#Q?FW\N1G;4G4@+4LH)2T"C$>72CEE^Z7'DM!1_ MA"=B96*UKXIUU5,\=B_MO,03AU9]$>F6E^9A2\7!/:6'>Z@"0&ECK47JI,G] M$'86/&4*##-?JK^M,F;S1]J*//9(@DHM('4'*%&7@[DB_!!T?2.Y^(%(*6>I MV4=-^RF=UB>3"(OH@ U55E'8AX)%*5DZQ'QAF,OIIU'-G#6B;[EV&G+('G/9 M7ID.5B=PU<10>&(;>*0H0(?0RMJ*DR;1WI/D2@E,X26,D M% \RF]!?:,>%AR\,0"DHQ):+I)BVL=+0$;D3E9&D%R*Z1&T%W"DAHC)-.LQ/ M_@>J\6G@B/PN[;GB#;(A(J1@-QK,V%7R1Z85$\S9ZRA!63]M*R7*08ZR;_*4 M=C"6EM6\J\SFD7Y611)1)K:5(RX-DHI00Q[S\4\\X O[=.OJ[F-&ANEA/F&Y MBF1:GA>G4G-1+91/0>#0=N-2S\F _(R)V,\@*1SCB/"Q2LM%'L'6B$54!Z>T M&1FW.H@B#D&Y8H] U"@535@W%+G'D(@0\2,#+I2:S1R3O+?L^@Y&!P2'C@E: MDBUY8J1>%\9IG\P'V71#9EMS#Z > (I8%EK&]'=5M( O53W 'E.Z-UNP;!&K M%) $O?>HN3W? 19_L*F4'MWEK+M!3G]D7VMA9DIPRPX/=GI40/K-0IMDUXCX M?[J?%(G*%T;V*+0%?\$;\=K4808[Z5MF$&FF'PHV4:F'[\*JDDC:-*"B$H*I#&751%39_+YSI(T-,8$A28I&84Y5>G%.V.@JGNG1#-54:TP M:\@ '!?_(*6.IC80404BFG"E!?A!)O]5\ZDIXI^.%XNWK2M']"=7W53Y9%L> M(?C%QN"W2<3[B6<@S)$,$(\[/5D0,G>Q$,:N'J2$FUP'G5?1P::Q$4X,B&,!:_B,#!VHYH/-_"_3W!D'$L(O*(2_C" M4W]_2&N2(^SWGR!/DU"X!(MBQ7:O?!/:+O(L@*S?UF*^HI24&'ZL;8Q&8V,M M)"FQF/VJHG/"L+$?T9@3UHAL2_DG5ZYV()L2#3/(]$,*,U^9%B5$HA*,)AQ@ M^AUTM'LG=CH+:;@^SB28Z-H!<&)QQ5BJ+[IG(_30 IET4WEMW#1ADQW#]PXV M'4^;\('9&(2W\,T50$PQ*3R>0F:,Z,$, M=D6^0;?GZEVPYCYDAW%P0XY\YCU&+MEVV8&18W7@BZZYS(H6SE,97I%O%,[X M^.E]DDA4.T3@Z(?YB\@23;/7Z??,QDVCW>G<-+K-QDVWU:K?M"RKUZFQ/NN9 MW0F6Z*3[E9VO@>VZ2D8CC_X"L5TLENA49Q]MRH%M?& Q6R4+4-HXUV)4]J2D M2FQ%-G-[0BQ\<$L:G_*(L!ZX]6(VYDRALTX$ET&!'0(-4'W@%N1LF':J@R+D8#U!>8_'IA%Y#NS MT6STG5[MQFE:-5!%[?9-KP?,Q[IFJ]%AC'?Z?(+ONL?":,,M2Q*Z@NLU7-0 MG]ZT6_5&HU$PJ@$#1D%+-)#!NS[?=!ZH)UFBC(X=*[K<.-3D0PU863#I3(A:OS"XI&HD#*[]88XP#D49Y>I_Y-^U3[^"E=.Z:(B M"HNSG;BG6GT?:V?3;@*B_F2$)YE2XS-UGJA!*97 S=F7S)35?>QI5[X ]Q6M M9O)4M*/W%!V#88Y?W0HCY&,(6T3%QWM6S:SO:T7&$I;L7/[5"*T3JB<^1_== M#E)*R>(:C['?LT=QE[#*]X[/K\[WJSH_S2 #BG$(RI+G8'UYTH,2YE.L*Y%P MD@26@UEVF90^?&3T74^6)"0]V1P_PV..>&0M*Q9L5E3Y,WZ,DB$&=^A<+84; M97,)[1PNG1%4I:*R##ZKPM2H%1^0OC3;J^R4(C& +-P:1E7C?78RE78C(\[* MLB@&L2*;?*1ITN>SL@A$9^,Q9O+85J;1&F4:K4RC;3J--M>&F9+O$NX5VN 3 MBN [,-LS&@5MXF NS>_-GS$Z1&$)GOYED>-.!2YVA] M_/HHY (XSGJ)+CQ8C/ M#V0-+^:019VP,G8J:0YQ1/D)JH["3##-!(ZR"E.]/7<0*?=2=9%0,,BC!R*? MB8\3I@^"%I(C*EH'L/S#T[$#C77"+'$(-#IG::3=>Q!2 1[FW(^\*,AR M+MI1&G$T0;;:JDSN59Z"\3UW&*Q+SP]5UUF0K]>W41WT>ME,&>S8R E[FV7" M3PBKES"4QBA(XO*$Z2PK+Y6N>!(D->"6L3+] ';$TR6N)T,NSC)\_R+2X654 MCB]V-1\;K8BQ!EE\-%"$52D&WJQ2&" M" NBY6"BIURD]IK7;P>0-TSW&A9=?Q-AI MKU5O-FH.O^&]?OVFT3%[-QV3UV_ZO7ZSW^AV&QW6F8R=OJ=TI9:@@)NZW6Z[ M8&'3]U59]:U!NC8#_8-&K&"6@G6KB)4ZKQ+Y"A+U\:R,,%7)V% QR#RS/!T$ MD?S4PN!??W]_3.."V?D OIQ_A@?F0* BM8('?XD^X8=$!")OS-J->8/->&^N M@YON3;V&?]1O/IY$9[_7'VX;7X]/KZPO]3];)Z.[W]\88E?__<9]P.T/P-OS M^\R+^!O#!WWZ[S?<=@[/ A_A,FN]IGD4AD=.@+UC/WKL]@T1U!D+PQMNV0W; M>F"=D\=?KC\,K5_^$S#W'B?';P3FIP&^^OKEP]]7IR<77YE]]'L/T-?^, * MF;@:#'(=\)_'_T8\%P,?U^'0C\=79Q^T_%]&'_XZ..'L)CSY_=O@YN"F&.B8 M"N_O7_Y*?OM/\Z^PUJK_]7__.;K^$'9^!7C5R-"G$7)(,D&<75,Q*8H?83S* M8Z.('ZH/66 )-B0.X7].ZG:) $>'0E04(5(2^FWLZ!?>H4\+$D#&SRB4%@>C M=[K?Y@?DM( Y070_Q8=(TJ7AJU#M*0HBPZU$@4?G7PVPP2*99E MV6G5^H[=[-_P6K,&EJ5=O^EQLWU3[S8LL]GDO3KK3ZGHR))=EZK+[$=1JOJK M/#%>%"/3Z![GSA8KU"MK:RHG2&LCO>;!H#I+0Y'U M"V4H+DLXZK"X5 IFNL"LI0F<-!VO$D#@ 1]C(*\HND"LPZQ5]:331!&!\-R/ M5032^(21(NJLMIDC1C.R1*>Y@A&EU*B-0K8X.@#"93!"G@81@V"RVJ3CP"$6 M.XD'U%-\SNR*BGR.?T#]6USZ=<_M8])H7R0'KV0-K-G:8VEPXXE")HP#8YBW M]_AT_;"LL<7C)-2%#"Z3EMP%]A_%ON+FH6&<>%DM;HKLU)#STYLTR,[O?4#^ MP!WEAW*(,,XXC:A'R6 K)1(!@(?'K))YI=F=N03 4W #1=+CH__(-#(K:AO> MJS."6=8E>[@X;($/GMR'2KJG/6"30MDKJF:YS4S3ZO*;AEEKWC1:#7[3:3/G MAC-F-IUFBW6;]0D+US33I:+_"9ZD")NTNJU6IV!UIZ99U1"C@[O*A,/WB2A; M@U+.%<8$MVAB((.LHE7<&"7G[UR*W$BE6T;]^B9J^7?*]'B!_4U(A5/1_\6X MT.LA4H:03U>")/?,*8(HE5X62*\C!V@<.][_$8B6S30'X([/P',!A-%W,*A3 MZ[8;9K-] V"SFT;#Q,,\;79CUYG3Z)K]?JMM3S*H)27W8RJV@[X^^"F MVV[!V-2J*CWXF-,D&3D!/YVLD MO5ZVA$!?HN3Y(1Z20S3%-E/@WS%!UZQ&0Z&J06)"-AGV"K M+?]1=-4TY!91-N>.JE=M67]"/:#2$3L9;)7EB)7OM2P6,%)F$LYB F'M@\5D M=%05&D?I;!MW*D')T9'3R$=.R7O$,B!9!#)*P@B/8ZKCZUA#'3_F]04&FR.] M9=WT8HCGI!FTK6C!DJ4[B:ZG+5Q6%1LA5YXE<:"^$(X\?9-S]W6/3UPSZ;K' MH0),OM 4HFAF@%BXA;/#PXU:M=[^49?I8[%9S<767HFN$1[I5G)>_4T6P*$( ME]S#UCT9J="BM>FEK$<=(_F*PQ;36SK0A?#CLX)C\M^YH?JG,&%6&YT2$45 M1+/:MDI,% $3U;99(J((B+"J]5(X%0(3)4L4 Q%6@S(Q)28VCHF2)9:+"*I: MR)>G+-NI6'%6>.[6=)ZQ-2LUZ%_')CQE3'_W+G2>WH2S!-U\$8X+^N*_65F9 M^#L.Q'][?"FHGR^27@?JGS(:UX'Z/TGB<^> 8?M*U6:G1/%R4/RD$504[@[Y M4!RO%7^F,YVWAQP6V(CQQ2RNR->IM0M%P*6.+HJ.%M%\0<+8#T1\X@\\M-V( MY[E[&_AU*Q!?! V=1_$H=.T2V[NKK/N!U-2B0;WXC+R/)662^_&@J61_RN5M M#QF42KI4TKNLI(,DQC$"3FI(!R/99'AK6'0K<%T$O5SB^O5H93M75$AV&%;, MB(][_$$V<9SN6V\#)>R"8M8.N"SQH>XQS!8/P M<1NT\<*XFOQW>7IV\5,UFUC_/9U2C24#@I"642Z,=2JNC)+1I%C#4C7/];DZ M_D29*74^=OQL<8"UW'OF/@B[9+0<0ZXH;+X:TA%J>XM)I\3Q@NJZV#@.>=^C M#DK2O98Z/1Y(#[OOAE$L/MJ!EPS]_5)FK-XTR X>'_[3MCGO]U=N^[[ 7#B9 M63[-Q%D4JH>/U($&468?&=-)IUUM/I]XK&42#]HJ&]CXN>3SW;;)^M>C,0AI M"KWTOYX[?K]0HU.K9E6:]>8R0T0H)3:-Z.4Q@?2\ZHH5L)F]89U2BT-1W M]O:HI*99U-0H$C4I0ZK(U+20+#,K-=.JU+KM4IH]07_-%=!?X:(TR[>[?-$: M:"VV5VO9MM=V&UJ;\_)6(:FZ]8K9;"Q;3&VW3&H522>N/N^S07-JN^FDD+;3 M;HDGRZS4S58IGE8MGG8V>I4V J2>IV]^O@YBYI51I-V-(G6;E5:GNVM^U]+S M445&=!FPV3:CH\C4M&C IEZO-,SZK@F.I1L)JG6U=MKUI="VJQFXRK'?N=?!R]NMKBRMZQFM5:VM'7#WR>;K*!/7N,FD'] MV_5CL]_;_;VP3=VG]_=?8KQI7J)X8^O#YE4^'2K#-E&R&Q4VTDQZ?^'D.B " MYOR51#$U9\,9!J*8/3I!'5>-#P$7T3\[*4J#H3;#4Y 0UA@S'5OOP8_B-Q[G66--F(YT,1U[P MR+EH*F=WB28[ M ;' 1[/VHVRZYH8&38P"N"+FT6"\T+AGN''827; /4=-=(M#MY?$8N #<&+: MO4T?1A:'@ EL&S0ZK@0;$4C#?7#9&<" _HC:K<(KV! GHQ$><0;A R@&Q[#2W9"_1[GE M KGHF_H.)RL"580"L!C]FDD*S4@AG=<]CO ABVT:.IJ^C'K846-SX]R. WRB MV<1N:+5Z.KM1P=QN5D":PF;.G"77:M8JW697031@CA@M]QS0^@GR [Q C(JS MZIU*M]X6\Y>SYTP'N;JB\1RO5T#/*\;8V/J.<9AN%,^<6FG5S(YQ/O2!P"/C MU,>2'NRT."'6U"7X0RK>7AL)3;'"EDI!]NR_&U-]QT4,2Y2YJS0,Q!)3=LQ#$UBW65N)$^^E/ 8V!(W'$DT 9 MI3(8'X=/AEN5[$0U"'H@[90*\C!0HQ(=;)DLU"S>#'H%QQZ%4KO"#=P=Q>,@ MYE*+,ZA\VV9]M,I9'QIQE[,^UCRX7@::GQ >5=1!:,!CO^+,;,LUML63KG?, M(Y$4*NF$\P:\5:7,GROL/IOY294HX@FU+7H8:W:2VN'_0QP+B=M>Z%Y?'1@ MQ'%]@T[JOSIK:>74TBPBM4S:2]*#QT[LJI<..>#2#IHA"$MJ63*US*O7*JQ[ MEINR<:'F@)X%_D$:D,J:Y>O^6O;MQ".4^U:1I">4W[2WXQ0CKMZC6=<87TA- M9(S!\#Z&FD#XF14C67; [,B)W*I&K88Q%L5E M+(D' ;;,=VB+5)\,[?ESM@2,#1$I@F=;G6:E6:]-!&9D#WV:IH EA@\NCE4' MKA:U8A/7;(TO!KZKB:_*(A(&$8YPI[-K<'W,[($(%HX90Z"L M^!U"B_(*)50.1W/V4(N\ 2Q&E*!%)5Y+85YM4KBD('C?K8!A$OT?> RR,N4+ M1Y]/!;29\] J,NJ+&R4$<^;D6)1K\+OE3449^U*OIG,ZZZ'"1:Q!*B"DN+8>T( 6X&IQJ9,>T073]0/N>[AZ2#(ST42QR')-\ M3"\ :/"/[+[G3VB9/R]N[KBXM4]1F4KW58*U^G]TTS$;KIM%UV WC M/>>F8SJ]=J?>M4W'F62LQD4(6^F.F'=DVYB)P)&^@ 3 T!4/[\#&CPK&6(VJ MD<)L2* QR?51S0Y2OX)?P%CB(8VRZ7FNC>)<(L+ N>:@"4"[]=7J M(KDZ,?,(GS9G<&-J]2!8XA !;-HH@-%#137GE4OFO?F@8E[ ] M?;!K%1,>C4:!ZXO,*OQYJFW49;91%TD/]BDC6%AX.-S2:6C;%G)MER'7,N3Z M5,A5JB36=%K,=/A-0TR9[[9O6*/FW#AFM]]R:E:_SO-3YFF8\A\W7:M3LZRE MZIV"S%+^8]HHY>;)PP!$11P)^>TR+Y585^C1)!XOF YNXNA1 7/%2*'.!*VA MX,Z4\#/&JJTL\TZ21)GKJ_&FT0-P?(K/X0GD=&3"QP.:34J0/PB( MP-#/C11ZL9!DA3,]0CO94 MZGRPQ$VQJNW5MP)>?-6SVV&N9/4-:ZMHX@./[-"E&/6*-L2LKKYA\G/ZG[YF M9"NE\EDJE3S*GVZ-0#9#)OG6=[Z3(G7--%!7KYH4$7KRZ&H&\,JETI/M]L?6 M\*)LR8*+%72Y,?3\Q-3S#\#-/H ]"9D='TH3*6=__^N_21"_>_+5XK)W;V3L M?Q#'H\.W;^_O[ZOP@NIMHM,V&W6 MS'K[H-L]J-4:+:M+;30>JH-XZ"W!M7@MR;HDZYED+2W*)SVPHQ"=^S,6AL']P@]76GLYWMV3KZN31MF!A>2/ M.Z]J2519L;8U1<9'^+@3Z#%K![^EI[5%!>5.K.N1X^%]'V-\:8GO3BP,RY3- M;K<[54-OE\WYSN"T-J ,\/'!()PCB01@DMX-WXU<(7)-SMIRN0:5I M,MLT$1_!+CD@+[B]9M/D:"AD$58ABQH[*OGYP"- G*PQOTC#KK(N6932TR&% MT.713HBO(^-"-=.@G.IQ,DQ$J9)UQI8Q$_U=KW^ MEC_4#^QJ_!"OQ7378N1?>'B+YT]YOR]/@?Z:>"O3*&N6PG,D4VEVEPQ:6 ;= M)9N[3FIU!Q92VMR%1L_3-O>OB<]W8JGU>8IMNTQN9Y=,[E(GKU8GFV:C8=4: M9J=6:YG-YMOXKM%IUMKF#2IG$R-B:PM\4Y47:(29Y2:Z1?V1]T*01+MA55,O M9+-3&M4E V\I ^^4=5TUC=(P+32*.EB.0N=5=DH/M.?H@6VR0:W2 'W-^BMZ MI@*K-5K-KMFMM9J->OMM/#2[5MUJ68ZU7AWV_M%C]^-GP4N;K*3I%]AD!2'I MTBPKS;*-F&5GP=WN%--:%O7\M;;<+FN4!]!>O1I[L6G6:;6[;_G#0<,QV;JT MEW;.5W2^HQ$89=EG2<_;2<_2&C.$()XUXA&M 6/*@1MCVF$5V8_>W/:#'HU= M.^A1\O):2KA-JM\VD94)E,;:7*NK$;?A1NP3#;C&0QN:>M)/<)2JJB3O[2/O M78H<-,K(0=%1]/JJ^\VYI48* #57JEUM-H6HV@)3KDS_E(KNN>4+7?3,K/K; M^*Y9KUEFYX8_@$Q8;P&2'*N5]KTY#CF.Z3BZ#;EH-BHZ?QXEMTD4:Y/ Y@[6 M4$Z?60,M))J!EA9AR2@O"5X4@E.FT+.QHYH,EUBJLI)#MXQ#GZ/+&-4[3&@T M-L0!TR=7Q^?&-;<'?N %MSA]ZM2WJQ5AHP.L>E3%UQ\Y0]?':=>BO&U>W6NUF:\V\0GP@ M![0,_6PT8:;JJ*<]9_8 +T.E]L1D:8USC%)WE.RP5>RP2X%[X8#MP$+*[$.A MT5.V-]VRAS44128.C$ VLY#'S7CD"QI8>TC:MD-/+(\ 8Q; K.'!](P:RFC-=1*$L=6*O]N 9E9S6D2JBE*L'JB'40 MU/3O/_Y'A[['[&^W89#XSH$=>$%XJ":B:\M297.DSV[Y02_D[-L!Z\.;#YEW MSQXCNIVT5+73^='(/E(MVOA>#MG#@;9C4GL>X)#W0W&7 M^BI464[\+HADU7RD)Y_O/Z_'B:MGN: M.J^1]$1/$$"W'T<39#J7*/-[.FVSB+93DB#T(3EX;!3Q0_5!7W(+EB;) I]O M"[@4 Q"^6!('Z@N!+?HFAU/-1)+73.*'O-=!;L?R^Z.Q S[TW9AU)KA1=V3E M B6;FJ,'@R;6&(KT5VB_=7*D@H_L35M9+_"*? U'FFT?Y M],A>_=F1/;D?J"#7NAE/AOT:98CE MP.5@..)^) J81)J0.<$(3\AEZ<)S6/JNN'>F*0J5*JHZR<$(BNO;7N)P@WF> MP51N-3+D<,-=JM,2G=:Q3BL)0]0GXB#D;K4MK5GF?AFD+O7,UND9+1_<7%^; MQ.^V&C=I&#;+BO&29Y%G4:W56^W&VW@(\K!CF@W'7/,1M EK"ID5=*M_<*+. M6J:69 4U+],Z%NCV".P$%IG/LD<^<%MP=X=./)=#:4N^V6J^F7/J?S<4,\[Z6AA,UF:NW)P?NJ%QMN?U_:ZO:G:N0SREDR]U4RM'R3>96*8+)5 ]\P<,^7@4*[.#(MKG'Q9 OU%FA:^-'BC]'QM[%T>75 M?IDF+97:CC/+2]*DTY-IZ[1:Z8"5C#J?4=>>*1W75<97']AW[_+J MZ[[2=#2F4O4[.N_W79LO4O)C['W\/Z,\95(RR_8SRYP,Y--:;=>56EG]\\KY M-"O2L\Q6)RO2VYRKMGJE9I5*K626[6:6[W;5=K@RI;WGE%JM9%3!J+5:-V54 MT[367GJ^/JU6+[5:R2S;S2S?K=5V.*W6*55:R:6%X%*ETK0,6DZG72S14ZN4 MFJWDF1W@F9=HMK1D9.<]MN[6EXR4C+W>[((8DMBIM2RKT7@;WS5KK;95%V5@ M[;4Q-?XYT$:5:36/:B1H>J+O*@[L;\9% @MC$9\Q*-4@A6=V2GU7LL7VLD6F MZ]I+;?$VG2UV1 -N>WE)R>KK9/6:^&AVJ6]UXRV7:B9"+3.22F8$.F9=3'_F M^LM2A:G=VYS3V+%4AB6';!>'?,^A@?:S6YQNF?XS:UOO I81SJ4U)FXVZNVW M\=#L6G6K93G6FH_WZ('-R8:GJGM\YK%AMW6]UZEJ8IJR;Z-49"5?;#]?O$"# MC1W1WG$5MNT^7*G"EG1 U:RU:MT:'5"UVO#EVMLN/:'",EVEQQVM^N1(%/5+ MJ;M*AMAFAECX%$"FNQ0'S.M9,$-SF=76-FDNLU1;)9?.Z6&TQH-M2:C"B.,] M1*XXH)04&NDPI^SB5>JIW>. %^BI[VF#9;6W:M:":95API)5GSA9NKZ.>Y12 M2--=.3\K[5=MW+N@T?YPJ:/UYZIQZ=H#_J@Y6EJ[V.E'34OM5;+$UK#$[":4 MRV\ALGW*JPP0EIPJ.MC5S$Y3=+"SK-;ZYY%EA1I8H9_IL<75UJ_,I]R66<8' M2W[8>GZ8F]JJ=R>=+D7^K6<'![=/:Y5-0DHNG<>E:PN.7(?,CUSA7^6G BVL MKLH&Q"4C;#\CS(T2?I>Z>ANSGL?AOXY[]_-/\(]:A^UQ%A[V@G@@478 G^-@ M>%A'=$GNJ-5^7 ,;6 U)++646*RN6 =!3?_^XW]TZ'O,_G8;!HGO'-B!%X2' M_Z2RT-H[;5E*/Q.EW_*#7LC9MP/6AS/49RF9U.U6K\^*X7A [\5%-@ MU8E^JYW.CT;V$;=C8B^'[.% VS')5P<>[\>'XB[U54@@R>\"(?L.0^XQ%&KX M[-Q3"2W P*O#R1BWUFLZNPJV^N?U^?$T'EA O"/I8:7X,?R*X\ GR'0N4>;W M=&*SAK W*C]K9?E9>J>B$L(H4HC'1A$_5!_T76C!??(Q^$I;@*IX@E#(DCA0 M7P@$TCY3!"Z$:!UP"E^?)W8WW(*[&@4NIYL M1%'6Z92VL/COTNDJU=:.\L0\M?7=3M<6J"AKRP^:EYS[2@=&QBXO#\Y;ZP4 M]B69;I!,=TW86Z6P+[E(<=':3CS.$/8?79_YMLN\4MB79%H ,MTM8;_EHOY_ MRWSR/+;8M.R>,-1%IKB4ZZ5<+Q@!?TQ"WXT&NR/9N^TR9O-Z^>CEP]3$N=C. M6PF+66NM+]*O%1!=\I/NMI'NM9JCU MW*F!HN!U!NUOE;+:D9-J-'!.>-71FC:5'HY%'E:[@R!Q[[![;4$THK7($ M4\D-KX$;7C ^\!DCF+9 D9DULWIZ=K7=NNQ_MRNJ=NI[KL^-_[R__&R<^E%, M X14LIWL?G7\2\GN&V+W*WO AZQD]H*C;'>8_?CH M<\GL&V+V8^;9B2?"@Y]=_UN/1:6>+SH"=X?U/Q^]+UE_0ZS_F?6X5S+]MJ!N M=YC^XO*D9/H-,?U%R/'D3ZGP2][?".]_./E8\OZ&>/\#[[N^6W+^-N%O5SB_ M47+]&O?[&,M\C MVRV>GIXY"+!,]8V$8W/\_[]1,!PAAP M9 8 !T*!>H@A$R-O&T$(GV658! ^&B,/V "^!,G ?'%QE M5L;[02S2XOLI]1NC)(P2)L;XGL9\*&YLUW=K?<]U]\1VU$+U5(=*K M@]^*MA=3-D.*Y AE,AT. /TK*@?CZ"(@=C-(&1*YZ MM< !,USGWV]N>AUNM>MVY\8RZ^V;1KUNW718LWW#&^TVM[I=UN2--Z+X0=R! M"#=;6#)AUGZ[2H:PNX\W5L?JUIKRNI6(8PUK1<:35YBM)R^I M3@S+FGET+*O&&C>M1A>$NV6U;CKUIGG3ZG>:W7[# M89;CY(3[U>FGLZ/KKYA= M:&82:O20_S=Q0RZ,!4#^%5;=DIM.8&9": $$DWJ-ALR0""T"W6@".'CPQ-')Z?,"\OM%[I >! MV."AN(">'/+$A[OH@6#4#X(0UNT(^;W&(:93)I3.\AISXP>;M76ZC=_I!<.6 MX9?_?F.]*>3:3JZ.SXWKD^-?SLX_GW\Z/;F2#M+9:. MK0A47\39Z.SY'LJ2J79=I!9G"BUQ4DM[K M(KVU+FE>XQ.L:'&=7 J[I+F2YDH3[O50WP<6\Y<:<6L%]"RXX\,>#X7?:775 M\">Q41Z@<>_(79JA$/H\"/ M,' D@T;R95KT"56*Z].W-ALQ.\M?!>);AU*IKDRJ.H7*!!0SH*75]8!P*)C? M= 40LC@)^7,+E+IKEAVSLMW/@KM9JW8[!J=,F5MYOD IG'5_/ C="* <@#'RN6I<)_:WW5;11;?QK[CO!J'Q!]CN8X;[C%$9 MNO6OS3U5YG^)RR*;^5MIT+\ZF5&:]:597TAK:3OIH5#ZMD3/3MOFNQ>/OV!Q MZ-K?C"]5XP._9SNM>(MNK)>Q],U+B%<52W]-S%]:W:7574@[:#OIH5"*LT1/ M:75OE=7]*_,Q(ONY:OS"HVB7Z;&TN;<+!Z7-O>+%OA[6+RWNTN(NI VTG?10 M*+59HJ>TN+?*XO[#]0,' UV_#5S/!QV\RR19&MW;A8/2Z%[Q8E\5]Y=V=VEW M%](2VDYZ*)3F+-%3VMU;97=_YH%O_%HUSCWWSMWMNL[2ZMXN')16]XH7^XIX MO[2Y2YN[D%;0=M)#H?1FB9[2YMXJF_LR LC1LU[,7 ]SQV-'G>9*$N[>[MP M4-K=*U[L*^/_TO8N;>]"6D/;20^%TITE>DK;>ZML[U\9/N!+U;B* ^_OPG?T M+>WNUX.#TNY>>6GWJ^']TN8N;>Y"6D';20^%TILE>DJ;>ZML[D]>$+H,CU3] MP3R'_[W+%%D:W=N%@]+H7O%B7Q/SEU9WX:WN=.>_?S3_"/>HKM<1;B",>!?)4RP^KX5$F]L,+'K&Y'_-0K=%27"#_!Z^LFQK4].\__D>'OL?L;[=AD/@.#N0+PD.E M,;1ERO#FP^9=\\>([G,3J=JI=.?#U.M4Q>,V>G\:&0? MB4?']Q)G_6D[)EE?U^?%4"L3/0.GAD'GBL?=BP^57;WZ^IO&)0=\X M#F@.8I02)%N$*/-[.FVSF.$Z_WYSTVHYO%UWV$W=;#=N&GW>O.F89O.F9IM- MSIHUUFG7WXBWBCL^GIX=G1V?'GT^/?MX?OGEZ/KT_.RF:3:[S8Z\;CF[J["> M.CC3F&!Q)XA09%H9BGHY*.7V]P+/@1_3-1K:(G]ZVUNFX)S)T0O =WKVX>0_ M2X;GNP7Y&@=^YH1$K=K4R$5<);[+,_V$O6TN;&UW:U6S/=,2H9<9Z:P\;]Z1T2W]G/:#W).;O4-!-RCE-!2QL5':K MG=E&UQ8M]3G1UV?C=Q4LE^J,RY.+\\OKJ_./R.87)_#/V?7ER:?3J^N3RY,/ M%U_??SX]/CH^/G^98KFD,<4TV_C4=_B(^S2,X)+&#O.0.\9%TO-<6Y\[\-$- MAYK^,?[?3S2?^'H0A'X<^,;GSQ<5X^+XZ/R]?[AM?#T^O;*^ MU/]LG8SN?G]C^&R(AB)W#X\2QXV#$ $[==Z08CIC87CST#SM?WO?XY^_MGI# M_N>7W^\Z[.O1FY^M1N>GMSF ?O[_GN6C/I;C@?6RX0,%HW>B MR.^AYN\CYM\NOGR:3L)FI[D+5-+!3Z8$X;[5M-2:Y=IZ?C\R\7ER2\G9U>G?YR< MGKW0=9M#2\?!_G)Q<7]TT MVI;57(9D>L\\YMOLX_?SBY MO#KY_>OITF7/U8"!Z D\\,LC=-_-]COCY+\)N/6E!/IX8-9VF;B.CZY^^?CY M_,^KFV[';'2:RU=L+!H8'\'!+XTD)"9S%XCI[/SZY.KZ7*>I-#":$==-_67$ M=!;$/ UJ3]ROEG(4XE1$=.V#>P7WDX_^US_-5NW=S&<__8 X,'*TGLUGS*A^ MQRAV)R()7X[.CCX)LDP)]/QC2K27)U<70,RG[U]&L5^8SVX)^:LB6U+*WT&W M44:?*)0SLKWDT0@(6H;Q=XMTZ^.DNZ[D?T'R[(6L09A(6NUFJAT$9YEK+W/M M"^;:>=?L\WJ_=].LM]LWC5:S=]/I6O6;1MMT3,YJ=LNR^"#!+MUX:FGOEU=V>;/(Y;SD>L#2W^9[_:? M#@U6"%Z24@!=#M0HY]H':?ZC8MBY^+5+\>L*+&DRLL0ILE2AU]D8'.BGP0'. M[ $^&-\?WP?&(P4*7(%2>)D;. :?&3; !^J0^^A'&GM88 ), F!YC_!;GX>8 M_0-'#C9"VZ9I%*/VK K[;\"VPXJ)RBJS:0PV(4(CN\_))S#CXG^R[!1>@5\M=;OA.J ->,X0 X7W M;CP@&I>YU%$(-."./,# +?QMDS!.SZ_.LTU#TD;.%!MA"#$U<<"B8O 'Y$S<"%#@B?_?!!;5=W%? M!$MO1FN]9Y$K>%&"L3X==3T 035=AH',5@)%BPV,2::41(=I\*-JG!,F:JVL4(3ND,(:?]9E\@P)\;5Z537ZW$%A9T3C7K!0D\8L#ACG"VFD;L]T,AC%+=C!NK+JFDSW 23A0KIXVTM034IHA?X+;.XD0$'"U(B0^HFIW.A;-/.U:I^F ?T$2!5] MP\9!P'T5C.D(:L;])U"JQE4"9H!V<;H<_@#TX\.C*LAZS #E%2,KN@ *OW.! M3VSDH5M (;Z/<#1$%A0TZ[B1[061?.;,9>6VDO1Q!L =\Q(6IP^?:EXD0JB# M<0I>*,AT&PL0 5)W2%;%D#D<=5 FIBJH*^\Y6&7PW[%7H'I%>TV:<4PWR:8# M#QS1XY[+[R3U:DP!>XJ[!#NGD6HO$_F90;D9[7., L:&]0C.@OV*L0OT^A00 M6203$* O,4Q\^)Z\(P[V*FH1IGX&%R!;T2?S^(/Q5^+< M2FJE34]7)8E[*A8BPPD 6G"B@"EQVU'$@_)#JTRCW'D.-YBT[!OWDAF?X Y#E?ER23N D M3A?$H1LK5&Z&-2]!GO@@Y2^Y'8!4(TR1B62^,TZD;"/4H2G.;"3(")8#9A8G MUP!#/PE)6P'AH"MNF(1\TYI'[].]H",>!M&(@;;Y M%QN.WAD?P(OW(\%[UZB4(BX(W* 8)'I-@6'SD,P$+_!O#^#;(;SP 95TB/-= MU<9%J;'B L,D41P,D?;A?J SL'-X^ASQMY(>3D"L(5Q'7["(3V%=5$CC%B," MBB)?$)?^RX"14=7X&J5LG&O%17G>J1J_2NF).BC5#T /\B$*DB>?I*PVO!C$W7_A+Q+C?2F) ME2M ;Q#4G 9IP#-Q0>@E^AM$&@'?+IX)C <&4 7^>P>"T::AQ$"2+YT/ OB,> A^C;U-PBNBI1QM,PH2H8CL84B MD&\,@&P,#U4)OD'I.M2]OA2L\:/,.T48U%?A/C1; B0LBFRD/K?1(Y5_Y1=_+!^W%!I]L""SX',Y"IB!J0+ 8NA-P. M,9;@D J4AF>$&,5TQYK"9FF$0X^S* S)S7@6&)[^5B2*XD??[PGWTT?A"JTKJT/$TQ 3PXQ:[TIRAYK_@ M:_\*>L(THGW J!CZI*X6=$K?(-2L<-:2H8R/"N1FU$B6'VX/68JT/3S'#Y&P MA-%5I"R@ND=KE \.K=XJ$B!HXA,PV=$P_2F SEHQ ( Q"344XL1&D47%K. M_95;W'0^.YY_R_C\72ZA(K^TH=_B8@#CSV&"3Q(7E\NI)6]H10 MI_E25GE99S2MU=)W03U>-XE6%Q5/#MR8'Y M"AH:#\"_TX#(]VSZUS^[K7;W MW3A<8XV=9M:=/A?D!>JK403&8X'&AT![U3 @# M%>$H_S^-[U.B#BL',$V =XVINH3RGYHJI* S]UR,X?:4)B#=P, !XMG]R(\^ M1S)F(7%8/_'ZKN?)N'@*HIV%< M'TG4%04.W_BC%O>BY+4JTT#-\L#M!/5O-&$.ZB$1BF=02(F)XB]A!BG0GC D M9L0(M9P(VKB"XY3^%PG*, ?LD/.83"SB6-C:.TZQU(2RDU)_IV 3*Q(X&7C MMXSR2P*RDMM*;DNY35AB6>9/LZ3&0WL5$6D!TL08!C@<+PD9R7HT[:TLS?N/ M&;-_9Z\N2;8DV1DD*U"1R6L0L<*4UIT._#5R 2H69OF%$=";&R01F/LR!X%5 M:7W-8"H0V=5*JMLLU8T5,&31$G3?,&]@,[(1J.(D%XZ!Z\,@N1TH^T+%);(, M'GB*=[PZF]JF!T9)$J4AV7756I,!XJBBW@DG6'2% F;#FA4\5[S"Y$8K!0Z[ MGZ^CV]49?*'UNNK_>?SGY[^O^:\U_O&L\36K/LW/W^Z/#J[-JY_.;\\ MNSX_P\Y&XZVOUK$IZ]B0SX%(JFF;-SD&!1DZJNW\2N3&\*7I S+%N7JJJ7J:HR5;6>5%5Y*JX\%;<%I^(6 M/DFRT5-RBY]WV=0QN9T^3S/]H%M:GX597_B?.B4U_5Q;FD33Y[=$96\PXTA304YWK;6V?O8Y M+5'/)D]I>:*"4_%VK@S@.1PL,4Z'."A3HA]GF2@L6/C!E:PRP,UJM].#U%GG MG72=JO&O;XSS/#%"KO>-?,E2#JXMOE>3I]G*PVS%.V9 M2EL[@I6QFX!,\/9D(OX9#)Q/G.*A,WD&)@/D'EQK$@W\P:7:-*QG46)E+,*I M%3'-J5R:@"]E.EEX)I0)0C-Q<"[" W%41*6'12E!FA8<8G^!M() 2B;;#>UD MB+MD\WDGP]3!L*BP)\,^\+ZK56UY+IB:&4L7SY4X,NP72V,Z6J:JF@1Q"2&J MCN]-Y.[=DB(A$@:6",P"&TER\(AN)&L&I":A@00]PEJ6+&HR!27___L M?>F/XLJ2[_E[TQ+!LR^@]F^6,88,-[ "X;ZZY_3ANJJ MAMJZ66S(T=PZ=>HD)AWK+R(C(T)T^X*^4R7XH)Y^6?$6U3F 9AJ@>8>N[,L] MW8 -CB3_NC@!AH3MDSS/%AJH^D2BZ!)%L"-0K?U<8NB9 MA]V$A A\:<34-*@03N\O[/W>+>5WV=XS/B160$I]NH^I?GFR+MPX;J:AS[-EZP&>+;AUNGS[#VR;Q_ M?RKICGZJ5>(G\_]O'!E]?&[PM4:)+WH;GLJ]?MSK\!-$.='0,,R"?CK(CH%J M_3IR:!Z.'*ZD.[U#"X@/^'[-YG*?VE!2LO&1#?]J2C[ZU+GR\C M?[+%W.>D M_DS]YB[1;N[#%[B#WG,?ON-+&L>Y#]TG7B3&1P\GLB6',:O7^+[!URK%499% M@-!>KF+\BBF<$UD;%&9M_B)K0\*L#6) MJDUZ&4Y$1>3WE;-9*^,AC8:@5;F5BVT[>E<=^R)VO#)CC/(U7ELL$0_CS3$Y MGVZ*1#M8B?V^$LMI%:-*RIJV6ZNJP$S)+:^!E>3O*_.5D=E:3?J>MNOB(KTD M:CV#!ROIHV=N%M6ZR9DDGRNO"I/._*G"%'T1/['/N;G#\\MY42O.QD1!FP8/ M-,#*HWT:>8,5FC.GAJC]X&MG7+7F:-.9B]3QRA&1+];&>&[-*]FBDK*3I$MJ:P^VAUY^+[/%* MS1BC_4VWIFI=3:D+*\9=UPIS<)GI:.ERN\JNIGEZR$NHZ$W'_,1HKGP1/2%- M%MM:UT>&R6D#U%"%G(05>ZU [DZ(4ZG?D/'V>M45J'(>D9JK]= W@PVK2!&8B]@)&=CXDK1=H>4VW_19=OU40:@Y$RP](0.^JU4Z!:Q7 MX"5;ZS3=THPI+C@1^R4#7[CY&YG3 !,?T =P8W+D_@Y *X0%DN=:AS]$H"#\ MRROH\/(T(%IS# -<^["Q_1>B^]N_;TT6C&#>_BD4_9W"WYHN^!L<>?%\$$*! M_-_!'1S^/0-N^?Z(<)8?T.E#B//BIO/S4FD2A&">JUP#[R#?$?(7XOGK 7\O MX.H'\QT/7'CKCC3V'85\B2%?T.\X!?D2/[X$=HR$?(D?7Z =BR=?F.\$M&,Q MY O4EWCR!>K+1?D2MKYYW;#HK\*6OR;"BQ9%42Q&?\<..6PU/&O^D8G^]!ZE M_LF#X/ P^-'R',F<@D.V+:AU &=Z4>'*X7CMWY\8#/^W!N1FXL%\03PN"M$O M?)H12YI\!(\?D2904SYR:E JH%3,*043A\^D1U9A+TA?G@ MY:(JO..?K]Y-MG0@"O_[#?OVA^_)?D?0FXO"%Y7FO4K_Z%K1)!$F\RPB\#?& M,%%L!ZT=(5?OD*OH7SNRYZ*I'_\ERXHRFUW^_K7F7Q7%!C?X,U?:']XM/^2%/B72''H@ERPHXX*8 )FU/(7 M]"(3N_LR?5'HYD6%6$]VA5[>0)JUDD=NMBNL('/?SM(H>*K(JB'ISO]^R^#? M0,&S(;G_^TW=NC],SYA:[OZ_'SH*>TYF+DFK'_MQO 7;,L)>4L%+#%1WD=O/ MB^6W^\$VW+ZO3$_:!A@NX'#P#/S;MQT.DI?Y:G">)(KD_TB,VZ+N(A_ M^\F25!K!\4/GX0.=?IX5_L1,><[M*F.N(!?7 ?2E#F"BJA>]=BN['"-276[N M&+/G\RQW8QV@-ED#0SHKDP_X09&Y:8=K%^>!#I#??C(DG281[(0.0/F'\O^Q M_",OY1\5LRN)PM%!OXADU@LN*Y.[7GMR:Q^PGACN+#=6O,TT>2K;7' MD_FXO/0U->O.E@5&F/JS$>:?,(ZECMU M;5)8KQ1^4%V51OG1S//GOD@!5(NA=!I%3V7"!$.]S+FZ;TVJN#!S M"S.W,'-[I^#WI?(W9^5GU>="S3]A5C-E45">+*.+K,5JU[8ZM#8H@#YH /0R M:9:$E88PWQ579/QE::\-BXT>NF(V0L8PY%RY[+G3CA](>X"(,3+-XA3,[$)) MCR%L_K*D]S+]G3\VFJR6L0>M1M5A1JUQ.Y!T&MR^23,8^X"9WG#.,^@/OT_G MIE.FXMY%Q!L;[/M(0#=6!NZ>4>U!;\OA@*1]CJ"AN-_"$0K!PTX8P"I%JN.1 MX:^UZFR1962+:6-CT+8W +9,FJ9.V3^8RX7IK\LBUC^1Y-Y*ZJ-YKCWC5:>V M6Q$[HDHK?B#) 6@ET@R)PB0NE.*KHM$_D6(&I;;X@EZUD":"9QP?JTS:#6"/ M 2!-8^3Y*P\2F;UMAK.3#N4&J7^BF8#_/B]2C5DH&AOP>H(N-VRK$#N\&T/R M0(B\-\FAW6A&TRW-^5<,<]'TA5H^KW0$E9E.IG:W7]IV.+#3;S_1- -+><^< M%HNSRAR1(_5/LO'VAVKQNS:(';I>S90822N./+O;)G?H$ ,S7 *PC2/'1\SG MZW(*%>&Q%>&RD/W+BN#.[%R'8H@VKU(U4=&D1;U:]H,-!GB=8=]5A/M+'T<; MZ5FNI =,_/T*^EV$V_$!X1!Q_T+<,3:1#P6OP[X3G#G=F\Q3)VZ[6K/;T0QA MP:O]JCM7VMS"%L*9;B#CC--IA#EUN@QSSC'K9AC#;-[E[\-](-OH&E]CI7FE M+E#&4L%XQ3)R51_L+X#%-(FF$0J6$D.YCA?D_81<(]I*J5:Q!2]T"\2HW2S7 MW-VR#?87H%P*)]XX)WRHO'2T$5ZRS> )3FJB! Q04E%>.N5*VWL-@.,#B&-& ME]MGG6-E)>\9]D9Y@IKE.(=N=JKI!>3>)Q(LT\F&YB!:UY.VBL-O75L*O)QJ M2O:N["J&T[!,\ JV%=[\.)P=GK#&3<29\LO&>"&L;9QQB\IZDXU&'8-4-,JD M60(FHV&-9EQQ]'65I>L/6C;=7N-(CBMY6+>#& LV5!9PNP^AT@3^WI$Z5!2H M*+:RR\_X_9#& MOHMP/3Z@'6:Q818[GG ^,*C[E$A6,969>LIHEEC>7Q3=48//<"[66SD:+K%S M$<7">X$!N#C9?1WFLF'.+PX8_#,2/I*(BM*H;>=\D]S.Y SECK>-4,+!74 B MC:(7A,]0NN]4NJ\!G#\CW0TO,V5MB<]K [,@M6V^JE3S/I!NT"Z#3J/TP]=; MHUBX$S"12]DGM^\U/(X/*OZH"@P/[,?4\D"SDM@CY8M/[;HY:2!PWAO>P$C\ M2EJ<,+>D.[,7-M]5$;*P)$]?G*AZ-NVXD'%5_ M)/Z.27N%(M-N\SL)I^6V1=1T9P[$'PSKPM(X]MZL(BCZ4/1C"[D_$OWJMEZA M9*>TU-:!OLVF$L//Z-#RAQ4D:8)]KZ5,/+/+[]U/? 4EHX41^@8??) Y.+&! MTP].A-MWX8@C56*F'U=YY]M?\8\!$2#CD\WXA\BZ11MYKB9=*7;*64BVC$%P?"Q)B7^12@R(! 7CO@7C(3(+L)XG&?4\^P6NM8H; MC(EWL<]-Z7:U2J"\NE&G2G@:'.8%';$MBL2,&:YM'AN9=F7&5K0J-C]W.1#V MA3/A0_:RI=A=L,SX;K4Z:;P3J&C72E!M7GG.UD1;1%-!RN@W\G M+]R"/&9&*P:%$MHR9>KABZA):U\U9KX-3DO2&:Y@SAB$9UU0BT!+1>_ MHW#8.M20FVG(EXN++J$A[J:!#H@I;FG>D,>RPJ T\(=SH"&@=_IWXOR#+^., M\Z.48E[5/5>9WF%2$=Y:C2V18-KQ#O0+9I?B0B0H&/%_Q20Q\"4P[ MPK0C3#M&X>(^!#H1,%9,15+*BMKB=W.,6F/"Q&-=3D39?>*1@8E'F%9YF,3C MVWIB&!.E*KGMNJ;B?9:54+FXJ?M 3Z+4(YP&#G7D,5*/;^L(3S2Q9G:M9I!N MO=L3?+6'T4ZH(U'R\50?J/M-/D8;X8*WD.9*P#_#"-@?<3EE>:X#;K,&SP9S M&U/NPO*^=I"?./Z1TT-WM&4X1@H+.1G+/GY$(FX%U<- M[A6EQ\!BQ_)R(1Q)<8%67/O8A>@(.;(^S7<192-@7HLK,7BY?=-N7(/P?93I M'H8WO"",MYNS,)!QFK]0^.MZBE\]6RC%+,MUTP$O%?B(U-XP@I:#;%789PFLS/97=#GP@V!%VQ; /QSK\/U>: MZ,KYA?%WV!7]E^<25X _/PF\+@*)V6-(S/Z^_ZZBI"19MHQ@*SMPBMNP7,6) M=,JU4CG+#(L2)("3"ZHIF;(JZ:E \%S%")[I?#_C]M\F[&?AZU3=_/R?X,?A M<[*N2#90_,5_7O,&!U^R1ZT(\M\746]9 0/Z#F^%$0?C]:S=A0SU8MOAS__[ M?UYN_U=@G9$MW;)_'$I#7KS7(H)Y6,C^N9*9V(JD9:19\-4_)-V7=L[!O#'? M,>)0AOWCN;P$4")%?F>8_T[]^A70XXB8AK3-O"#9*V&+/G7X4VC8#G^S'!7H MY ];T0/#LU' LU\]->0+*(&Y&%-^OF3L51(6_![8E M,'?Z?U[BZOV?OOWL =N2LF9 5UR@$L\2*7U&*E_3]!2QI- 2B@3-2K0L4>*$ MD&F10":*R")35F00$I^0=/#O"OHM^M;H$[EFH]NLE?-\'/.M_H=9N% M7+/>ZO EOM$M]_ER([?_T'E(?11ZO*D0$0->;C+U:Y>I9B'U:I^I8*/-.I^* MD[G9,V:"SE",H!&154A2)&0)$R62"GZ;R!+"XO*4F3*O&!,X-:_JK/VUU=21 MP="J-?L;#,OB7."0D=]7JD\./IM,NB.^VG6:RR>CV!DM@Z#E>&5E]L3O*E(' MY3WI2:G(@4DON0$"%+'?5_*Z1;9SVV(>R3QM2E1756>M#5A)_KYR6M5W*SG3 MI+4 &GBS)X.0Q%K@?('O?;WR21RO:,-L334J:Q5'ZXDHTP@GXL?[],?]36.V MV^I(<=-@:RU,&- .6'FTSVZA(?HE4QYHU9)A8KDE0U,$)Q+'SU26%8RIV!M* MJ]8R>@UM%,=D82Z2QROSF6'6*-6DH> )W&;UM$*P5MD7J>.53[12=C!^X6MK MW/3SDI4=B&TN6(D?/9,D="=?4]N\T?7Q%;><&4VC':P\HI(G]W0A,Z/[B-?J MXI;=;0@CI"W2Q]]>'3"42.+]@N;MQBNN7)WX).N+S/'*T5.6V)5;I2Z!FBGV>?$I4ETB1 3 &XO88G^R #&'WN M\RCT!1#YRU@*_XZBD"_QXPOZG8'Z$D>^(-_?S3U OMR&+]AW%O(EAGQ!T>_0 MCL60+U!?XLD7J"\7Y-/D !#\B33YRJ ^@*1^X+B@54"KN2BK^#$S<#&2 %(0PG63U-=9>4JH%(@A2/I). -YH.7BP[4CW^^>C?9TH$HA+?:_U K ML.\$V" H)SU:"=V&;>189^!MKF"BV@RHZR-4[Y"KZUYXL67=P MHXVY+!B=FTH%E<,F-M(R,V[V47!<=RO6IWE#@+H(J00Z\FNT,L;2+-6 M\LC-=H459.ZF%Q "%2^;LF4H-$=K$3"O.[09C+OD7%^[+7D#X2+C;PQ')&$JI($C#&9=UI1G/ MNWX@W.2WGPR6QC'D,K<+H&#?O6!?]@+"1X(]%80-9=1: V2@=>7IJ".RW@Y8 M;?K;3PI/$^P9;\9>_MSG3&BVZ2X4&[1Z6]G*0C$==:.DU)"*J7_T@([_3J?, M /!:LY0K;<_1Z2UF!T)W= 1T'4MV[9.;>#8"NW52_LR>"?(3\C-^_'R(I%+4 MH*)@V4$ ;:9DS[854]ZE7%LR'3V$3REINO0]7[:">S850334G/6D[8E B%EOVK,< MCGH:A?>SJ#,:53MD6R1!^HI.TRS,7MU/D'_TNJE_DIV^NIB6!!\,MG)"7=V!ZSO^FO#EK 4/>C>QX#ICQP&%R!SM>"\WX"1>) M-TF.F3RM',185L6G_C9?W*Y -XH 1=+8<<>V\T%(*/%Q,5T/D=# M,*KOG"8)#=J69G-AJ4F*GT6SPK3H#4";TP"9HPB2QHE35Q"2<77XMAFSN.M MPJ_6?$W,:R51PJ6.OQ-4(2=W)JW*K-5H!V(> &D22]/HA<9X0 F_9PF_+$3^ MFH3O!NUVA2?L/B+I;*8XW,E5H04D'-RX(=(L>VH2*9SG\8EY'J%6@6WNQ0H. M][CE< \:#O?8\P4.]_AHN,>4F4P('%%$2IHQ(J'0E#C!24*D* 2E9C.$)@GB MV\\WAGMDN1K7R/'=$L_WNB)!8QAY6!R#H1[[W:6B[<7)HNQI+T^GN$Q*F$AB MJ"P2&(F+TA2?BC2EL,P,98@I);VB/9C.X!54;NL-#$&A141?FKU5KGUR?D=] M,T)9!.GC2,YFUJOZ=KKE\B?G=PSR_I;F"D@.D7:+B5_L$Q.5.#F_(]_0U[CJ MU3$>\Q66; V]8L6>GYK?8=L-HR!*R CQQ@LWURQA6G/EGYK*X>ID953W.TU! M;:S9W&BKCN8#_]0$C;FC%]W1Q@NB0,+:=&R\UE-+\U,3-!BAR6:6,C5#L-V: M:O&>[984L/+HC:QMQF:9+(\CWF["!^JG3>N,?VHNQDJ4>[I3;N8UU6/Z@_K3 MIL3,3\[%P)\6>;F^XBM"M55CAI7YNL727(""CE:VJ?ED3/J-K9 IFEV[C$GH MHC$'X.EH*178XEK6;+B:T>I5&=U%9D4F6'J"\SFF4\SKN=X&,0K\2.2=L=G/ M!3)R@OA\W\SWK,)T@E1SM%%9/&4F1KTMHBSF*N+H7&'(Y[;Z="B3V96; M#YYZ@E$LIS\I]>%Z)TB-W(+=$"8WXX.GGN#4.M_&"B-YNQ/6A1S'^;E"<4#[ M(GJ" 6YKNRN.>D5'Z"+DK-79&=VZZ0>X\GAI=XS2CDM-)01C,P.W7#/,#1H. MG3]::GG+9EX?[^J"U&D+68\OD003+#U!K,)TU,&QA='3,EPSI\Z?6N7./%AZ M@EB3/MFW>Z(B:YBG5UNL7ZH35K#74W-AED6D+A$C*D"EBMKU!O0N _9Z@EB* MF%5Q!IWS2#&?6]476!NZ1?SZH]($Z@I'_JN!(O% MG_F-Q \6X!R0P'\>*1 =?^%(^FPGSA?7FKA,%T"^TTEK2'Z]Z0))D(&_LHF) MXOOK\0)_:/F2=<7N$P+/=;OA&=P91?YN:^^C22KQ>KOK-T&,4'+,.K*\:_R@ M9'_2G">2I['+?<109V\?Q9W9"C\6^ZZ>F+B1?;T/ ;UZON"ZEC.1&#AJ7^:F M),=17.<<_>GO'!% K NQ;IQX#[%N?+'NW_= S$G.(FQI*(-?E+6G;B3]3'W, M;P\M8G'A]^:H^1KW>6\/E&][79=SQ.;LQ?7EEE@E[ MVN'??A)HFJ%.]3=(1A+^H>**B]]2?"V_F+@IVVY+JO1RO#=;*;WI!%^4LO[5 MY1=5=6?;*XYM 1N9\S$K/XTT?KAW3O/K[Z/.7^7IT8@;&)5%3*3?&]0$'*RT= HEIZ2R/S;3RR-4T B^4#J30 M62DR* ?4=_<:%\4&6\:-+E?K"1G+',%=P]!C,])0W#"]2W1EYN2+S$Q0 MI.)VB\XQ#^_O&SBB+),FR5,--."!>$)3*4D'J5^4[A8SIP=.B<,U96-46\4G MC._6VE&;190BTM3)(>-WGU *'@C>=I_P#[M'WT4X&1M__TC./5;F[)X\^4%- M!ZJ[R'E.P K%YH#&OFOR>J918=JX22*&BTYJ>*,_M3*'OF\XDZ;PX]:R,)\$ M\TGGSR?]D?@J4U.S:*-G(3N&LD5RJ"_,G!_U,(_Y6J:!-\#ATVF6/M7]%T;S<;N1>?>>_E/2+ S4I;6@QX8PT H] MJT8UZ6S6!](,QAYA:>J*V!?K##-;" ;!5JW\ITQXP,9[;F,3NMB@'78RG\=WY(>6LW$&>;'YWHU8"1!__3P0_5 M6-G6)AH9=Q>8)C8)O$?*QL4JFW!/J36@K"G1/6%5L^LE#LAG6#F; M1K&'/UN+G''64W7P""?RR(KD*(O 4%W&+<<,B<;&4\>-+K<_2HN52;PG?_ZL M[YPY+;_0\:)M./Q!3]^R=KEB%3,LJK86JF4_5])' MDR4W]<%0Y_#&# 7[J\&X_3I^^DMB*TQ9VHBRV=I; MB+=L+R,)7%^L9]O(KC$Q.'OEYLS!7$2CGEA,&J58&/_#TMFDX(ZO";^64]9% M2;4+6J9?E0T589Q2W@?"'V8'TB2=O.1 '$M48O/.,!T TP&)=NZ'@LH6**?\ M3&R%;[%2@]<$'-E-9ZR1*7:8K,F):-@B"\>1- J/\F%*X!JN^:=X9.VF W!V538'@O'T#1V\EI7XM("X>F2JTP##[RR RA-HG4/;( M8:=#Q!ULM6Y'63O$9MG>M>;!6T1-EX@TQ3)'*/O?,$),8-NEHY>_L!I<8B#" MI=0@6^89CB,UFU>'F:7M;=31KM@&:A"V9R33^(F>"O].8+1YAGY-#<4%)\]O MW^R]5R0>'U02,[K<_K@Y5IFYA\@XG^YRZW$UO-^>]N9\=6@T%@L6);.-P(Z& MO9A0DDP3S*F>]O! .:'1^]UFI4^+=WU1SHAXI5?G,V2OV"X1RI(M^_0DQ;+UT7S)\3R>?M\X0)RQ*BS92-@-/.U_Y%,V80:5.TF(6WYW"J' M&$AWN=7*,S9LKQ9;K3\ [Z M7P/JWP%OTIP)3A3@G+"L%J&NM%Q+F O="4J:]3%'U[-!+$-&(7N:P1_KDNX- M#FA@:'^).7I?U /"W_$9=#NUM9UL%/KF>N(L"1_H 1BIQZ91$GG D#X:H0M' MY\+B[T8$A,!Z;5%+&K^A::) M2P_!NZ<40:*D/6E>_Y,"K1.M)FZ-ZV4AD\WP"R4[8*:D#P0Z\/9LFL2/[R4D M,)L0+YP+X7Y\4P7P]N\C"O^=GTZ?C^WW&MY%T]$Y&-Y=.+S# Y WM3Q0,!?[ M^.Y?%PSM;D"'AXWM(JT^@7UMM.UZV0E:UJI51FG1&TJ8>0'V#=LVH6F*P=,8 M>N$RK;OR>HD2\80%=&]*<1-KXIGBSBQH&0G9^,93M[[+AE),AE),$FF"_+#% MXO]SI8!3YY>ZWUU1]%^>8W[@ES_IC"ZPLZZB@)8?EA%\R0Z<%#;O\7AL[( MEF[9/PY6Y,5[+2*_A(4&9:YD)K8B!6HP"[[ZAZ3[TL[9OR?#?,>(@X7Z\6R) M "52Y'>&^>_4KU\!/8Z(:4C;S N2O4*-TZV8$^UZ4QB91RE1891))&8 M3@EQ0A&T2# LP1 8HF#R9$].Z;FD5UQ5ETVA5.6I*MJ22YM\MN[.151$?E_Y M-"+'X\E\X"$#;+8IK+=C(.184HD&NA$)%R:U\D3I>6:KY M);3#FZ@FK<8#4VV2.;,Q#U8>O9%4[I?-]5:SA6ZV1E=F.BMD*5^DCY]9\-L[ MRO*5$E+,SH6R(;(UM\:)S/%*QE=&[4:.:@HY&^FY4[FC]@?S 'LFXNP@8?X+SJ$23@QWM M2SQ6P)_Z5AO)&Q@GHB>(;YEDIR2)^2E2?9HS?K8U+"WP<(CDT=(%M5ET>4/T M^<$L*X[=^K0B/?E@C-31TFJ)[TX=KCE&I'G;1HM;NE6VPF$61TLE%[%KBTK# M$KR16L6)$D=F+ ZTGSY:ZM?F;*NZ\1!!JI8)QQYD*1N\U@FZ2K5B=E?B;1-1 M)^Y"95S3; ?\QTX0:RB6:4/GJ@(BX?BB.=Z:4R)X+>R$GHP'$D.A.KD0O)G& M+WK-2AU=ST$Y_='2NK@89W^X_!%&UM, M!^5-.5\-EQX4*\2ISQ@ABC@"?*!+*T?Y.!, MM_R#-SC\>P9$9S\B..0'1/H0B>RA8?C%AZ72)("_GJM< Y9\D+R*/O?Y8.$% MJOS[,)V&?(D?7]#O4%UBR!86JDLL^0+-6#SYPGZ0!89\^2N^?/6\\K(7EYBS MG%7^DP$B #/R-/4P4VT&1 MPM]9O23>"G]7V&ME+ENNE7MEOIOB&OE4M\1U^%*SEN<[7> N4/H_*;XME'NC MLZK$W1;#?K^-E,2KX)F]%8^_5!%\9GMXWX+-WJJ&_0PLC5=&)(;Z>OO@[KP& M^+&X=_5TQ8U,ZUW(Y]6S"%ZBFVDILK$3=T%Q(C%]<5;@^?K7$Z\-5Z^ MZ[N'^4 CWBPF9W055FVDW^2LUH-U)OC(#V;1I!3G;:2D8M_I" B MZ5<+WQ=2;FT;\\&L)O!2=53D5FBU/NF#JP[D.T+Z.(%3Y)DY60YV[#JIE;0# M!>KWBBWCXI?C1I8K]HF+89AUUR[\H-JM2+/?-I1XU5T,5T641#"?=>D\WRK0 MWERD@3=GJ#>&%L)CQ&2&H4GW^9^6:A(A:#H_$*=(!N]UAZB^& ]FX/YBX/YI M)DT3'[86N+LH/'@@>-676=(SMI6'D7>\(^\+N/-8&;)[\MT'51VH[B+G.0$K M%+NVU]K=VS9/;:C&HC-":4U]$C>98I[H&N6V&/4%0K$T=M%!,# PAT[ZK\1W M423DA5*5<[SAT/4-6>DW902(+V@(A)%!R'[.$3$)#MEM3PG>4=(E.W#A]XK# MX^+0XT86&++?K=O?JW9WK]EO6TI,54O7K([X=; R,B$/2)(T]6LA^ M\/56.,5%V:X4TSFCQX?N_?;#'&+EZY,TV.*>''\T]2)2]MJO[-S;II):$F)W MA"QEI*D2.9L>#[I,;0[ZHX&9KVB:9&"DGX#;;W?O^[\LV!,O/VNH_JXO%%MN MQG5J6VE8#P4[ %D &V1,X. A.4 PL[#A[[_\G'9\[U"_-C A6.RW-I^Q I! MQ(\\#PLJ/F5O.<%^VJHS(2>H@\QFQZB%^:@5=D\%TV-1(DV1*,PEG#67D"B% M2!C>^)3,-QG"1:ENV=.,KH$T5EGC:0OZY:( 8^ HDT:Q,Q\TQ,9S/LA-U%L, MA;LQF\]IM^)V$_411?B.CK//Q\_[C^^BC>25F1)XKVG*E;:7*]>*&?**<8CW MX"%"4=6@SD8 M81'$:S29)G$8KL&CW[B$8U^7[P76VCB63?0% W.&L\%XG:&6H7P'L1F#I<.V M?DD*S?X>##0L,W/(]%HKQ99<,/)-5R1'N4CF%V* AZ?![6/ NW;[S8,6UX 2 M/U?&!HHNOYFTTI3J3JJXF1TBM>S"E&FSR!PD:HDP44NE2?+"-5^Q48G[;!1] M=[[_3X3<6&<'JN<$D*X;;%O!W2>\/@JGKH%+VT2:(<_L_1.9'0@/U>&A+\P( MP(S _4$#H-LOHZ3WS&6EU,[WJ-QJHE5[QEHJ"'52W\[!Y,FH#AS'3UURA=!ZB]ZI=V M?[@>%H''P]LGJ3SEGEP_T.]>H-Z@K=6[MK'J=@NFD=F20F[2(/O-W)CN:!R8 M(HU'.5+8?PT6?\? X7]:H$L-84TM2ZT2,MB1K=K3IC,",[G1L%<;BN,/WZPM MVDA4] WC?ECL'1.D$#_R/"YX^&453AA84RV[B]EXT4$\O--KJK-5K3<*#&S8 MXXTD \AP\FXMS!3 *N]8 HMWA7WD*(.,QV$8TBPJ.J=7)OA(\X&P!VB"0J@T MQL+R[D3' +"\.\E'^S%@Y^U%&)9W/W!Y=WLP.J&# ]EK)_W\>2-S7_CV72;@];(/*&R#OA(@R1]T,B[ZBA M7LL^W*QT7$O6TJF59*Q.XS=8>R>L-C]'!.3#,,RDP05HQU_'3LMEMXB(R^>*%[1U!Y'D!NA M6/=CC!/_]$4S73E#\ H^#T!.WS5-;C?.K[E' XDOJ/?]#X,(^*($+_ZYD(I:Z[Z?$'FI6Z1UQ D+U78 !Z27X>'_TFICN-= M05ZN0+5R^":GHXDATA'J'IKEBZM<71,6 VEG![*"(VF:0=/4B>*+5/#&]Z!% M[U E[W?H:2?C=/C!U$>6XTYFL++V5$'H-$TP;XE-2C53@*DAD#SD:HW8U6 =D^EF"_,0HA'3I2HY+03!2YX 'AU20\"1'4:?#(E2RO5E?1[38G$Q5G'C2RWOWT1*VMX M3R[]EY*W ATOF[E(PU]8T!/&L[.HK">R4A.1'+H*GBI(V!IOBQ@>.7G0S>;" M]S1CIB'WG4M-.ASX(QDO,O:V/BYW=,28N&C9[]4&"L4!&0\! IHFS]VQ*?Z( MH*.XDFHJTY0BV6;P*-B9$8;H,$2/E3\_J"B_UU!.ECW#T\$10EZ9J;)ZZI8Z M/EWV^$4;S?/-)[V_'IM8KKP+;%W8@9%EV#2.DC!PAX'[Q3WU'TFO)>C(VD%K M74$M#++YK5I4NS,?2&_@J5F$3 <;A>'\SQ>TW$_=E2UC92L+Q734C9+2+2>: MPI"R9F ZP[UB];BX^QC>K(X30H@A>;Y6;_(NJ/@G6:CBA>T(>]WE7EJ.J 5^ M+3 ?#<5MSGK2-C#2 9&"[SB5.ZBWYJ1 # N:XOIY2\=R)9X.L$;8V1'#TRQU M?(KZ;Y@[N->?DN+!JG#^Y<#[5R(YGU45UWAHA1I[+<6W#T'2^#50CG-Z7 MIJGCSI#_CG7*X3T\\LH/1PLC= ,^^" W=N*"11X)6,0J/KNGU$.82=W?_>?# M._]9)?BPTK,5R?'LW5N95EX6&JKMK7QD0)%54GD:=8C*7,3"IH]H&J.1-(G< M\0@(F'^(C3/_4Q&N]CA4M+Q*3>BN;'S,DYNY0H8B#-H\IE&:3*/HJ=J79"4A MDN#.8T.6$Q[^82L(X VC1Y3]^SX5/Q_78QBX_7VZN:8X3LK=^\W#12/)#;RY MXWXZQH_118%7$&!?.A#N[O15 50B9OW6 A,H5IR;A*<._+7_[2>19EDR3:#' M<#:A-P6^1A:^3OMHJS\=:&I=-JI2 =6K_38@"T,"TAR778)#BO"FVF=N#/S[ M+N*!N"0%;ITVC%/2X-:T>-RCAU<&YJUJ;JJ";!UOT^KRZYRTRHY*G:S>X42, M"5,(.)O&J>,CX/.>*MP3T$J2L"?MO.!3\CRHL\OUIC*2>&_CUAI\!B%!;"][7V) M\!V=D]_T["#!D=Z+\4AA"OC4N D>1GYQB/SP ,=-+6^B*_$/_?YUW:CO!J1Y MV+#OA<7@S.FGX#!?KI&831N"H&C6SAP;BR5G^2*.1D$@Q>!I[,0!'@P"SQ<$ MQEU#$A8%_H$2#"M4KU? :[9@=/&G02F;*=-J&RA!&!-2))$F2.JCF/#_N5+ MP_-+Z!OU9H<4 O;YDK.+X!OV&-^PQQH&MKF7IZZBI"09W,>3S%WPH%3#GFE?R+ OMAW^_+__ MY^7V?UFKC&SIEOWC8))>O-1\0TI&WF!25[TJ<.?0C-V^)OEA"TP M?MB*+H%B"?#L5T\-^>):J\LQY3?QQW^QX'^DU,(&=O"_>LW<*8P;_AX8FL#> MZ?]Y"4KV?PKB V!HP,W5'#"K@4H\2Z3T&:E\3=-3Q))"RRC*DQFB3&5)1&5E M)A(4RX@3C*9%%B%1E)(9FIA-OD7?>BUVQTF[5RGNOQ^6XO^%GG&[UNL] M M<1V^U*SE^4Z7;POE_8?.0^HCW/:F0D0,>+G)U*]=IIJ%U,M]/H=8P7Y[HSC9 MG#UW&&)&$\@L8 34ZQ:+'+!RN.WSQ2%RK8.WDGM MKVO-SJ)2!]]^1"?,[WJU8%HLN>#;C^A4)W,&ZJ_Z%83:+G5KL-:Y1@&L/*:3OLG+N&[H/;[963;T MEECIV\@<+#VB4T.E\K51MKG0!AB17[FCB< HX5/)WY&+Y#%).^W^TRKP/T6M:+H^:BW;NUP'K#PB%+;-5CR]L*)Y:D)WRU1I MP2TGOD@?/[/9(HE&K?Q$"%)^.]9:V8%=6?DB<[R2Q[E1?3XU<\) S\FX264] M3VD'V/9HI3K(XGJ],.6T799:*9,A;VUP/R#H\5)CIHJUG=3,\IA9JC6?W)Q> M=H*E^/%2943A'3G7%_@JL\O9I<8$$\?!TA.$8EQW12K#FLYGK*D]X+8&DT?: M8.D1I=KF&BMZKF4CV).Q'M5M'7&&X>3MHZ>2V*0W'ZO.2J,D?LCP2V4Y['$B M>H)6FC>L!PK(Z[R$]YV!-LB,MPVDBEY_4$"H@%H8< M+RV,A]API_*T-C!6[F1%E>QB-6QM>;Q7%9.+C=IZPQLUQ]%V9K\J/;5!ZXRC MI:7%8B?+I?Y&R(ED7=?&PJJ6]\$5EZ.E"WOY)"Z>\D-!:63K> EA&KCF@^J5 MHZ5WA?+,T6_R:&61Z]A+/LH&=QD]0 MH*8,J8K3*LVT7*ME^BMQU"@A8?!RO &2:18JSC@GK/G:R':8P0H5@Z>>(!8C M%3AG(TYE01TU6Y:[+3=69+#T!+'Z>1$;U+J@SE40F:&,=,7:*%AZ@ECS1;:= M9YE)!I%:E?(>ED$RD_:JYRU$5IX&%O $!9C.8,!/ M>[4F,F@YEFCT5[H)#!OR3-<+HXEGGR!^A)/OE#?&1CN7XXO7[Q9\.&IRU\3@7EQK@WP_3+ES*]A4Y8+X@!Q=-P3TB3:"<<:=MXT.3PO;G@ M&1-;#;ZGI.@;!;PH^$[)=#(G/3P4J]N9G^O>BDT 33X*_1Z1)A]D]72IT3!"1=L QP623KD/ Q3[BI,B3,%XI>V",>%)H:WR9)W: .@G,!41;Q2 M%>>IWTC=HI/M/8,LV=+!'__W&_'M3^E#A@2Z81_OKSO?:%15A,C#AFA03AXE M#&M)ZC13-L]Y5 39?FW\]:?1=T=Q)=54I@^#IV)=AQ&_H"SP"RM;62BFHVZ4 MAQ&2AS<.AZE=P"N0OR.HQ:$\7JLBE;AI+ZIV8YYP)K M#\3O!.KV&5/:#\5H)FFH/)R+]M?1Z%6G#9TG ,U*NF3*2CK555:N8DP4.Q(# M'$E'OV (AIP-QER?0A^KP/G"T*N_W$6&+85CX!V1Z @YLC[-=Q%E(V!>BRLQ M>+G]WKPE1-P/2A*?)^I$FY#GBY@/K/$YJ0YPE-LS;54=W&L(5( MO7J)<##TJ;*H0^]JRJ$X[7C;B7] \G&,6VS5LP_DG M>F==:UQ8&'4'R6B(I'"D4:TW@6T@@6VX&\-P13\9)G*@(GQ>$7Z5N8-ZB[*Y M3RSME2)7&XU66G7-:TI>6$VQ2GM2K5U8*2J+S:) JWQ!:.[H57N\*:ARN1TH M!?WM)\;B:8K!H&+\66@,%>/SBG&H0#FDW_8:P69S[?8L1\L:1;>F#4P9]V5V M?EF-8)MM8; >B%UD8'>G\KQ.XCT>N GVVT^:)M,,QEY((YB[U8@H.1@KA3AZ MV=0_L=*(%_T;PCL1KVIPHM3E7DGJ=)F8]KVIBU0]LK=N3<;HQ#RSVPA(&#SF MA+9DM+R+4EYW)5"TZHWS3V;5\[A 6\ (N,!]D/21LIPOUWJGVA)'_Q%W=3G4 M*H72&\4;>_7 BK9:&Q8F.[[K*$QE/2LO*XUKJ8>>':_=G-GK"YGF?#(3AA)1 M]@&\ F,/481.H_CQT'2H()]+2<=*0:X.L$J(*FV6FVX9D?@J6BC-B(U)71@; M4965J@[$2D'837<4ZW9(/],&4S3!:$Z69-,(]N'X\SC=ODE $NT*]0)7S*K' MR8.=^9SL.C<>XBVL%^[, 84U,<)ZY2PD9%4B6'7=*PZW8-7E"T.NE["!G$H MIZ!2)8A5%[[PM0(;>^VG913#QG3(T"<4"D)]001^8H?$[?KUH:!OC.)8*]]%0W)1R MUINK]Y-ROFW*Y>)E 7G/EL!S1!01T:@RH&<]EPF@?UVI7QY@RA8WA1%?W"WM MNN>N%CO;?Z_,X$FQK:GD+'ZO, B$-*I; Q=N3Q07['AWS=3ZJRJ_&]!*=JOF M2NB0$QEP=P<$K2CVG\N5(L, 'JH[5/=KJCM>;LA//$,/A;6(^R[;L[GL#*@[ MF6QU?YR3[X0)^_N7;^AE?^;-!@S%-_LE>S?L:TR__FXYW9\*/K(6\*P]ZKM( M=;U$YW9]-&R%?HZ&@I^,(\^$"?X;EVLR\U[QB5T2(ZW8G\EHOZ>24O_/"T@_ M$GO3TP6#6XTZR%KW_!(SP*:F/P_$GOWVD\+3!'NI&YAWT'@3RU_@<[UJA)6&"&9=G98M>OH3M3;@0J MRS*7-?UWH@30])_K6HS"(?6&(C %/BHGXKRSCU;,AT]Y%Q*FBX]QP46R4FG3,5- M6;.4*VW!/_Z5;&EY"S\ X2E8MA)P-.?9MF+*NQ<$X9[IT9.VO\M80[)MD7#5 M1:,P*&G".DAF3#=NM91Q]7TK%?K/E6&1LL7FNK, M:V:S.M?* <=^C3.3N]6S^-7E)4S/SG:RX4/]6[)S6:-_G#H(UB5=1O;D3 L#H#> M@2,A]+*GHG>J=M"O)>+8Z&HJEK46P@:C1@2O4N:H@ EMM+<%V/$JYT]WJV3Q MNP-P+^+(J <(*+P= 87VTTG;(JL14Y%V!57=21G;K"F+(*:A4=\@JV-3M MG*]ZAJ9NDK-(3=6-&GQ@ZH#@6Y=L99KZYX,RQ'SXD3 9L)^:V!9%8L8,US:/ MC4R[,F,K6A6;GSLG@'TA)?"B:")_>,.68H>C$?/[%_U]+&)8:UA;33/EJKV< M:MBZSG"KW("M#_UO/Y'O^/& I]1*L5,A#/$'1CU&*%77'C/]6+\XGA^2**PHI!6#$(#04T%,^33_JERJHQ[!I(<;,F MVDJ]WE;&'# 4L-(/5OK=?Z7?1_J!UB>"Q)>S/+*N#CI)4WYE:-4G0NO2(V.+DJ%ZL-]^,FDK-3]7\PKY32?2E*LT2;A378FC)TF8LERC M)NXCY]HJ-9DOSPW0%K&6[KUJVV\.L,Q>S?23:I0Q#V/C" M]S2,<\U1V3%J_FH>BC;Y"8@$J]!B5X(0>PIP:7J,->SP^> '5OL"8Z @YLC[-=Q%E(V!>BRLQ>+D= MMQJJN2$/[.!'DUS+VS&[Q7+/5G,:86- M7K 7++_+8930M1S6;LU%% >%F=C=:$_LG32LR4R*24EN3>:?F).^I'O*!];D M1?LXJ<0L,9/TA&*M8[K$@A 4CP/6!#0XN!=C NLVDZ,WYZ[;O+P.,:*!-3RG M9"#5S:A;*W=&$WD2ZA#][2>>9JGC>T10CV!53E+*.]\JR3F+[LB5O#?J9FIS M3<+F73W+"XQ'A&@6ME>$]9\/5?]Y%GW22\)V7&3'NJ":!KINS'>BTPU]$2P2 MA>[H3HI$+P_ILMA4WO:79E?8$=Z$7Q5L%_,C-<*__20O%1C=LP;%KY+TYAIT MYD+2LTC^I*IY.YZ12P+6R6RR9*&WM+?M4/+);S^)-((2L.5ADFIEKITSM.RI M8F>BQ3_0U3;E6+HZ3?T7$OY?K"K'D]:Z+ '"'.;$;RL"4-CO0MBOG;.%K+P' M5H9QVD.S\DZZQT4Y+,C)Y',2*N4=L9*Y"]3S.&6(64F73%E)I[K*R@WS;1$M M<"0=_0(2$? T\H&J8;Y08/=[+>G?%L"4.+;+KWC=X UKN9ET\#4WFW)_45 7 MODK3T#^]NS-I?[267RZ+DUJ9J93O]I2><5S"JT^5IQ0@S-K24#"X#$GU(4=$\I3 M9CEC^$&G-&V[F$L,1Z$' 55H6!JECBMH8%?/!'J0N.O+VU5GNX'7'I7Y":)E M%BVSK/N;LG7N<.--_; M?=S53:(K#-!E7YUVK:+@TPN!00V"1 MV>TO?'\*'DE(EUSENI,*4BUZ;45K=58[:1[* 4R]-Y/S"Z"B>^4H4FH&(#\ MA KZP R-WPGL14/;&,>Q5+B/AN*FE'T!'4PYQ^D@Y_KM9]"7[6>POZ[8;T[, M^1+K*TMAUQJW^Q[#H*7=N_ULWVI]%@AI5+Q6LQSG5+W,#LUQ]8&[U(H]1&#R MO;DWMWP19< EGHO/4(<1/-1WJ._7U'>C77+'XVS3%ZJR-BKV1YL=;[:!OI/) MUO?'.?M.F+2_?PNG[?0$88VA.2%7JU*Z.IX+,_*/FN9^)/D8,2E6!]O64"CV M.D_5OMNOD%SHZ6@H^FJ?%>7U]WJT\3$R3\O(_U( M[D?;J:IYG"PH<4'%VRP-'ZQR29W2 #ERE=_,]: $T M_N>Z'^,5GE:D12(KQ,MFMZZ+YLC"\EW[_Z=B3Y07 \_OFQY?+'7:MM3NU)'* M/!1['(I],LJ';B[VJE[TVJWLS[-_?IWK(YEU+3U Y(/Z7)/* MU47;[;J+DAJ9:O(3>.41RJA^I9\]TU9D:VX&3YVF EIXDJU*>@K44J5"]4;_ MD^KRG59"C[-CG\.+8Z'*S0U&?))A;^%/8'I:X ^6R9D12FU9CFLKKFJ'.\XJ MIC)3W188*\M-EY[C@K\&&M><]:3M":N54S.-7C=GRWS3&O3%#H_X#=#8@[U* M&AUJYLV,QPP5=?93JA'1)[#()Q7E'>L[\J:*L5OHJN8I+4QQS5%EB\P#H)U5A>1B M9[M^XJ7@_[,JTS3JQ54O'ZH0O.H#J[WO[HCKK+JS%O6<[$]W(T3QY6U)X3;+ MIMD&NG.-$ZY[T)U;WQ>Z?JY3RLA6 MZ)C"Z3U,FJ&/1SF<[SCJ'K0+>J9D'1B=U3F5=L2D1U4JM%8L#C;T*(]GW$&D M/_!"4T(N--W>/=TXV_[W;J1B2A$M2 M[Z09J8_2C-''HF,BY'II1U@]&8M;!R%1OF2!;DTE*#KP%@_4)ZA/=W?5!(K. MG8C.]>LV$RDZL*8P!C7Z4'+N0G*@T8&BDZ!"YIN)SMU5ZD;[R$G.(C55-VKP M@:D#6;+5\,W@%6T<(J6JCO]Z;OCFC;_M*N#P1IO::6VX:*%24.Z#LL?H7% MKTDN?OU(\K4,H8\]<2#R3=1'6KT58BN@[@Z#-:M)J0PZ>K68%]Y=IS_]1X(O M+V61%J4Z(U1Y546Z]-#%6Z')!_WITQASR08-]R#WMZXW39K!OT%_^H]TP)IW M1]T9/> M5%;KI=#TPW).6,YYHW+.CX36;Y0V3Y2M-OG,MH5+I4)?*J[FH="2GP L":^] MC$MR"E9IP-HP*#JPUA+JT\U%!^H3K+6$H@/+GF#9$ZRUA)*32,F!1@>*#JRU M?-A:RY9GRPO)";[4FJ7D,!<<;,R2M91JNE;*W:>*DW#:G !]@=5(EZY&*C<* MGSN@>'4(TI=T3^'D8#.V,LU9CEM7W(5U5(@+YNIFUB@_J^:G?-$GT9&\'M.5 MQES$"%B5F/2JQ-A3 -J/^%0S?LE\O&@-O"6[O8JI+32I0F1VU4FIR5)M8#X2 M7N28 .6!Q9%Q+([\0T7:V;DZBA*Y,:+TC4#XAMG2#O&!(B6\9C(!B@2K;6+5 M'_0/-6C+$U-*;LH#89#GNT2YWK3918AD$][M,_8:!*LV8U^U^:=>J;&0>4SM MM/FND"6',\MS!PL.Z%32BSECKU0W=TM'%(GY%8!S5H&^6U7WA[I$DN8RIPB3 MA;:V=U,678PFDRA4 A6B*/O_V7O3YL2596WT^XUX_P/1YYP;:T5 OT+,O<_M M" P"8^9!QO@+(5 ! B&!!J9??RNK-#'9;C>V!=:.V+UL+*1256;6DYE/9H73 MJ?1UE@=<@2X%S-++,DO?J0./3\JHM);Y-K-=#@I:OE/I/UK[2>(M.A P3J^4 MJ_+)%=(^/_B1ONW%WCD@'_F$!QI(^8U)^2>7N@<+>D,+&M"0_$E#^MQBYF^G MTK>[GE^ATL&"?GC!Z54NZ(VR]T@X 6A["Z3H]&CS!1P2_]&'FF?U?GWDB9:L M2IK1$!XZ.9ZSZ;! )C_+B5Z#7HQ94$5P++\/V2 MUQ_)03QC$$AZX15[X$E9Q_.%EM;<#KAN.KW2V_6(/HDUP1Y<.2,Q:+OH4Y6X M-+/P/9OFG^G(Z-[D\_HXO>/,\;"R>-@NF'QC##J2^O$[%LXPF4!#?,W-N#(- M^7#*X$6T(C*=",UR/:;SN6FD<+=H;W)G]@YU+ M6JFJ+(FA_V+(_ZX@6W=5"WX%6G"&V??% M@A)HR3?2DJ]G!@8+?JL+?H9F]+T7_'9I2.=X@L%ZW^9Z!PK^[1;\#,_P^A?\ M1GF(=X(L*$,4#K71PB!A1OKB,29,?X H39 2O0D>S1\P[ YIHG]+G=G%<_)# MY#Z6F;'FLCS)M5%ES6?_@E%'7J5N&CJ\')[]$WRYZB3-H=0R,>;+6DJ8I9OM M]9,Q[K-IX,MA^4XQQQ6XUR#I5Q*V^$)=_^]OK>;OI8)_O([_>2A_HLH8-^AT M)"="]?E\06]$I=)ZUAWH[4748'8LOP8=AT@],!_\XF,O\QW4T8# M;C"+[&:SMCPSZJUB:[E=O[_9RIOD/=Y9*SF5W9682*=?33>,XGH\;X*\ Y^- MB883B5@@\]^;CO!W,G^&P58;Q1*QY^5=A!.R1?.A.32V][,/-N[M-C.81)BX)@&_P+\TM:,WNW@WH+\T\&_FI54SSXOL MG<1)W#R]O'O,I=L#YNG"QAY/(;[-"45XZK11?9HJ5F="L[7*U4;;F@S-A-*$ MA1:+AE/)^'4VU/H^9M_OJG">=O;43C0Z?$I4^65M/!K7!P_I*??^$M$_$_W' M!R''+!;&:L;&2VU4RXXRW2@5?>@EQR;#F60TD/UOSC+[X*KF-Z&586\^*+#S M6IPO#_(K_9D?MDV60'/2\2W,Q-/A:.(ECS1@C@49\Z ;EA\6] JD/.CY%DCY M]2QHT//MQA8T:!!U4PL:='"[K?4,%/3F%C3HX';)]_I[YM1>K#@DD6!QZ!]9 MU?5_?P49-S\Q*3X'Z@7N:""L@;!^)_9*L%37FWW[$.QY"TOE.\I L%*!4EW_ M4OGM6*Y+NFJ?[Y7^C?>6)..H(2.$+(I;$.V]OGS,YS>N8;V-:V)_S98OUR/5 M33;V4.*Z]_'G6C8B5^7MBX3*<\V5Z<3+93AWM0E722N].E?OWX]TN3Z1>YUW=0Q]33\R/;6J MF-$"SV];\XUROQ1C^H)LI*E /VXI4WEE^G&F9*9.XY;U0I]GYIVG MY5^T5GQ-.QJ&D$IPA>%REAO5%U$]59X^FEG0#JC68<.)>.+CBG5N5#E\2,NX M,MUX>X6/_-S*I=;3NRA73]6FU4)NMBE$WM5=]S5-Z>GM]2"Y5!^YMCE;I2I2 M1BBFUZ IG])4^D9U)=A(_EI9SM< I69]U(NTE393C,ZC]7)>?AAG7CS;X[W* MT6X4^G*B]MABV+O*/3RMVADJF]BAQ=ZJYHI*=> -"NCD:%0W$=S1! MT65Z J8@3DW= #/UX>=@?K)LG,,>("H%54-X^7*FIB%EN/5,2-:9CXZP.7E* MYH8UGT=:$M7X2+5<8J>#)IISP2F9OF?Y?+GM\T]4\D]5@\Y/5A%/*@HVPO71 M"6V!WBGU]G2G^-DKQ;I;;]6/)A(O+Z+/=4&Q>D8IMK< 31008F%4YE/C!7 M>0L:%>Q&_LNL?)KVY!B&:>=$NQAE'F9E=GSIB G[!P$3#S,C;[]A VGD8,6\]:*'ARH2RF$S79GHJ50U MPRRCPGWT^:[.=W;-'[^9G['CTWA""Z2%R!Q;TW>5-?5:I9=NS-KU MA\582(S:DP>B[P'=+Z#[73/=[S7)9WOQ9G*R2VTX=I1M#2;U&CN+-D'R Y;> ME? BCE[MXL?,^92F]Z*S\YK@KY;Q^\0JPL9GR69AG&MIG?MU@IC\S(_?Z3"; M./9L@B/F H:=+QEV[S7^G515Z*>?8^U9M]V7'PNE7)=GB Y\2E>"6]""+[?^ M5Z8&G\&*>TWL(P.U\+3LQN.S\GR<>8B6R\,=0S!/0&:[%C+;UX.>"[/97A/: M1JD>BQ4>9M%9<5LH)_G'YSDIIXD3$MJK@"5@H5UI]M_WD_(5O!XR*7]D'KYZ ME@+1\0G?S?>3$NA3H$]7Q,@+1.=&1.?SJ457*3J?3D;RO>A\ 2 0?QVCF(OI^!P'Q(1W;6;>DO.5U(.LB&FB2%?.D+P"10JX-;[J?_A. M#=KUIH6HPK)EWEQN,W?3_F[$3YN@05?>S=#W&A1P-'W/T7SOKI0K#5BD96*, MM"FUGZ710W&X);O2M5,W?:]47[XM'ZO6I.4G,E#LE0_8GX(-&V7"J7,E*#_VXVU"[L"*0^Z' 92?CT+&G0YO+$% M#9JHW=2"!ET.;VL] P6]N04-NAQ>\KW^GHI'@@/ P5L@1:<',2]D0?GP(YBS M>K\^\L0^2GVCE#*JO,*S.\X8M.9JM]YZ?\^/+)8K&6D0OR=-#5MH87,.V\@P M9!*J; A;^$]=:Z$ADA;&Z4.6H_.B9M:R?6:;%O3X(I,?Y2+!(-9L9._3L5+3;]2A4JWP!UI![EW2=1.)>.AX-1IX5E6J(3KY M]PYKB)CS6(/#+J"=87^4* A9H6YV9I&\FAE4G_/RI-+LQ]) 1TS%KU(OKB14 M$EB&[Y>*O@2C\#U6@60,7C$*'HYRE-O%&I/I [,L9[:3Y'@V:F:R8!0@:7"5 M-B'HF.A3C;@T3?#CM:,PFK4K2TE29LF-A-8;,U]:]%I6B[U&%9C>^Q(>.3T&4%7U\[Q"[80G^K*9[1GO(AN:+%ZOA=;M8JS M?$Z;.6VRE O= M-1'L!/4:TL%APP$-[_($I8&JB4B+T.__BBXV(5V5)3'T7PSYWQ4DZZYJP:] M"\[0]+Y84 (M^49:\O4TOV#!;W7!S[",OO>"WRX+Z1Q-,%COVUSO0,&_W8*? MH1E>_X+?* WQ3I %98C"H39:&"3,2%\\QH3I#Q"E"5*BQW[)GD#'L$"+JCF0 MD1\D^C,8>(7P[-_ M@D_';@?WG64TWV,BSY%T=W6/C.9SMA]G@$^'%2"5/C[/Y1I4X5KB&E^L0B_- MT'\'AN(CR.8?;R7^/%LP466\0#H=R:DN?JN^\M!_NBLRYETF6NNERZWV> Q6 M I(!S$NI /^:B,\.Z@1*\#&<.]58/66U:JW M?/&CN^:DQ87_TM&ZFL*4>#+ MJX?)8B+S6^6N)I2+U9U9) H!G#HF'DXG@AJ-M_C%@5);&]!FW(_/B=26?"L6@B($&\ M'A7TL3(^>B BT[F.1**(/WO M8G@;2;YXN&R@'';PVFHZL+%W6\"1(WH1C>ST=6:C\S2^=GD*9,J)0@@ M(FWLPM$8_G_\I<@:";7_7T/ JW;Y:-AA^(O^Q__Q?_8WQO*2-! \R?_V5^H&#S$LF ,\S^7BYMZ]'>( MYP=I]ENQ<=MZ.7-?B$09S[C)O__G__&.WTV%18:JK&J_;"OD>;$) COQBR7" M,$:1 =ZB9A%AA)_]2Y#7PE:W7C2=_LG&;0OWR[%D,!6AQ,]T^G]"[H\P(4>S M.1_9;]$3%=]F>J3B(0OS2$,2:&E'#OO;N2A3'4Q<>MRH'\Q]PU M^%\A--' ]OU7IYX[&=J&G[&EP39.IK==TPFW/OKQNP.6!GIMY,"48IUP1%)X MBUCNS^FIR1*(;>RGHR,F-DA$^S$A*?;C0HSM#X;I6)\=":DDFQR*PWCZ!WTJ M_4:N7FO7*Z5\ML/EVQW\;Y6K==KU0B[;OB]4ZMUV/Y..QM,)ZTN7F6KO% VP MK3^O$70!O(,,N:,,U0LA&&>(#-1/1L9:#3$6$S)HE, (2TCC[6G(]--HD.FS M@TR4'8G)030UW%L-B 77ZC4F4][UN'EYT#?1H#-&RW$_VF<.K\PNS;40?XJ4 M&4G-QLOQ\528],=]]OA*L3!DA[L.4V':,6TQ&GRAU?>#XW[;.EQ MH_"YQU%CUF(%9GC?Q%-9>E9IFXWZ0Q5>F#J\:.;+>!]_?A*K?04 MFT9KQ3(WGT=[YF,K5N_K8WSET1OQYM.BVNL,)'Z9J@R-*1M]Y/EL/W%\SUEU M,Y@U'V(1KBZ,2X/QW209BZW[R>,K^\7!8L;5<@+3S=QKV6CD*9DWUOW4\96% M46W9[*!Y?99;#Z.1<;-Y9^!W3Q]?62T_&).9DJ\Q[4I:SLU;Q;$R&V.@=73E M0V[>E6>/J;2: M=^RX-:BG,F5^R\7E95EJQYKY)E14'#T>R<64U.>R(M].W66;D82RZI5?F!FVY6^-(3 M4C+:%64MUA_WF'FJ/KN;M7-LKX<'<$),N'IIV=EMGYYX:2R,Y\_#2G*(%S]Z M8O7Y^?8Y-5WE)":W2[?7/64XWTRQWIU:?K/)K7I)(<>U%^E(WLAF^^8X"Y<> MK4 ET]QHZI#39KF1&=F.NE5AEB=W/5H">3%LI(R^U.8BI6TD\CRK\?+XY&K:?A9,2V:_C2 M$W(U9>*Q:#0U%_BZ5F*T9O2Y6=IB*W%"!A+L0SW%)R=Q!F56W;10Z3(2ATW/ M"1EX3B7JL;:6B/!E0^PEL<-9?6QCBW)"!J1UM-W.[]([OIXP^D_"9LY/)UFX M],BF/ X'6W9;:*YG=:5<[<1WV6Q5Q@,X(2X+HX':-6Y=9]I?FGI^N*A7&MA4 ML2>$D$FFC$2BGG_DVM5^3--72GS&XQDX(83J:K98&OF6P$32JY%\5YEO,3SK MLR>$,%X:")M.5$O,VGB2&O7%]$&7\5U/B,LF^]QA5]Q=C6$W7#L1SV27#VE\ MUQ/B,MB-5H+9'"XX5IN86G-9[&4+>+).B$MK6>X)Y5)SQRS'HW:SF2_D\H4F M7'ID@^/RHM]FDD(:ZY9V5W_,E1<]KMF/G1"7W:JW[G-,[VZV;=Q7EO5,]%X3 M\&9Q0ER>>JE($LU7"6:;V^3596<^3K37<.G1 (IMKM=+%I'"%9O92%U2$H_) M1WS7$^+2&=8BJ]6\_S23#*VA17E1>E+P6$\L;'3X.%;*<6NWEG/(Y%X M%=_UQ,+6(W(^UHK-(]Q<8/I)+=YXF/7(X0-'E][=9QJ]QBH_999Z)]GF#2PH M]_BU3BRL9K#/4J23+3++V%,\@;>J6C6:M;HU':S6K&"N$[O=_6S;["RS2V6W M8AOXTA,+.^_+C>FP+468R$Y+I"N&;LH#$D0]NG22*,4RR6*YQVRSSTB)-"/+ MMM&TZ"W[E^;O1NE:89N:\?-*%:$N,SR[,!B#RDT-KVXHC+(9B&:G] '0[RR9Y;XG61Z37'+H:AV0.S'ABE MV/!M3+UDZF?T1::>!_=[[J_B>XYD=6U#3?OW"$2D?E$?;HWGZ57WR7)HR8/M M2X4!=MI- WV&+_469E#T#YA!KBO\E_$\]F>4#=;E\]=ECN\BHY;&$7+)C/%NR++5^P M8._0L!>I2<&"!=@BP!9O6)/&1CT$. 0I(A+=8NE0C E?@]R_C81Y_._>NPU5&1;Y M__O!_GBG$S0J?*; MK^K;MJIK6]7H7V]1_NI1F!/T20B"'7IHI*GSD+J T[> " R\ZI5D2$C_=3%) M]MG+7[ K#SC#/GN[=S&H_U:E/_UWY'TC=\&MV6?"<6DS[O,U MO_#>%2RI7Y?4=R'J%Y8M21Y10T8(687HUP 9WQ$!^/1 T.<$I]^]R?SWA7:6 M3P\OOUZ2^.)[7_GI U-'4E&1=7U$W6+S]O!HIWM)7:0%S>Q_,L%^&[NAX9J//G3A/+:^K' M[V0L',\D+W>PBM_"-10L9L6IJ1ND\CIDJ"$-X:4:2C(BI[[;*!+^ K\/(;:S MT-25!$F'P?9[!7<^/_SARRC0)6W=-01WOM[Y\*4V?+/@P._26"S4(8TX6$N8I'O",?W 1*]X$I]WD,3+I"4[#WSA197GK6KZ1:WS2BSL0R-+&(_?B>8< (()4&8 M*7#;/SG,]$YI?JZV[A\TH[_FA&E:K%2$TMR"DLR&V;BQ[UI;R8T92%2TMXQ M-/0!?76=DYM;@[9N%O+-=UK+#^KC%1YYY)OK8WBD3 M!$*. 6WJ8Q.J@8#?M(!_+.I]LX"7Z78MK<1%#&B-2/"[J.#)V$6F5)(,!.0@%C+XBT7F&D]<]>_N)G<'PR M1"TI0SBV ^41_6])J=M$".LXM!.&CN>3D?7#7(GSV\=VO;;*HH)9&/?3 %>3 MZ7 :*H&.S],((JU^BT\=O=O'2_/'8M%W27-W)#8:D-]^S;:I-R0)-\:YGR3()\]\FA77$86B<=M?[;,/W#Y41LM*S60 M: Q$HXEP,G5LGV\MX%H4,"S%RZX+]/R)@2G)(F'W 4;%_]RJ;^D;O!K,RRT& M9&%2HNQ-EW]^26WP-81QG+4/UOV&U_T+G(*/Q5( !:!HHJZT,1BHCQH:-QHA(8&("01 MC9"F(3%D"!M\?[S,^ =:(J$'M,E+@Z.O:^UR#9-D(:4OGJ0@2N@2?ZAMH"=> M=X0-1\DK=TA!(\EXR1=]>EY-I^934N&2Y7'/'/-W;#%*3MB"8&&83:9N.%;X M99#"QYIS:_GOUW7C4"6:=Y'L8X9I);ER3!&7"TW(B-$Q##=!Z![QETHU VVX M*6VX.;3]%UM%YW&P;&DE(3E#BXG<+K!JM-8C6P4&W[$P$S^95GH[^'ZMEZ+? M0IEN#YPW52N'OH5C[K.0YKYMB6';(JHFG.<6(/F78YY?/G$!2]6RV-C 0*?+ MAF5>[K:\#N;;23AE'0MSPF;7'F;CC& H!K/E"R8_Y):C:KD)I^)B>)]*AM.9 M[\5=]5$0\;HT[,J]@+]2HGAW4I\NQ62-R2US\F/DH2^8\S$H$5 08HDPFSK5 M(2O0H$"#;H?R\%<:-)U'II%[,]F?L5.%D7++^*(S(!H$<7LV%H[&+E]D]I5: MOES/*V<2 M6ET%ATM3HN=54AZA+BE(UY$>)GT$\4U^NT"80_=L6_0]NO?UWHJ\P]_PD*22>9]W[^EB=Y;5Z;=H$ MT8?P5#*-9?^XF]>5$DN35GR*5"G1+D>B9)A:4 ]^._$I'TR"'R-;WPK[-C15 M-"'6C+*D^\,)LS=.QI>\LDJD9L4'<='D1B+?T;/]*#GXA67#L51 _KR^$ZY] MMO%_,N9]@]@+6Z7)R.GBF#$;6J_4VDR[LV03Q!X#W1@;CC(O$MD"D0]$WE=8 M]PTB_]3;JGQF\3S@(J6[:,E0AZO8TQI$'@-<-AE.,<<$AK_&M[YQZ>SS9T02 M)B9GS PI_L5?Q&^DCHRUH 6M/H/8N B5?1/@CX\'3 MO2PLE[-(B]T\91*EV?@A"\*?(,*?B;)!7#@0?%]AY8L(_FC-/V_[#[N'6:0B MKIX+&2U&_,0$@.9T.)6^L9@P]B.P"(H68_'C.S,%F-COG08^&R#[N!#4!WV8 M;FG?NZ:5OG1?I6 =@P*,]\3]K.VY@'?GO4Y)VP;>EHVL(G(8YBP \YP ,_.X M*LZ?4^W-++>="JB2G S8+79AD^<[)]U8_,\IU#9U6J1]JB;C5OT6_^"=U\JX M? :!OG[>WEBB[2_C^SV"BZ_4QI5L [-7&W>VOT:Y-C1GA5*^RBV?HHE\6A1C MB1HVT>28H00;CB?3WRO*Z-M24Y_KVK6&*R^K3LMBEXEDE\\;+OE0ZI@/R=BR MU\N".B6P.B7"F>AQR>G-QBT#5?*K*GU)U?8?JM(DH3#%<:M:8KJY^09%VF.> M[9"=">@##-Z:_K;WDW]BH3M1N?VDHZPJXXB!M#G&.P/C6X!QGP7COE6^T5_LBV_5U=";S2CINHG1-:J/ M*EC_.UC]\UC[3_@AR=Q#?U)-*7,>*;+<4!DA]Z@T^]$,X>$QL3#V'[]5.\/; MIB/=6A/"=\E\+U+J)E>1Y3VSS!?3XYI8V5:R:Y!Y4I;-G)'Y0-X#>?_JX-.[ MY'TUS6KSK*R6N*V2-#.#I;I)#K,@[Q!KBB9?D?=K"C79"%A2AM)"D$,+B[$( MA_M\$!(.8.]7EV8'1W7?:!*XA6S]?=7&:7?3W@KE[B2^K'+\E+[O/W&Y97+'/6XJK=F<2#%!IM%S M4AQ(\#>7X(]%G7\@P2B=KK()X7XTZ^92Y6IOGDE6\V.08-*6.AZ.G:;+N7[]O/@R&/N]L&O#L9B.-3C%(<_7E79U6^OR;*V3 M3,F%>/-YM>ZSY#"9=)A-G"P$O=WHJX](5;Y2E6O'P&_3AE0G.4.Q^/B)R:E< M-??^3%H SDFDGT9.@2:$&B"_['TVS0A4( M)I!"Z5CLQ<:Q5QBQ-;7A1-#A%/817IWY7 795X>SD*08:LC0D*";VO8F/%T? MX,,@:!L WX\&O@55:Z&%I=?U48XH=1MT^H2]Z];DQ]J6-=K\OW^>F=T-& MR_;Q4&D[H/CI!H)!]#:(?7T2"FNT@9!F$++\MNC9/N$T>])%#4*7-QZP><.N M&:S[]USWZPM+U8T)TFX"E_M@AP^Z\UU3=[YO!GT\O&J/QT_TOV 7JK^MLA^I M]W.D17=++K+K]\M18U=IB>L^2XZ B8?3B2"2=1/-\&XOTG4Y'=C-ZLW&F%=J MW+R9$X=ZXGZ;68]!!Q(_?K/A3.HCSST,Y/]6Y?_S:FO^4O[OG@RUPDB1)2>4 MZOSH45J)^@/9 U+4-_Z /M>^<8L.>D/^ \TA_PTMK'XYT";R5.N7;^$>^BSD M^-7FQ>?S%K2)]#UN/].,ZP_-M9C.J$_ELGC/U]MF/)T5*MG"!IMKC%?2V\Q$$^I(VD7^H3OE$;/;(+AZG7$2YSPZ+-74D/!)ULDZ#9+_1 M\3:!*GW+0OT_TJ1#!6IH_<1ZWHBT9EVUBTJ]',NMXDU0(&!_1L/QU+'_<)UA M=OH(;C1"0P.HGV@SG C*&(7P8J$0_9D4[Q-7 L[+(3^@I2FM\*0I%Z0J^,9( M!-%YWTY2$+;W%_RGAJ,^XBRST<)6HZZ X87_N[_@;_U+=3H/\\D3*S+MKJ*E MI\_;=372!/V#=O7A5/PCW9! ]_RE>[?F8/A"]0XU;MVK)=-*/;F8Y4HY73/G M4U5^)!I'\AZ)$U4<-Y/V8)RTQS]XR:!@#?T;DA3Z$_[A$UP8G\V%#P![P+8. MV-8^]5W^RE0W\.2J8LFR+GG+WC@&W+LIT(WB13^E--5B23[5YY*/3V(RSDT+ MA>*XS])3LA+A="(X)2N@]'X&9/I8;^73->Y0T6J]R&.C;T9DCF6>1_/VN-SK M2TU0-.R0Q*/A>.;8(PET+-"Q*W)+OES'ZF(JMNR9*Y9?)O \99_E#@^Y?'*P M5BR<3+VD8M>7.LF=0:'^2RM93L[S4G$6*-6F5&470 M\JL<\!,*LHE.EY-WP>0](V5$#%L2D35',C('UC^)53ZWQ]]?M^7 M3\VU(/A8O]0W2BFCRBL\N^.,06NN=NNM+XI7GK#!PN.PGIWPG,Z4E[U(,39> MM];M<9\E9_W%H^%T\K@L,PCS?P$UV^]*]LT]8?5!*6[&1L3DV^JT_+C3&TF4 MR8(>)5[PA ,="G0H<)9M'3+%C5;<:L4(LUS,'I>1K,RF$V0O2KW!6;Z^./UW M/&+>-X#?M^#]YAM=?[T$?+T:W%!+W,"L!>MY>CUO(T)GU1M*2DC0=021.44, MR9) 9D%"^J]O >-]%IO[3KNWS]A)?I037^K/I?M^79,8!*L>K/I'@(.O[%Z6 M'0[Q.F H*$ADE;"0$;AD(*,FP"P/C#B/O?++YM4\Y<2WW)-S3%UV%;DEJ/' MIQH6%1!_AR:+&2_U=L6X5BEV%6'_5Y7.[U'G.K,4A[@AXN M',U\GWZTMRWIMX*9WR;H9Z%R><"/M([\6&?00BYFM[WRN+UI:4%5(,5;OD,1*^@73?)!Y[2;L4Q%R_-.;J4<=3V+/83?57C[TGIC@2 M[OO==G;.LNM^C)R/%DV'XR?<^"#8ZL/XU,V@RO=*^^">-S>L*$'PZ//Q M[%_J0GD\9]#VZ9GG4;^KH%S\CAEWFJ +4/@:CK\($@)-N!Y-^ +7[K-1\=M4 MX5 #>FI'5@;-:HDSI[W(,%*/2_*_-3HRHWY?#.+\(,NUUFP:JRV!E'&T)6-AC/I M4[(Z-**_'-6*<(5[[*XT$XDAM%D@1?\F05J?$5^_N@6KSVNWOWIZ O3[DJ4%Z^'Q^$_8V#XJ/.2% MVDSA6%2HK]O&0R>ZP>X^.1DI=N+\R"#X>[D.;CY7EUL$T:]K1#=:FFBC7&7) M%#--<:<^5:O;5!8T N/H]$=V. ^TP4?:\#V@^+$ZG$7CV?STJ39,9OI<.R=T MGW+;[ETCUP2](,<.I6,O%EQ>7VAX#Y32"R,R&AED!-^D$9A_@/E7=S[U2:.% M+Y^'@!7\0L*-'ARMC'/"0C+@&\=-8=>3U4=W7:F_RZ,IAMODB*%D M.IQF@SX,[SP=Q>_*<'O!/(W@>6VP?TRN_17/2;I9"IJC:P MIIXFAS_G'J(ZIW867+%UOT:I?F.3CH_[<0;"5^EP,OG!^>(;VJ)\)=57G^E] M37!+16&H%/+I-"\5LCWQN?\T',>S(+A C@RG8P$W,A#:SPXRO2:TB7R_9I9' M&8&O&TJ]]3 8F;$Z$5HX02YSP\=)V]!QJ,Y1R! V2"?P,?2/I QE$T:!'RX8 M*/3_"O/%?V#.\3ZLW&Q',]\@3K_-R_>.*7TS< K&H .V "SF"7.I+8>-T4-J MJ?+)W"P:$>YCB<:JV8]'"961";/QH)3]=F(JMX=A7Y/O?&[#EN^>IET^UU"; ML?'C0HZEUR#?I#8]G7BI.7@@VH%H?V$Z]171?F@/U54[M;Z;E:=&9IHWT\OM MCICN%.W6?((F< !V_Z\!Y427%[XS3$";L\J^G0QXF9%9TDBIB*F?&5N6) 4_ MV/@5H1\=* \,TT[-(A02AGA!\+BV *1KJH%TJE"&&LJI"N'@8G MA@J2(BA# M29!#;4#;D,_5?])Y%Z75[__%_]CO-)21H(&Z3?ZS/T,Q>*R%(1GF?SY$@X8( M?"G[I=FX;3*$@=@90:((R.>@F_WR"6^W-Z M:K($8I!J]0[7QH.LU]KU2BF?[7#Y0JF6K>5*V4J[@W^M3"U2S5S MCB=D>!&(O&\^VUC$I1'>U!3#*I[$"]_ 2CJ4D-[!S[J3U>',LJ6#?N9A.6TM MNJK)(X0Z]6(B*;>Z8[H!2(J)Q*SQPG5]N"SZ(X2PC5[@01B:B2XF'$=>R5D= M/F&XR*I0.]6IA[R+$W)6)^0NSP5-[M&PSP\R^C-$AWCNW[8YQ]_>@A![UC7D M+FS(7EGR A\M6ZZYQ[2]2C,4]%^;(>8;9*I_U46S6-977]63)R?K*S MKTUV0Y/P]K60\0"HT7#?]8+B<7Z G0EZ?4,-T9@6"AD3NC.3?C1XO%P[5P]U MT'"BX UI+-F;-$93/T/_P!__)4T<)7SU>J+*,A:JM8(?HIL#71(E =IA_@QQ MFR'" UI/D$8?80D1?JR(9<^ N8%&06M)1V%R 5;#N1X" ,,R_\E1H$!^B_XG M;'^\1H>?J*9F?41&97UJZLZ'^/&FCH M@GZ\OMX)NJ371ZZY<)146[9CY>XXD9PM(UDN*^[:3^76^.N5].XU)26O!/+> MT) .C,%/4\^ZJ85&$C@CH2V&"2&DB'@@2JB-%0;-!U@$8\S/4(<*G&H:1#M> MU>^5:0T-9T'6L%[9"HM!"D_"3R;U'SFOIKIG" MS\=O TX?_$B_X2X8T2#[ID.!:I6K[W@F:",R:V#8,NK(,PS[&V2(BAK"+C@: M&O!V=,X=(Q1-_4?W*"*^/QZ$*<.TNZ.VL5T(OY##/M6_1F-K@F%JJ#ZR&,1X MY([*MDN:,%.6STMN&6NKBYF:D"+(!_MJ[C65I>\$LN:^U:=H;!<1$Z]J8T'! MEXNA@0 BIMH2K(+EI]8AHS!,R'IU'0;DT4&ZO8.)6I@:5DBD_PIED::2()R5M\MCPZ9@ M._!/EOR>_S<:R5&M70N M?EF^+9C*$,4L '\ %-D(RIIYL-QX 'C@6$0 [I WQ<,V1WB-0%'U!8(UP=,Z MDF2#2I^C+>&0FU2=;$5-,/' R(589Y!L67^XY4@V)9&(LJ;*^%E4OVPCC\>( MYYZLO>"LL[!8R+9Q_P\HS])$]KWG&-KBE]+G[CWFTE!3(WAD"U/689#V0T"V M=&SN92P<"-]I:.J&.K?>%W^7WI)>A]\R.!H?AC%%I) \W9TOXOOI^ L99NX#F!9Q'+1[_J[.3V-_&UZD ?PHP+H14@ M4MG9LISOAMWODBG#X<6*R&^,4B:+.0\5Z-]WSO0L]AB. D.TN(IHB:7SQ#UL+-)?P(&?:# M.3S)^KY?E1I;KS]2:'4E88\0^SQC126RAZ6>&%/=L8L$YB&%A,3H?.++%NH: MR]58PWI*]S%5H^ 2W",*2<$)PA<8) 8QP8.,K%39$,;(^K*(G9X5PK./EJ:T MH'95@&T4.U/XOZ(E-EB>%I8#I\JNF."M%:WIF!2DC;>.A(0]9FHM@;L%VJ?* M& WZ=,U@EWC'HN%9D#3+0(%)(FXLT2"J>K <$L3J,?((8Y4AVQ>%SY:VS_&J M([SH85M/[ \L-]4R1W2"/V?V2M@:BB(!U627]6SO0\O'<+=^3YD7 "Y#PTJ+ M,3Q& 1IP=@ XK$B["9 G 4_@0B!_L&;R:W ZKV.0SN&)G8.;YF!TA&+WRN.@ MMN'9:8LSE454;RQ]X%;G7\/H^'U($,E^HZ^)AYYE+KDQ?>I($A$@+MOHM/M) MXR\@6*!#1*F*V6P#"R(V4[ E5P4%&S&BBEC#YL(,FR#[Y:GBZ+HY7WB,IT"= M3&JV0)QA0YT[\;?3!Z7\#&4QJ"( E_B=>%2FC#=$B?@8(ZRL^(88[KH/_[G' MPOIDL6ZA%5),U$)#=:Q(+T5YE_/LNI%GI@.>K4A*M0:&QJD+D27.=5KR9 M8("#Y=%41*0YH21R,CK><$)(HL?\8/G&.[I$PIXA@@#_ M03_'/\,AG![D0-88FIRBV$+=5E$HVV)LJZ MF 0!K#U40F)X?W[@N1YG!*+'!H&W= PR[*GV7HSO"\$D?"_+_$AD[@> 8,@[ MXF63\.K;-R=@2D0P* R4X57)9!LDNDY"$PKQ ^;8-$#BP9Y#\GQU($MCBM6Q M%3GS)QB!8*\_65QKK?&GH@0@$+\B"(Q'7FCXT)$ >$]LT&ATCH(^"%L0F^;F MF>@N3H52UUPB NV.56(<9)'@@M2R$(OS^]X9 %$SW! M=\"%0T@]8.\%^Q]GI\59;B>B:"_X7A#(3N?"WJ&(@@P+?\;+2.$/< 7[46OI 0XZQ)8@6@G6"!;D M!6-$=@9C0A,I!_O[Z)R%<^RCLV6?L72G$(*#!XZA MF=94+E>N&F^Z#A,.;.+8\$O!VW7=W3R[;T)P1#)#KP(QYA@+4D,/30\@+'E5Y%E<9>$W,IF).QC,+PY64G' =JJ$,2T[PS !V;<,V5' %&? M2(N%'8:?X']D.IVZ07*N0@AO53J95(D"0 \M8@Y;OH+P P09/+"#6],"(0O9 M03 8P*7[2A0.8>1IJ=X8X*YB-:<13.RM:30:088!CW$'@3:>09#[NL/P:=CJ M,'_0M6-5*&3]R0ZTA"D\WQ W5=Z^-=>U,#74[]V9;$/JR<]\I*GG6X7-**ID MQG^6Z+)\U+Z3.[^SBJ[D?0^1K%]2!RU(?AL98RJ)-_=%Y[:K44STYXR MVT5-TXI&.3Z_&WLS9>P;:,KX ;\:V%D @1BC^LAZNN4HZBW;Q(M=K(%MR^!D M-=2@EA:)&##SBC :89<"S'O.EKRZ!M]H6.8*?R-/G2[8\AK@F=5'(!9.$B[" M>K)PVTEM5HF6NG%^^[S:C4M*OJ;<-7_\/G$BS?^ N;+V'SWT3["H)Q;UBU=S M'NOL*IMM,S_+H7@Y7HCJA5IM_.-W-'-Z-0\8#G3L_Q)#ZT .\92/3W8)-\,% MR3\PO/CB?\Y''NP-"3\!VT?3\_:N&26<#2?OY/J'\ BZAWCR?R0_8R5Q]@TQ M(7@((<@.G74G(?Q /6H@!BE ;%/H4-W]TMJO3_G)IR,J^%:P13DN-/D;#3SC M!]C>)4'CQ,[3#)UU?_W0YZ2S<8SQ+!RA(\\,80]!IJ "@Q\[*DA5UC UBWR& MQT799V&+V0;SZB","1XUWJ6P8(4=(@W)R*I8&@2=\M/C&+/&[?P#[Z M/F7MX@28 $.F[C7>]B8 $>C[V+C1@9CGP>A!,,H6&KQ7[1Q0AU$?G>=]"*8. M\9LYJ14L(A/(+ED0"L05Q)LLC27>3@SK/U1:8#(L!B- M0+<'YVQCJ8E4B3S8CD!(-Q]II^YT:S<,K06 R ;YRU@3YE0.'+.*7X X,J[% M\W!0R97DU2PTC3T;T%S\'(WJ%#$O"IW6M4H@M&Y3XB!)09+Q$>(0.<]W;X)E M%A88:RS>L[&:PCQ[+!DQ)M0!FB-$_9 AGA$\(@&>.'#U#L3CG(?[*> V^Z%( M):OWZZ-+(I,):NYB$[&6YI,ZCSJ)]*ZB21\'-^M8JF%FR0%[&[X56 M*9%<-+;*0R3&1=I+]+!6A.F*7?_XS1[W3WH-#EJ.,")@P)/)L38>9Z]4$=WY M* ##UA (4PH-E9LZLMF1]I\1P(DA(OLT"#10:LD9A!H-LL)DY?=J.2BDQB(BPOL**T&2J7PA'6^G0U*M MXKV7I+\,T6%@#DQW=N8CF&XC0W1P;^<=*;6 \/3MF*.=6B):80'D?4W;IZZ< MBQ/73>U E$= 6*#\X[DJTH06T2<"N&V> WTZX6VZY'B*>PC=@9;BAJH6N%(] MC[%NZWQ)0_O@A5(?+)CHS($SH6@C4:;9WAP<6QI!)]E8I^#@Z'N? R%R^XE* M>(,#[?" 8UL7AK)@ZLB:"AO\R1+$\VD"&OPC59M%)"5BL1E#D$D<6YZN]^L0 MU5_OZPCQH24P0O2QU!.S,Z/.O%(K"G91@B*0,)A7;(K?9EWQL$ !24P M_P"*FPY&_S.4-Y$#UVGB135=Q]_:8\@=K*L.9I%D>(^S'72_L5TN,B$O$@<^ M1RC:A#=GNZMS;()4LAW89#N"J@D?4L5(7]0MX[^7"3@;SO#L,Q;S:&J*8V=; MD0X2 XI3*W$F=V&!NGYH\9Z" K9P!6%I,)?ES=.-\W$K=VZL\!!)2'@/+ M[ U>65KM">#8L20\/4A:(6\21]\CWVEHC-<1U/-,*(@2AX#8#C2VF;=@)N2,$/1(C$SO;W[ISW65X'?T]NB($5 M/&$P'4L=-@T0U3(F9*>R*4<8Y-!80MA)E5K#=^7:"?(<&2\;J[C+;!6)D-WO MT*J!X +''V0^-%/4M8S$,7)>72,[&LFB6^]OD;IH. /@,W:MM+U=E>98]V^M M>SE8< -S0309)!)?9U4%Z*[.+TV,24@%D#TC'KQ% ^"2-C3GE!&F>^. @ \( M!G/YQUY2P\E/KHXR% LH0P%EZ/*4(?:/*$.Q=U&&3CSCA:MCGT 9XAUX:QGO M8](J&"IBXN"3T_&*\ E2!X;F%HW7@T,BE@767$1D/0^;R<;1=?;?W)V<]C^0 MYNZ?')N.[:;K7%LPC+S '@[2;/,/=6)X'YI;",W: &&[6U'$0(JX\#Z"]R88 MW.%XK3WN8#3'R,V"IN#-."\--[Q#0W#!;!QB2+0&C'#P[9WG!+>5,H#MF89T MCQVBV4O8$12C8H.F6"1_<,H/;K=S$F6D9GADWXWN<\XO>Y?LOUS83<'9ZT.@ MH^UUN]4'SF>>,@3H'@#3#CHK;\-VX&.O.\&=()-U:T\0"0[AK=0I>1;VAK5\=N V;#L(BNT!@,;; M[BI&)Z9%8<:(Q6RF,G-%A1? FD6GJT4Y9 M.6$4:;X0AFY$;.+FKK $(P+EP2$E>,Q)LQTT>Z W)9)'.SL@XXPB>;]%>U"0 M3.^9C*6._ZN?:5XATDB'9RF\>7?;Z2/=+(C3A_82M&?Y^GO%'& LA]*"?$-6 M2=I/53RR ^5PIBP?9#HEQ5)Y^,SZV@"1'M< H3_) ?R[XE4/FPQ_?'U,,EX? M6\FBQ_[NJ2Y56W4>-;N399W7=LM"]C;(8[%6\VY98ML;KCO@*\]SK;SCJ]D? MO]-G\DO71Q[[Z'7\X@5E-M_OC-WB1?[.!+;TQ@ M!?FKM^6O@,K\CM35!0AN9\)[UDN2%(%+@P-$.W"*=0,^7,"'T[R/?@L7;B]S M8I&@:/X'Q4\ M,M(<\C1$&JK&Z&XW+DY^HTV7 M%7GYP"PW]11&195R3UK_^'U\1,4?P-<][M&W2#=?^VAWO,PZ2S4V.& M'6)/^0$PW>QF/G;;):?:DL1I)GCUUX+5M@>60X1-3U='!GP:=G[" !:BG"2Q M%89]0Z*D,(P;[5N'[1 ?!!J]C\*O8AO \-Z>Z0(O&QH+V!CC71BY/.N]#H@. MXX>V?K+;V=I \01NW,.=+N[?N^L1A6B/0?ARA)*L.+_Q'T]9R4NDD"P!FM[ M*)(7LEAS)=)N*P0VX=O:"1/OZA[G']RD [39(XD0:RROY SV\@-OR A\4NLP MKT^ )PEJX,+<@S,4#!SOL=M2R C8O M!CIM9Y.XF)"R/AR/-T\NN"4/-O_2Q7:DV=7(5(:4\6>/+^RF=^R!Z1,KV.@= M&MD/O!Q)D@RB]SB<$WQ'9YPVVB [X3]M06C#[+N-'%Z<#PP>S=BG= MQ:!S*X%H14B=]8,'>I\7LL]AP!";PC0Z3:2LP=T0:6LPTL9/]&8#ST"J5Q"3 M]:RWX:6;1D1'TNLW2/2UF.8VR7OQ@+P7D/_]UO6] F@A( M$U=&FNCXO(&0U9@U;(]Q_P =W34$03^A@%P10#8,V=21Y8W8\,>66I( 7WBN M>DY7IWI96X^&]7SZ:=5.CU=__B=/H.A;R,9\$>+Q/PEKH;5 M(;&_?2Z&O3I5LCJGC^N;=Q4]W:BW_M1$B-616 MLOXUM#,H1.JE/#OV.ZY1='@O6.S!PMMG<,Z,+=(#L]W(A#]C\YW(NCG!/_"T^:(H%WKQ> 3SRL=TS1$MQ.( MM\6UVQG;9HE8]=^$!T&)+ON/L9]PAE]\._P/D&NWG/'%MAO>6)!G=+9[);VO M7P85.@O;TK-9B,:$G/;9>PD-FD;R)H=<"M"KVD,JVAQ_Q&XS0X?J20;8/RW.2/89T%;&T0=MV@O70NK/*46.V5E[XUS[-' MT#@L5?SK)-#G0)RN9W&,$STK_-NF@IYO'?2FN$!O"I\4MK^CG-U9*,=RJIX/ M!>N65ODT1CL3#%IEY)ZWZ WW_&7).]X4D>@II8=@H/Y%%><7+3,_OL7GEYIG MWUQ>3N*2>X?1GZTV]W41N!M!"LVN0V)@-L0 M\2)J *B;IW M+&Y^YRA'I2.GK+=.=YC J1I)+I&D427 H]-1MC,&!%FFU5S+H MH:."M9_@F\+Y[7:S'&LL1_B.1OA)Y.@HLMO/9$<)1B IH\L MA+$_&;Q/6TW:]3[@8>?0W[-?A&>+ED=7T.,GSTL=,Y M09]D%1'^PV%G?B7(L,+GCIY.Y*O)^I)31GQ.;@G;1T'N]B<^.&2]\-IATO!^ M1+C(#YXW]>MIZV2 M9&DND;B9+1K#PRF?('H&CCT &)'MR.DTJ(?O8V.G5Y?TO]^80N/;^3Z*+P?; M0B<_9^J5>S.QVBS8PC#[\JD:ZYPX-N;W4SYRUZ[GZVB,A7/]XW6J"'H/D51+AWDO/(R Z M[1V[ZUI8!^V=/)'7996%UD +B6!+Z8FS?ZDNE.Q#9\X!C_5=2HCUT^DRA]J= MDK2MU^MLJ?GUXG__FOC;;T;<.]^*/67/2>Y80];!R%@J[82G;H3^&4F:;D0D M)1RB/V&S^R_ 1H?)+P_D'5R.ROT-C9E02.&F>1?O,\ #;)KRW-8!)U(.5X'AEV)3?L),P<.JI[,#5Q)JRX0DB"DWS"E@[B?1%/M1BV MSA@B2,C1((P+/"MGI5_!U8N0]JE'[%"PT2U,5HD5D($%+_$1\+1RI!([S M!",T<(GQT.Y,OZ9M$,R/Q0I%5^NEIY%[H^&!S M*[VFW?:;AD/D7_3BP2:3?X9RD.>#F\R3JH,[WQ8 M'BV:+RUPG"],XY & "6EWA)0>F"W4PCJ.;5!1R,3:G17R"EEI>&07Z&!*1$^1,6Z9O1;D%(@?#'XK8IU;V[.+]'*=Y7@/:D=T-/PEFAID.MZL+CR9DXHT0AZ8 MO7XH1!9*K\_-D@^3)]5XFNZ>4/,MZQYE'*-P8!!>_6KD(O,N;"X[[Q/A65:T MQFK %<AV$>&+BT&NLA2V MP][3Z77Z>_T8B;OG05R8,!S;8;B'U&8\WVS7;UFDV+6KQTMK,$D62D_#YUEK MMJPM="%32L6Z[0_4E;OT$V=P2BHSV];O.=,<-6M2+/LV,_77ND+ %(D#0506 M(RV;V.D;M0'>(Z M@]0LDJH4.+$J+^[*MZTX;UN%5;Q9R V?1PNF7;YO:/5&[7E0SGZD3%^7C8?]-"_+7J_ Q5$/:V)N3P[SEP:Y%[#(@%^9S\'V%?S*VJ M)>(6V;C-Z9.!W1=!1];1LI)V!N]9K"<@(I+R0B@%@TQ=!?PMF33G,O"*DS#* M7HH,/$J+( NL%TDC"!;28^1>[ADG'E*)7;!SP.&3L.,W=$Y^M(*=;E69"T=) M*-FJPP&<#.Q)TA&DY([ XHBG/]&MR1R MVF/86H(:MFD-1$JMXAA_!P7AC-2+76SR;1 MV=39*'N4\% M=XFU('?P.W@F!/4Z\JJ>GA>X[E 3URNAT.K'X,!W9VO=GPEG* M98/=4ZB,+9M62H@ULYA(PVTEW,*N^A%(TZ%FT>*3D MDKW1[;T8.849GH+?D!8L0.FLJFGJFA0R$#:031OWV!7[--BA( ]-V7[ZD<6P MWO"8.DZ%5%%)")M417ELXL\OV76+JBJ",& 86%)L6$/Y8,>_BV@$@6)4 1!T MD!%LKYGX;IM9\%Q$67>7,RXV'"S'QS2ZT]<10ESTZS?R\FL;N3U?Q'237"G% MA61*0NZ469RZ#]GQ(<]I#\-3?D1[+=C4)[LHVZJS(.8!LE,9PAX #I5&8!Z]#2RLU--I$'[X5C JO"3@F>!+ M@5$!AOC4HYP3X#2K^AW+ #&Z[DO3;(ISLKA-)-QZZ-_.J$X:CUL@>"<#@G= M\+X\P3OQ1P3OY/EGO+B??;RW][(ULGG(4!KDM7)=Y[#6$WL"Y8AZ;9CN+;6S MP1:R*&HC65W;Y4.T_$@X &2.-17!>'GV#;L-"$ L:#=B(+=N2)/T&;;C0*VC MS;8(7CH]/(N.XO!RG1UKKHK(*KC<[TFT_\8&<)\(,-*=5_!TMAF",XL'[W)= MK-=U9X6PPH%^2+I4P$B'5DT]+0J2T(AROS1U*\C8RZ-W^!G*4W\;$-L>1'6; M\P@V&X'687GV!WRUO-4EIVN30QP7X&T%B13;6U#5R] Y6FWO^ULUS7NK[VD9 M8#L2AY>XE9:ZT\0#4'VH;:!%B''&&EH+NN?E+%!L4PWV[SDBNS[I1[4_!WLW M Z_@X!P/6A9I)V[U$Y/FP0BBN\>[,^,D?5^;&KM-@KO%T]#B/ES0:26R'6_4 M'2K(@1[IM'N6!B]YL%1KX)A:2DM@&9#"--JX@BA-MIT+Q1),&+NZY]M30EM] M&Z+J(:(WT?^$CD$MA@Z_B=H0YAA1B;<,'B:2-)4CP(R&CJ01;:UDE?XI:"S0 MBE#P4FFK.+>,E31;0%34""T,^WUK^%C5'6R*_[07LOR,F!J13TDYC/NZ]<)6 M*:;L,(G5?5Q]]-TP ',%JO](,R6W\H J*[3]@@I/84%6#@*V;BMQJ!@DW=J( M= )9R K3&6@X43 ,&F]I!(R:/CM2?N(%B.0XA8('M ?+99 T3R'O.8X$K6O9 MBZGC+TDB]@LL%0A;^D-X5P:(&LGFW;KRK( ML(\VZ*AWJ(U]9Q*K$NL:T8BUI*,JH:H=A0.X7;W L@^2.$-*?B#E^L^SS"+[ M]0Y^Y?72#%?C[)?_I"JXO8Y&MMS'$7Z@ M9,6OG3HY; FPADGZQ/,V%A<1;]-GO[_7;<5[#_M$'+N=#^D-XP =NPV'B*#_ M!927[4TG\?9HQQK:OM7J:^JL-<&V5O^-R& ;L7ZT^_1YQ<+B.D*1F^YT/M*@ M2H7V"K%^\@$MZ&Z QX / M]S.%6/2MY%$)O^)_DMQ*]R3")V%J[&CK7M:LM%#&@YZ,M(@ MK^=+A)[G*72WHJ,G[N6=!?SK/RP=QCYES^YA<,S9PT9=4>?8"LK2Z'!6#\[X M='9$1XN.%LMN3;/G[T)_LG"O.]JD+LIQKLE_H+G"!_ 9#H+!A['BNVU5F*I:#HI&'6Z#1X=L MRVK=]6Z8FW?6ZR>#,6O%5FJJ)IM\ZS2SY"*-C?^])GB?7+0E@@Q&O2B,NND:5'6WB2)']Z5\]A MA$=*YK8*(15E+IIRCX"? >HRW:L.C(2GYP'/TM%HW(>LM6=$'ZWLG;^]%CZ3SCF)';.WF'=X7 XX%W-%-2ED97H,$7TY6 M)'Q1;0O$*3K"YAS'XEXTDW%92DYGD;')3^KF1E8PG MC=MD:0:!#Q(G(L00P.XZZ=QCU]-H\&7;^)QZ%('ZCMVCQO9 DL@>8O5K4MXT M\;3/(HW0P$0Z,R\I!_/K=,L6#@@"9-6<-/GIB6>;&D"@%:(1+TRY57)^8BJME<>V7IB!&-(Z];U6%IZ"+]5F;]C1 MQK E2X+3OL_>O 5-H>4B\,90Y$(V>H"U!AH[%"O#VRK?ZA-GB0%LXYHNR/LJ M>5*H::!Q06P[<:54!Q\0+P7:4WK"N:;B8002O;7/;W,7'CZV?4'2Z NOM&SW MO'"GP;KD:W:UEN7$8N27=Y$\1X=T$)H05]%68C77>S.$LCOTO"FLHK'U<3[H M]'4?RE1X9R.?VD_HU?/*]OCB'5K>((!G!JD;_8F=@#"B4K81?0%M5&C7ES/1 M":I0K#G"!F<_KV%UWSSJZTOW,"L3?SP\]S2(PY$1 MJMJ) ,K/D'V\S=O?4D/D 0W^Z)+AFG9&=)\8K#U=$:TFTQ#'PU*N\)&;P$; MC%N9:E>,4E1/7+E7AT%CR1[ ,_SC%W'[=9N:#AD=JUN05;VJ8ZM']PM8$<,Z MM86$=:P1=$ATP5J'O2:9;QF$M2 Z3:;L-Y2_=#N,]]JU=[;'>-$ GFR0TA#]^GJ+>>6+[DEPTFXV[Z3,C M5(?U;5KIK+G,^]N(_/D\Z4RQ+B7FG1)?[PU$+3+ABU$FB^>)_1D[.T]$]#Y\ MJACO5$7[=PLA&8MV'XM,9#G)W@T3VTYS\)DBM9@^-/MFEQ6YW++U-!!6RT*F M "*5^!D_/U5@2FC^&Q:E$6A5^#O=, M'EZ9S*0JC=6SE.4D9:(6(P\*;V3'??9XG&BY2(T+]ZT(MQV,5F)S:4RENV8_ M=N+*2*J62W1*4:Y8J#3[J8?.KC?.]N/.E7]. TO^$0TL=9X&]J*S\!6)VP)M M,)4C69CAMN,VJ=2Q02>_6DR#-6)6O]\5TN99K+"KSCTKAOM/S MJ?^UYV/-4\B>J)!G:C[-[^E:742=FH(3\3FW?;XU8LOU!B> A"I(MSI1E64K M '9($"IDVW>$)=11%UCDTK%7N4)'7AT8'"0"M. M*X!HDKZHBODV@U8\:S:R]^D8M$R[L,\<.TX:X\D_DS3.X@W9GK(V&EH- M1KD-I='^_^Q]5W/JRK;N^ZVZ_X&:Y^Q;:U49;R4$S'W.JB*(G$&D%THH(R$) M!03\^MNM@+'!3 H;\Q>H22J2\+7KB--ZFV\%(3^,TJ]I80 M?F )%9!ELC+B=R.D/9V)\_FRO9KFQ%__:/JQ'03O;9-[ROG;=9VP-(A4I4-N M#)C+L0ZZ)SP/&#[!YUZ=-!CB[/5)" (@>:]I%@-=^= ];_WV%G#UZ+2@T1E8%I\[DJ24QD"E@7QE2__HZ^V5HR%H.HY]^^Y$E M8 ",S47P_QQFY/NW>J%=Z-EPT"94&)\\,.\2S*P_-NF,CS3;#B04O1/UEVMQ^D;#^+^"NP#3VK?#@ M*2GD$<'^=;A#P?O"W3JPG Z>#R]LX.5^N&OA[TG7!,SA6\%0]/]H@ 8N >_% MX5 &%OT#O/,5UBA8?NI,R33_>^"/;V24 V?"__S;YMY !0E6X/0J 0"!A;L7 MK!I_Q,F8+M&C"XH_8MF8,-$C3"PPT:1++# 1)4PL,-&D2RPPUR7,OVT3HN9W M(N0 ]0>;@QJ;A-=M)A%>"KU.KD]O4N; "O#,@O0C%MYVP2H.FOT[Z7]T;B?_ M\LQ,W;$8C;/^]K?FJOKC(NL^MZ)7W6B?7UL@@SW]A M3/?O1'?HPHG)^AW)BCXM_8.'UCZ$X?=_L2S/"\(UUX@B%SFH1J$//Q?X\/N^ MK[1]X+)_/;^K '9C;LI@?A5>7?-PA^!<&SKUW\@6)Z7]'!#\'=MR#UEG?CT!9\&3H0 M(8_I7]Z@#-B9DQYM."'O\@A?+/2'&QQ7-AUWAL'@%2SUD$%.]?"Z(*Z(F/A< M_ B*N'1\A0"\/\[T*P4@A306VRR;;RG;1FM XC5-U#(P?HKP!""+'\>>QLP? M,_];F?_]D<-?R?SU^G9&5 0L0]>+57EH')*5<95,XLFMP MR B32&YI];,:F0.20L#DL.-$GEA,8C&Y;VCZ(3%!%^:Z2;<511G545.K,>5D M=0?%!(!4-)V].$*]2R]JX#2]J*,TH-9W-7>CX"I]KI1PH)0XW8'!IY'42C\1 M [>%UY36"57%%IJE1=-"ZI2U5>Q-_3$"]$W1[[MD MQ"V(RI1$6T.D7TRUG6FS5MW:72 CA.]S(D_9B+%\Q/)QO[#W7?+!Z-,L7E^X M Z1 )0MI$E^6%AH\0WR?+(:E_H1X_^WEKYPNXG#X^[6S;9Z7@8 )AF]U+UX] MG2G(7.(YF'?&:Y:?>.;U6O,:=,& #7G-PR*GUHNJ5NF,W=+GHUH-<9A!*J7R M,E'L7JLUY@?33[N?3C_U=BCI;5'B<(^^,@DUK*_$'KS_J6[:094FA=\F^*6A MZEM^7Q$25IB%Q9\]59'TJ\G"DG!AV2:O^2;LH>=WM(#9VTG8@$2%N=ZP.-WA M'_RO Y']-RP+"5:4/$[U]+,WO4Y4C N45%AM#K;3TY+A]!*<;/)^;5I_GB\R MM??KA'/U)GCZV\\J/CY;H]\,[ZF0G!U4G6;"OGK/NN2]Z,\"TUWAY(,6 F&= M0]GV:UL_KQ#ME[4^: KL=RWCPY)>87KM7T_UH.&X,&4V^.OA:_\.]U@6POS< MD 8)%G:I,&4FX5>1YI=^5;#Y4W.!KTI8YRW^=^XID=ZKT%\X3*/W"Z0V="O0 M':]FLN?5,H(SA26UG)%6J;EN*8YYK0JP'U0EO4^KDH.M"AKY/=NL!-RG+U,K MN3\40/#*"P.6_.^_+EQ3ZF7][^K,KJ;M)JW1V(ZRY[VE/FKW/EYNZXW\V.+M MMC!@-@!W $0&WG&RO!0RR5-RBMTJBFS;7:&?*UI8NPO@!W&B8MG?3Z6X[$0? M-G#RDIYAT0NXT+!\/\\]U:IGMZ_5KKA-Y8D24()#J /;0BFL!U+5@+)SO$F] M !9S$&F\UJY0*\P=SC(HBVJRYUHP'EZ7!3+6O8_7]P%'B/>%B::_J&T]*LS M?9%8EYZ.,7 DA646@XX+?F-.V+S#[W$5-KOV>R+-O6:>7D5>O]W3OJ&"_53* M9U_360%VE\IS(@^/G0>OL*UWEC&F7][W60=)OV-(^!:#D3TXX#U6\([^IT+5 ML-YR0H.5>^? 5M+-AZ!L\1^>Y5=.]GO2[9^U;^W&FCPG [3@-2N&Q236C*P& M$_=QP+/S7P,OAT>WE_WN=S'Q]\Y;%P0I2U@_W_O-[YW%^;W6O%*_IT:&+SYX M[M,P63.<@\9>SR?G%Y\^: 07-)@;>&W&GC[W*NG+*\,Y-$/K-'3 M8V&=3R1']BL6/35^ M@56#O+X627_S)!F -I.5_$7"1F3@<(1P$U99G9-X@[>(^'8Q^.BF!<;PO1C+>'#6]?T'T[M^HKJ_%+ MN/CMP2![KQS=]M"JQ_I_.9I_XO$ [WKU[+W^9;#6=5 N^V '@NK/C%_PW6>K M*Q4M>66YV+N6&]8)?KYDN,J@YNQKA=&/%ADTM0O>";4?\UR3[-OU'G'-0X*7 M/6SGFTM D7CJ)OSMP9^/,X=>&%O>&R:"HZK/>ML_%0=[$N OW7O\W:SF: <[ MY)57!C@/5B(.:@"_L/D.A.K[%O[,Q(4_X\*?E^]L?*9(Y5GH_P5@_TRQ04]V M.%A.T)OQ"Y9_^5?HY_GM.:K@3T=_]I_LQ=% 4=NKR]R3CF\\Z7A8S?"K?(<2 M\ZR%YNEVO*?TNQ5 CA.6;-"Q.,2I(#>Z6-S%,I M]L/]F/,LXSQUR+,D6,,>#(*%VK;^I["[R\$NO3)YSN$/.O*8/$3D\.^^)0)> MR0:P[O0\ H-MWT #[NA!&B#0JJ;N>E72GC?>@^ @81E *0<-ZX+S'ZB97 "U M$@-XL/?;I5ZBYZ''_1\HNE?-MX\^+A2?/E.]3H-@KM A[GT(*5T$C+!-]&4( MY!.]4N\A=+8&9?,#J&\E>)7WK,BO0?HWDOZ6K@FW4@#@]; ;BW8XA4 "@C8T M7D\*V+?NP?.L^Z89'_:N>X#&(_A?-_==8E[M$QN8J_L.T8S]PHAFH) ",?0X M%KK(_Y.0=)3>0]=2.+T,O@'=$'[KBJ5H$.&.N ML7+VWH6W=V@B!PY-2AMI]C@S*R/+:H?4:295I1HBY-GC*I%/^Q:TK_!K[P)* M-&J[8BI/%?)6T6((>UI.=X^] MKJ?'7=7K>N0/?5TW8X_GG:PYUK]#@\6F+Z@IWS'#U\#Y]0\0OV;)$\M>O=>\ MEBCQ<].!C;W0AZ S!G0]0AI S5YH#F A;GCIJ *]VV@4?)<$/ 4$ <@?^>JP#0 M<_ 7[N0]5T4O.!,F[12ID;D@5QZ@5?T!,)!E,:SD0$\]8 C9J\WN&(8J!Y6!]TRS##?7XY"YHV\9Z#7U MG#BPG12C^L!9A9U:H8)X!-C3/_%Y_V;?*_"^)YSOUSYJG[?WFT'VG@<[YMM+ M7C?QP(/GW9[ :PWXU+*JS_>-"7/_CUD:_RDF+-YSG_N6P,%[_;F<""P( %0H M7D>V25!G&P@$$%H(K?WN44]>WBN+B ]FOE@FF&9CG$_)&9?J[L)\D*-5LK(=9>;>A M&:3(;$=2)]GLNE VSS16 P3]@\T<$_F)R# F[ JZ]_ /@:+L^$X_\"WP"3!C MN*!1W&FU/&\LQU6[EJK1_$A<-AI9N;E%/=(?%_8YJ98#'Z-'>\9_X;Z]X\-5 MNN_=,QM<1UF'/BA_L!??-9 8K:SK' Q .4GX6G]=UTF"R=/UBHPG%]24M_G< MKW_2?Y!Y^6!R)]Q?2T;6 /0*@KJ"SB=A:U"_SRN$II)LP,M*:#."(=^"0\*W ME&0P9[X!HU]>4B:_;3(+W2RH8+.\-X??"3O1]@[W)W@NVU2,%LVI4V7$.L4N M,UCM1F4W8IQW6KF(VX8T*"_7*665[VWRJR91Y@< \Y%GE,N!N0"- #'@82_F M\CNPR944R<%D.X'GH ,=!SE@&?GF8*@-J*"U^8#9%'G8,]GCS^<== Z)*&EC M7*.U+$HSC< A>L_%Q#5>W 0MNB'02*XU?=1,/04?@0S=HB[]D3'.]K=,<&>F7G/W I6Y8G(K#I&PQR MY'C!STR"%@5OZEX^ZR4=FW!%;_5L=@;5'^+7O*Q(3#KCS41M+S\8X7QC-UO1J5]V @UC>3/O><78&_7RMV_+'$.Z\5U+=U%/N MM-!TE)6AM7*9(5HW*!%Z,HX3HK_4*_ECZ/,^IZ.@KND=K2]B3-,; M. @) T_7.Z:;I^OI3,:EZT.RO@/RF7E$/^$@?(B2A_"R'' M!Z PVFSJ;6W* M4'R=6:OJJ)TC$W>) 8P]3;(97A(5#7V,?&7_Z>_'V[M#,K, MLGM?T/[GMXBZOX##I8&%^1\&PDZYW6''FN9R2G]2E%M=8Z-0LX_?UWS:&42Y M^0'&"<2&;C>6ID@66IMF&6 S(GT.:,.PG%R@&=%/J(?9^3S/HN)ALFG'* M:Z%U=_AJ_P4J,X?2=1#5+\B\RNWKT^BFR(!CT3^1H9-:!0J)XS_I?@K$XXT. M*/@-NE^^FM?I)KZF"XN<3"R5/);/ZXBS&=,U6>&:+30:5Z3OV,(,$R?PA:O(F[Z><0\6/^)FMI MX%B3;N<1>>.,ZD,W.T=@3,*YP)*;^YLN3-3/N!L&)L/Q+4#4T,>@=1M9VIG/ MY@IC93M"7J$G+2,:'/(1'\.ZN^.6EEU,TR-LLQNN!_7E,.E%*)\Q@CU\!C<& MKN4G<,$YIQ.FL-IF2.H8S8];2#8SE2PS=;\,@:UGG0R2:R]H$F6X2E5"3)H& M#)'] [)ZQ2]YO;#6"+"'%^=VBC4 -8JP[ PX$+G]2T,?5SXYIQ>\J0*1,\WD MJM(<$HMV5/S?[V<8OJ=5^E*E;RHC*:.7IPY#+B41WFB#W5<)>84;/ M@COUP&SC; QAZ&N[8VH]G.)FF:M.:6V=&R>%K*P5Y-B2W/F-;+XDE? M[M6.-JP\Z]:F2M6QR1GDO M7&=C?HM/P:8"("8@W_-H4\R+?-R'!5^'FD^].2Y#3JP\J)7(5,FADK,Y88QS M!&4U/Q=+?#@1+W*\%VP);8#= .>U&GA-V\+SD.$3C;P.B9MA+&&3=&2.&AFK M@NQ:\P&2=7_]0YR#:5XQ2>'@I:$+]&54\5/YE%=JV=U=Y;IL7+DNKESWPHM^KC]8C\QBNU-L M?_WA1X&6WXG%B=QW+019+2L=?-Y0^UHC=[O:&87J5F_A6-ZD5O6:O>JLE#FR MA3'H9P[JUT+0]_0_JH[!R8RHZ18LCQ%"LX?$4M=@56NH^@^O$/= [B#:P;]M M]/M/!'=WL")Q$)/N?8V380N/N7?=".?G17K 0GL:[WJB"[\L!G4XP&N]B\T M*WJ0,[B!#)#E'A]ZL>^ZZ04\: D@O@G/-VEZE?\^=<&XWZZH7C%>!S==1ZZR M#1+AR_E>'DD:^0WIBF.&V$4C^NI==XN:JZ,Y95<4Z>746ACN4ARFN!ST@$6F M_L:/(^#Y*\:57IB(NWR5H;$^DJLW4A96,]T_)%Y^Q17CCZ/3^VX:R5IIQ:1H MHXDX@ZP^DCO33KXM_KFDPDUN&G\<+;W@YY:NL8?*\R0=N3HZFU3ZU28RVM%H M?5/LM[8I3V.>OS$."OP&XB5OPK$P INT"#.[G DP=TNST* MY1_W0CZ6L@.X&5/C0J)VVE][NA%8#1\OI*U *J->ON:D33'?ZD$CC_P#JN2" M=WC^U[LEXK5NM-QL6[$(A6"4,DF9(P(AIZ0F1H(Y/G*7:JY2)7G;R&-TV;1Y MP.N3<;8,M'#J3Y>I7W[['CTV.8K464Z+=6F![2PZ64L[7$'H&1@9#<7Q$=Y@ M.:F^50J403E#5,K/#*UL6# Z_0]EJ)X"==YZO?Z1V_ O\-M=E#DXLCA M.QKJ7;/*&K6E@(QXL<\2;-%)2;<(=E!+A49K-FUM*;)8:5'F3&AN44AA%^B, M;40"'NX"NYV][F98M++F9G9><>["]&7JM*>#'T$D]W]]# M^-RT9R+9\OIN?%&2X+.&"Z-]ZT38\=+WPEO/7.A6T!S(ZQ(9WD+YW7X.S$TP MXB&T-('P@E_AW16\&/.KN 69=B8/ZWU[O?">WVCM"1YXYO_RO?WPQ4>)V'__ MV6^_;P3^U"?IZ1+ "IO9G+B@\%(Z/?6\OVYXWBYO?V,!NX.>V"Q9>]%_R;+! M6_R>&^%W3K[XE;8;UVZR<3 0_/%]+3OQG6JYM0V.5AS[N7('<9L]5VIW%'Z2Y)MM\6,8#(N&)EZ.3)#FPNAGR_2 M"EFH%U>M">%83G>&';\]KUB-Y'*$;I%MVVBOZY8]U7LY,/+H[03-FWE"7ZE4 M&5F,6SG1*/!,=T8:ULQIXBKW"QS/-+IV4ZNMAW(2CVG M91Q,/'H[TE4U!4/,'2T3;'J%:_VZ*KJPS\K10VTKV\SF7)% ^"*I M5PLJ28IH%R:V'PU-&?/L5IIN:*K@E*>MMDJ+M;4W]&@"Q=PZ8ZXGDX7B$+5D M&NTBC546L-,)VC-F@Q2ZA7*9KA?'#FEDZ\80T![%CX$^M0F*'S1,$VY]TV&'J"_-ML?RVN76V"E"U5-9)L M$9,S8 (GZ(^1C.(:SH:A5VQC,G,H3"$'WM"C"6 UC1V8C;Q")1FW8ZWS*8'> M@0F M6&+E,CJD:TNDP(^3C3G!XV4%##W! X21T15[/FW33DW#I:0Y7Q!)$0X]9D)> M*>HE8@ T5:Z/#YK5R#6")IGO)$;LJ-YFQ-S2X\]'I<5'L-X]_NM]\N)4>MO&N?!)/6QITG]LWG[\V7?NL!$"IRK>%EV0% ME YGZH6!'1.WPTO18YB7B!FX=QDT]1D!D_"-(VPWD%[T/]5=K#$)/_2C7X"' TL3(?QUN4/"Z<+,.(A,/G@_;; J VN&FA;\G71.(A!]E M"CT4?PSP#$)NO1>'0YFY5P""_XIH3^0129TK^/).U'\0K/L__[:Y-U!!DFT^ MZ15!!6H*[EZP:NP12\5TB1Y=T$<"B^D20;H PL1TB1Y=8CT63;K$\G)5NOS; M-B$T>R<,"Y!EL#FHL4EXH#P19O:\3JY/;U+F &EZT#/]B(4I2S!S6;-_)_V/ MSNWD7T6(A?WP=UO2'0L@?.MO?XNNJD8NLOZS/'+.('W5B@V-T'#QP%2 3/._ MO[!?'Y5;[#&#W9Q37LUD>__>^8U_7^S3CV:2SRCTN^(+O]F)\3F5N<^"_/U? M+,OS@G#--:+(1=1DZ!:Z&,_?8!?>=Z >BL);S]0+V&DG]N6YA.! 0CC=@=Z= M+Q"1/V_<.07RWY?5%!'):Z:O(_/JC.[FK:;M$9C.\J> M]Y;ZJ-U[GI")?R9*!/^UOQ&M+$<3M*'KRJJW+AM:?<7G)'>&S7 88XD_H.GC M8-R+GJ=1UBU?HTJ^A[Q<5R2PV;IJVAVF-BA0CF#P VZ.2Y6\>PV1Z&G9@EI@ MZ!9=F"BE\8K#1ZF&"$0B]>L?(HL]I)'C[(+/XHR?Q?)71](17/.?/+LW/OVO M8"S<4CU%$3/^2*Z/.">\9Q-^D 59/;IB]X)IPQAZ[[I:E=>\]3O&@5*7TFJ3P ;4$*<[=*MT1W MM*K3_*)/*ACK+ ;+CWOBSTS(4R G//1*N4R-M3)'4LMBV>VH.MZ4%)BWWYC=3E)(HOU61GXTPV2C+%+\=C:N-N!^)72I2A+ 1: M'%;*%$-2!5W(RRRBN4"B4E"B\-1Q097O;*H&^*7!6["GY2L91-\/S-\4M=PN MLBQR-N^M]R(&-=<$-;DG?9([4" ( Y MZ .&'I>AO)=(U^ABFGL2O1C@?$:ZR%JNZ?1V[3Q=0(NE2:7!]>FQ"*0K!:4+ MR1Z72/II7IR,-Y,6'_MLXD#B*#EU;KXU,4"Z)D ""N>$NLYEX+;*51UEFP2G]"H64M7QS/I6@ MP'GX""./&U)$W244+8'ZD496'+\0F5OK.'XACE^(XQ?.A*H%;6=A,?N$I0NV MRYA\C"=_;K!"'.X[. MJ0E[=!P NGZ YP)?"[VE5TF!*G:4.M';C#)CI3KM?FE(6VJ+9XI=DZTA23+O MNJ.JP..D"^NH0_\FACYD,J=B<.+KWN\C4U%T39X7F\J\TJ@N&:%/)Q?]H<72 M_4E=_'B9D@^(36?6**QKFPF'M%E.$=JK)#W 1"@VT$N)D ^IDV+SHZS9KXUF MBS)2C_05[P^/>8O>]L2 Z"L T=L#=M9=CET*9KI#\5T3'VKE299"NK!_#(!( M&>0AG2;B.^ HW %'7%1CG'4)::>2! M2)_*POG&_I[+1\M%1KE$)S'@!\?!W7H?8CCT%7#H="R.5!<07!KD+43.#[94 M$VS/0'%ADSL ?0CT 3U9DC!V#OT@B8M1S7N%JNY2NU&I/7$16>PRS>RXO*-$ MKW,D0# X"83J5.G;NW,=14NT8DLJCGZXR]OL./KA]@?R/?'+SXY^""+H' O, MFC<3/:]-DZY9DFS$M=^^9;!#'#L=QTY_RWOZ6ZOY^[QMCFN_1>22.;('1ES[ M+=(.T? [(89[!N$"#TYCOB$776,\I,L20^F515UQ^E]:MZKB%L0ES;:V"+-P M=R.G6)JM"N(,]4O!9K M=?-+(U.I?MN8S<0:CM37&-.3M]DE;^>@B,':<)GT T%+ MJ\/%L.>:L.?MX3BZL-ZNRX1,(J/-0B7K H;.YMT9ZA>+0_$''#U5T"J^(OXY MLAA#H,N)F^4F^7&Y4-.0=KU9T\U3R^ /9-Q#(!JY!%$7 MSQA4?4P"\UFMTF^L[(:"%:@%R62S>*KC22!,W,PB#RGL_O('HB5A/](LBX,D M(G,U'@=)Q$$2<9#$F?"XMBWQ9HPH?VX(1!Q3'<=41\\ BRZ__.R8ZKBBW(^W M'^**MI1^>6 26WO'L[GN5T;OB+K3,#$53R&8 M-4)XMKCLC1?N#//KRA$/&'ZJCG]\+?Q]!"O*'LISLE.J..FAV&/2")E&;6&< MP2?SS9<6EZ-J[0TRDZ4&55=JZGQM%5RY*$+9@3Y*_"&;2?WX2]ZXMEP$\$H$ M*S)%W":^]?;$T.CKH-';HWHVLT*WX6Z)"MTW"W2-:TQZR4ENAGD5YK(/J73< M9"P2E\(1E]<8<5U.)/.S8F4HRKF!TF^0R$C8&0-FT84B"WQ!$+ MJHN,AHE.@L$/#I>[]3[$P.CK@-'IR)RF:&:15KY,T5AR0[#="R0)8AGQ($3_> MG>1/Y&DW$XRWG0E7MJ4$?(#@[7E"!9MN_8[MKCAT(@Z=B$,GHN.FB"Z__.S0 M"3_>;F R'.\=XM^P!EUL/TD/^V992XYK MN1F6\@(N2/25\AU>6%-9%$1XU'%H>*82A?XUP\>PX MF]='-*6T.T2)RZQR_;'1A<(%(S)(Y '!3GFGG@&;?]L,V(%_PF$M9PD(REY> M.%Y*@_^7_146!"MO%)"KB"V<0,".(SYA\"8D&,\E=,=,,)KF,&J"7S.JXUW, M)'0A(>HZY\JJ"O[* 5O\I8D.OIZ0EP8C@Z=H=H)S3!B=:DL\^(MC O-]Y3"F MS9OP4? $\!X#F)A5'0Z\UI88^])B471,;_8S%)FAOF0,](,SJ$19K2Z^$0FZ M4.UC37Q$4L;ZN:>5?,;(28MG(3.[0-M8O/:2DSVIJN[WH""!'3]@8])GXQ9C MFK/EKF2BV;2**ZMNK]*UA6I-K+N__M'T(_8]W%4>2*D776,G^KQA>_*8P)$' M;T:$O_LW)ZW_^!_P32B>K\HP)SROI/\]E'8=B%IQ6"/*OJQPZ M+%@';X9"CA'AX;P7\E(20_QU>//V_OV__^=P_D_V;)+55=W\'9Z=!PN3?)"( M><>HR"?G)L\H248 [_[-J"ZSM8*%9C*/V/Y<_KT_?^%6)%*/F[-DSZ\__5OB1=]Z&G^F6#$G]V_1RGM<\?/:SIWJ$L77C>E1YH6CQ M)QK\#Y.03"A._S5H%T[9;][/@,N F*C_.43EP4? AH6'%V33 I1.S;;V!P7S MSP%Y7V/+YWMZ:K.8\*S5=I2XG2P7.:5 NNX876+#)=\%TH_\\M^V'\G34A&G M\Y4.+;M.J;/+3F>.(T(]\7+DR.QN1ANKKE!8/H?5J#7-F@1\9NKE2'M%<(*^ M12I(LMA5!30[U1<W.B.-GZNUJILK7AQQ%YG?"MC&9<6.G[F?#R0"TY6;-"\,&DMRL5L#:_&!#6CI= MSPJ5I=[+4YLI''E$> 5QXL<_QVI*#Q':VOKA2L*>CKJEMEUHP+1H;["0X6>-;*6@"VO._- M9RVAK68K:E5"ML)X,6YT*5D!7 "'HM=25@>H$(")!"L!E >>)VL>DGN1=/0< M%=JV*<\=#UPG;#W!,ZR4F#N6K/&6E;!XT3MI(4K%X^\L_'!7 F10;L%X5,E/.=]6QF<\2IC M6/SO\(?#24&':3 A>&BP_F$3XAKO$&8<6P\_\(]@[Y-G!_6AW]8?\W3H9OPS MUS;#>07O0_TUO\WWC!./J;,)6P<'X<'S=?!, ?!;N&GA[TGH6/CM@QJ(3/^( M)P*$Y[TX',K,+5UU;/XKP,4?_,'^]][.)P?8\/.NJ&Q,E^C1!7TDSKH(8[K< MB"[X(WXVF?ED:* _C[^*T EF>IY., 455LO]^S(1.6?=(!=9 M_KF%^7'2Q_\^6QNKJY E_O<7]NNC8DD\9F[.!J]>AY[;NK>/.8TK\@*O67P0^#QH;#/9KMD0 MJ3HQ:"TKJZ*$D\_SAU/O"'P.8P]>1C4.V%EGODRO5+1=I.J5,C(K6N)87,/P M(YA#@!"/^)D@Y\\=B!&3@%@S1";/(M8C[],CO5)?DGD5[@?,H@"62*!&%EIU M6QN7"ETEV3.;N%%&RGC#O88:0=-&HR24UW6$[XZ%)=:32@T[!]0(^>L?@)C. MM2C\OEHDEI8H2@MM>R3I0TMY!2%[L*/!=@R'P*X,OLY0K1_#%" M\_9FN%\=(,>N'-F_T4G 1:\!TR?NX0H@BA+]A^B<;[GF/]WD?P.5=11^CQZ& MWV,7L;)=-T]F&,FH4=BRI @H0S7(B?AI->B)M\ES12\QM0/V5N=.J,9E.]FQ MFMRL1!?0A3%J$;E.%XH>[4+BK\BJ_%=,O%7#T@L5M]9%RG4$&>5SI4D5^;R)]XJ^![L('GA"\?UF.EOP2 IC/^_=#L[I M0G!,#YY.Z3(C:PV_L=^KH%\=3QTB+;06U':'9(12DNI3N=R,@!>DR(G[T8N! M_EAAQ9+XKO[[.U_L^A-YC/W-=*W4YR31?;(KW%._3.3#6&3O?S][4GM!NUM<1\ M@\0YA2>M*>J4B/:JTYWYE=51Y*SK,O;1WY,\_\B[O A+_ZM6/4*8#I(7-S.J M/=/I.K'NBCQUE9@U84$F4\LD/J>8-%_E%^U"IH*)0/C]6.98]F,YN+XODAA$U)WT7*XNQA2/TSD,M;O=<@?6YH51RD0F M#E"*KZD_+ ;KJFEWF-J@0#F"P0^X.2Y5\E>)M1]1J6EQ0M0IA=RF6A32MU55 M@;H-3<8I3K%AB MQ1*'I\1TC^D>9W;>M%O:%4% JU5IMQR&DVDG9ZI=!FVMJ1[LVN-E?YY% =_O MBO FT;X_3 GXV"<.1(Q4V;W;GXX_C.*Q%,12$$O!/5(\LFZF5ZZC3,)-3["D M6: *2'_=?JC,1B M=4\%7Z,O5EY3!OE)::^F!&&LM+$%M%$>OU5[BIQ-QA5%4I4,3>@"CLYL\&3Z-(1 MQ%G&#ST][32["*]%WH]\Q#JQ=HKTQL6ZZRMUUZN!LR.S(Q7'O0E'):W5$&TY M9)Y'KQ(XVZ>87"NG3";*JB'V:\M">YG=P?;SKP?.QIHK%L!O(H"ON$@,)H>* MB+B9TY>B2F!\P$#G B-T4'B.'&\C? M6_)=8_D[(W_5F5U-VTU:H[$=9<][2WW4[ET%>&]LB<$K\U:#&TN>2YAZPE9 VPARI#C&P)$A5TD'ZZ_4==-3/_ 1C&2OE*) U> M[%"YDQCAH]K/_Q4^".PB(*'ZG\.C,OCHUS]@Y7O->_@?U(G_\^S .'LF6J8] MZP&"\Q[VA+\UF8V\=)8!Y PQ:U7C>$$&[,PW )VXEUR2WS:9A6X65*"#O2>% MWPNH&3R-3J*4L^'D*=W/X"S@T.0(EW//>!7N^V_.,6%?8XO77C)KZ=4YT!8O M.&H#L,1X[W_&7^&WWTG@W8P&74V$KY1^JEDQVCP M^4TM><2@7\)DDLGSD>0O:"4=D*D?['3PU#Q;6 Y<=VPC3JO<2R]TLDOWQ"OR M61]'R47?GHX4K)-/Y_%&7E$9<'A8_)K77F4SQP( "S"2W[4;V'F2;/B*[XE? M7O#<&]BGRTSKM%'*-I$V-RZ8%<.9Z27Q-NPCFS;_4E%%A(/"[X54Z!T2(7BV M32P5I#8D$&4D(!/"2#?4G.%>D8_67*L@K*>K&HVIO0Y8> Q#B^W9T A8]+J0$P5W/6XWX5VP,N1*UI= MY!VNO*23N8VQD'JUL2+FP,C4RY'-7SY2(/^XD=O;V[R?<[$RZ3!RMJ2QT^R=:F(W>&'S^3HW.[ M:K73,&E2KE*U[799SS"P3-[12&FT,Y!4,3]%ZE2N9Z:JN^:(@Z5RCD8Z5F?9 M0(9BB6+FQ,IHIE##[L!<['">KY\O'S79GXM$50,'NZV;VR+0K*IN.28_ &_( MJSJK!&Z@^4Q%6D:'(1Q#(=%*E=#=.;5R@!CR0#(,\##;=/AK>3 AF[[%Z48\ M0L]3XK6^WD%W[W-/"+="YJV]$^L*(GGP&DA/2[;@814@;4%75=V5-1&>7LP#]4<>,HDG54G%*ECADFUD1$K/N MM*==]^J,(QFSD7 MF,G)ZQ//AUA= !P9;EKX>Q+Z]'_/39Y1DA Q_L?0_;((OWT;8,V_>&9 "^_% MX5!F;L&+(3Z\&T#\A=[B(L3_WMOYY-]@:?M_/WM1%-,E@G1!'\]688O)96RI'9MU("77"G XM@#D3[NW/39X_Z6+#S2306: M)8:IL[QUN<,]/LEOO ?GSJI0;UWP[(Z4HOJ6!S64U*K6\>7T3UI,%=!RO]_* M.%3?K5J9:9]6%V78$1L(4^D/0#COXI MX?![Z9WK6^UW)1_W"BG>(P*S8L%8K81*GNI+)3T[R*W:UK8+1 @BBSZ0!#G M>JW=DU'OUWX>Z#:C?@LL'QF,<.M$^JBXZ&^]#_'1#W3="0TW2O&=?B5O5NF" M6FW4!D5E4N/%H)%LAGA R"N[YK_3B7Y73'ZOY_=I/A8FQ44:[VIC:M19B3 MA<9W)ZAX*C-H)AO,I$LN!E2[UD6KN3K;'>].9@8ME^5A6D)%5BG,%%85^<*H MXG9/909Q@QU2IYI4'UFRK%*MM%O%N@U'IE^.G#JD2M%F?:$LL0+)M#&R;P.J MG<@A(DVQ.LMOY0Y",E9F-L_,]'1;/)5#9$V6R=%FBY-(/[NJ53>Y!9JD0!Q[O4@^; MKE*3BD(M,WE92.>W5#V?.[7S%&&7=[7=%%/:'<3J35A&$23QU,Y3G1U0+8*; M5K#ZI#'C7:.RG9[,R2KLG%3;+G1D>L57*E*_0'*R]_:CG5_NQI,%/] M.YF])58YJY[L"D6DS0A4B]^2(Z'GSLCCD0U*-]0;9_D*$0[\N>8W5E_R V9Q+7DL:J-L:V2GPJ%JGHZBS M48O(BOY!(FL.S^7L,^-F#&)<#.)8)DUVMFO TD'NSVTM U MKR"*+B1D__US'IS%?/B;S6S .V"6]XGJ*F=2Y;X^%PY.-^_-_8D#P7\6P&\Y MC0MJDK^2(C=,NQV2VG0T1-XAZ=DT7ZQS0C=.D?M4BEP80_ZY'#DR_8B>;5X0 M!\O?*KD$/=O(+*;+K7+D8#'5F"Y1HTOF$3_;YRZF2ZS'8KH\DY4E2DFE@=ERX]2SSW>7NF+JZ7DU$HVTP\^GGF8?T[?M[ACES--[8('/ M:..[(OOSS-.8JM^&JNB'8Y'"4^P>^R+"VVN>2WC]4"X3 XW>ID5DY..;7FG> M\^U#FGR/3M2S+K\TB.D"+2O>%PP";WI@1]F2J2\+_N4AV.ZVP?OSL%[<"/%6 M>"=T(G8DG]>2V5H9DRF';0Z')7Z3K>)!=G(V\Y#-G H=N2 2BI@,7?K4C+B< M7%T4WM^4Y':BD-8SQ8:=SZ21D2(+78SG=E(_YV MWV_F=F* ;5LS<%[N!DB?R/8GQ=9\-^G#:+/TKW_2R .&GA.#CV'MZ /K()3B M'DS%.\+/<<;@$Z*^I_2G&%X_4Z:!;['N'Y) M 33[D"5/Z=+[\#-^.8:X)P'Y>;CZC Q41698J6 .779*]8',S+NRT_4K$Z"I MAS1YKCA0S/\Q_]\%H'Z=_UO$8L"FAW(;6;6KS5950:1M'>80I&$J^0.1.I5D M]J-\UP<)N&<"LK^KK1T=.![!7MC1]7???&MBQ/YQ;4UM;),!!)0UQMQ6;7YI MM70-+L'4515\M0JO&'GK5+)E1A(MD1$;G+)-XWP^+S#MQCBL#()F'K+$%9.& M(ZB^KN\JO"])^WG0_Q/"A W2Z-3I.%4E:;8D:3QKZ(-"SJ\Q@B+D X$?-S&, M!2D6I.]I0WQ"D%BV(8I:H3>CY854[+5S1(Z48#HW,#(R\.[JCQ5XPPH +_/J MHYO_=Z4$4<,$5H=L %OD9*HHL$42O)^JFOAKSFN\(-M__RE9%'S_JY-#"_O) MAXFB@,>"'-N\/^U7$D.7EHKAG4Z/0=K552]GY*F2P^C,LMI7L"6[6NUHOM'O!?E3Z0>,.-65..;AG\W#UPUM?#\/ ME]!^QG7ZU0:RK-5HPD6$OBMT@QPHXB&#?(LC%#E?E-%U MOK[H"SD_NRCUD$')(SWY=YQ<=*\NE>^&;=_,_B^Y7M_Q0M'MBEN%F>>7^26Q M-#NE( TH^Y!.G3+58H:_/X8_6N[U%?YUD?#G%;Z=YU9SV>HRJLY>\N(P,]OTA3M9+*JH;.U(C0,_; M\_ W9J>W\*3=.G[RL@L+W8DQ8ZD^+;SP,'N@>65A"YH&,"\C$_!Y)U]%'^7TAKQ5^HZH4O6RJ&0XK9+JD M*P)^3__Z!WO KE!-\EM=F\;0-LK1>5? L=&R7'_"[>AE-9=4B^XL[558?$#PDR[Q.'(O:FZ;[P90W\G>1V70\ZUU+2VWP/*6 M3C;MU/D%ID.N]G!J^IK-A6*&CF\OKZFP9\DU,QZGUQFZ;DEU,9,INNEA#K V M[!B4.1FR\DT\LOXK@MKOWS8+\U;WFQ';A@M?>4;,OHX U2/)_-_;JQ)3/:;Z MU]^H?J?KT\@_=@9W\WQ]'[^5C(FSN4&";7%"9J9LI(UN?H%/)QZM<_Q -)7/%. M,^;A.^7AKTGY?#L/$Z@\G:1=A* **IG,-DL[-C<6P0R]>\HL=BZGX\Z]0G'& MYZT#]6[=+#-*>#6"VQ/?F1XE$/F*]0/.]YU5+FU28KU#D[E*E18G24M"1#A] MK\?T<=ZXO'%V64?E@\7)(071MM3Y6VSJ2FZ>RF5VSFX/1A M;BF>/72?%XW!G*FQ-J;AU"@C[F;&=BM9]2Z3[F@O_2WL).C@[QOW5 R(F4 ;[X/L<_X6=?-M_@G*-752SW;:2/];+U, MVOJZV[(!,$"] H'D X'$!0(_5@8^ZOQ_Y^[DM[,X6EO0I:*P3=.%5'6Y=&9H MJYAW(8NG_!J8:.Q(CMD[8KCV[>SM$E1A-!;7LG9)^ M0-/GV/M.FQZ_G*G?I^F@&Q6K\HP)&5OZS_.WX' >UVA']6H7#HP(A?,I5#(9 M]N!XZC+U?__/LVY:>[L2MO'5S=^AD!TL+.CBA7GR)O))OUD7(X!W_V94E]E: MH?QF'K$]3OV]%U2X%8G48R;SK\33CW!#CG83=@@^V+-G'8#];SWO 1Q\]H>. M80%A;-VX'E5>Z$?\B0;_PR0D$TKV?PW:A5/6A/I_#C%B\!&PI;RF MR[J0@'W-88_I/8LR_QR0]S6V?+ZGIS:+"84\F^K8=8(M-Q5F+J!6LSG*NM,< M5$2__+?M1UH=;C)DD1-H>GUI@1KP5P/)Q, MYN)4!"/)ER,S9G5$K[N9*>*L.JZQF]-X;BC.L!GRYN4HIL5":DK8WR M?1ZFG1^-;.JL4&.1*T;:_? MG66.1R[J[45?8QV'[C>(31Y?%"6KU 4'U-%(9D"4R:6B3.AM32F@C)CL(K[# MXV@H6>R4E@4F75/ZDEY096+06+2\L^5H: UE4WI.Z^%(&>L;K)U6*JTT&'J" M278]=5KH3K,LA0D3H:3TF%4K*\*A1UQBMC*FX R68VXE09B"&-OZ!&?L(316(NK50=I]W?EZ6C$9!4*#YEM1:;3:,/1QY-U"H+]%!I MJU.D;(WZ)DE,5KQX4IHRF7&'KVO(2JD7Y\W"AD G2?DD/]=Z%#\:C$8=I8[L M"+X[2AD+L*7X\3PQH4^[XP4RI'FIFW?S2;R][.5.<;Z(Z_1V:W=72K*O39WL ME%"E6NX4YTMKM[SMKR1%*6SS;DY;XENL(9[B?&0Z=@:5]<10VCM[/J]61XU* MPSW%^::V[HO5'9\#(TO35H5A5'1\DO-7P@XGRJ/*A"IT"MF)NN@7LAGW%.>/ MQ5$KMUF(BN+,7'NY8Q>;NN*>Y'RI1T^X82TU5D83MC.6\K,BOLN=Y/QY:R=E MMD('1_HH/ZM7T96U';J!"?UB^<7,HK%PK+72GTXJQF0G&5CVM)#DII5U4TMW M*U1!22.9Z;)L&'DP] 2A*"S'*W2CHEEC)$KT24X/>_.)\E#=1MC>P401=JG8ZBSD8M H@8'(KZI@+X M!L_E[#^-QJX ;B 8D?@$@/<.HR9DSWA(V,PFP?OF S0\$M#3] #_Q;S2@]!L M27"R(/"FE1!,?9FPP2/@%UB;YXZ^;4LZ^&G+PXZA?X'G&PX<-=\F&,-0MP#[ M>5^G'_N/B: .)-@4T]!-6.K0LAG;L75SFX"__IU@P!MU5=5=RT\7>@;G+^(Y M>VY.]5F)YQR5;PL46"\+\=7>PNJ!&?5X\$X6V!W>NSQ<-P SR*LZJ_P*.2## MBW2],!=%JBW/FBLT-R]D.NZO! ]L,@.\S#8=_CJT_4A@NF?3[V0,'YG\PYAC;VV8X ML8-.Q+_>?(U"/A)GHZWC3L>WZ4"-/F;CSN 1I$OF$8WE)8)TP1[3<6_TEV^VW+A9_#-;+?V(A3=7 ML@86;O].^A^=#1F\12&,\X;%17;FSU?IQ_]>Y'(=O3U7O'IY^?Z8,NB5N5B$ MT'E\')/]2\D.G6\7H>IY%!=3]:NIBEY&15\WM/EM5/UX;'9P.G]]ML+G3^0_ M^=LO=@)'+)?C#3F$IZ3\0B'/Z&W8Y>N#G W'Y&>3O(-UY(DZI9-=J]@K;014 MRXJ7CG)^3XC<6VYR& M6G>&P?M!#'U$KA<.G;Y-B:0/2]B_?JQ875]RWAT\'0')<9 1(2Z58I,:+;I( M8=>BG)H- [6(5R7G0F R8E+SK^N@RA\O%.\.N8Z 4,A*OB#Q=J%)8P4G26=5 MDFQB4"C(ZPF%C\6C)A2?A>;1Q^$OVGH^)#3>AN'!(3Z?^T'\UCUXQ.XA_?)/ M]PXQX/YRP'VZB#9OG5*-^:TQ'_#E3%)X5IPV10KN QR$F?CRNNW$/_M68O[\WRGT/ M?]<:M37.K5(T4I=R6%V26$1/0_X&\!:]#G]?W=-\O4X /\@G75T"RGGH5_!+ MLR1T@_=XR^WR [+VI] M'<*5MK2D/>I-=IE#0^7$7"!%Q6H@N4P8O@B[J6()N)D$WQ_>?DB!P MXO2:HRE"47TC(TSSM4$:DI.0G@/*W"0*_H@K4S,C8"E9M M+7:=5)XA.5A1Y.KH.Q:"[R\$-\?5;Q."M31I4./L>(>078VQ2O) 2HKP-/ M]'4JL<15>LSRNBIWE/\LE$3O+7ZC5E@XDB'/ L+G* M!^50^Q)C\GG&XKG"@:@4=,L^I7)7]L3L$K/<@F9<5.WNI@S+DK R'W9:Y7YG MUWD,5N!Z[NW^(NWO(J$&!2 86,F0T]G)Y MEI$A]$]U=<<@_(4B+4B,)H(!8;\M,"AG6;QM[<4@%TK!*2V:).GQ0J9'"ZI M[\9CJJ^BQ@96O/Z*X)5O!"E^FD_OYN#Z?7S_^K4YV\3E$2$Z>01+UJ1Y6FB2 MPT(.","W=GU_(^Z_0_2\XTV=8RSI!OI>%/IXK;9-FS1F;JQ1.6?*Z!K6>2=] MN(!B_XE#PW^JG]NK$0[+BP.A*5<;@VKLXHY=W#\:79=EU98[O G+-9U$#ZE" MBA^9W1K"5#G#F-:'9'^4FV7\")(K=FB,H ,[CES]L9[N/XD)1F*]1HHV)80O MS?I$ND>/F!KL&4- ,##=V%6>Z<_Y4S*K176/<[RUU/4NH[K%AT)_-+TSS&>HT8 NUZ1:?9OOUQ9Y*!->] @9!WO_6"=XJ5BM)H+8I#C(^Z>Y)GX& M%']74CHGG_-;T$C>QM5%AZ3(5AK5TBM-KS)>TW+/!7Y2D\8^\)\F1?>*S2\H M*"N7:2Z%!3U '+PVF"_Y:KZ3S,'I$]?++XN]X+&01,H-_@&SP=5S'YL7[PMBWQIE>Y.W9\7U0KWJXGUH^+1_E,X)_' M_SENX5CV$HC,R:*OQ1:3GIF=[822*XHH(:E4H=ET9R@*P?CKX7W?Q O^?9K% M11([W!Q@GY" U^.Z;6MEL#QCC97MN*G);'.:Q5$1BH('MX]#L[Z'U_L'R MBWG1)-^Z#V5D0/;QOCQ7K<#837"Z,U?Y:.K6.P?>'U"\!3 ?67/ MK?W]?%/ MJ=L4BM:MVK8_I0MBNE%"4[2;RG1GJ-^7$OMI0>"1Z4MY7_+U+8/$WRI"R13+ M))O)&D>WZ-?UJ REHZ;(_NW2L=,->9;D^DA M2K\UK6#%SI2;K%PH'7ZGRE-)^M_3)_ZR4^6_;0:P[#_A^EO.$CR2O?Q,7B)) M_R][JQC"[C=BR2O,;"#Y.)[WF,R"C7UL?@G;S9O;!!=4CV?!\VV)L1,B1/^F M;('OZ)[[1!8 5VAV GS!XT#O^^"17)!?[#V;\3*,_0::,N.M4P9/!,_K\P9X MVYPW$SCRD(#@S!L%CY@$8_() Q8=!W+')>:\JKN_O5UX1JZ+ +_G\M9G)9YS M5+XM'&5)P^Y93RL80/X9@)?G59U5 HF;SWJ:Q6YD"T-IS,C5=*JSM!T%:! > M"*AQOL]-WE&2;I@F_YCZ)8,^>^WR:L,U-@OGAG0 MPGMQ.)296[KJV'RH.1%_H;>P;OWOO9U/_@V6MO_WDV@*S\9TB1Y=T,<4&M,E M>G3)/*9B/19!NL1Z+)ITR?XA2B6FRZ?H\LY+D "&W?!V,'.1F**_BA +FU9" MUH#1HSL6L%VLRUP$GU^-]?V*^/P@OPTNS-&>' MEP0#"WGSXRYJ:&5>S#]_#SSP&75\5V2'SH0/W_J&"N^^;GW]B12//3F_+\;> M$?,07HS!?;LI8JN[1>!\ZC9L?[D*L#E730_?:!]3*U'68?[ MD3M5;0U&ZJ;,7Z+LR]61R3T$YOS),W;C6(G_OEA\Q'E'T[W&$M']XHPG5O-M M:5!<(NU&Q4FM-P968G//;WISUJPM'-P@56=V-6TW:8W&=I0][RWU4;OW+.XA M^9ZKW:,+IE!2M_NK7'Q_D]OL,M9.(%_1J6W6S;NX([2^VH MLMGE6H-Z-2@C!MM_UMD/?@@_"UI:'3:R MRFE.?48+D%[?4ZA M//_AH>&.*:L]3D*+(44?:YP;.[C7Z>#>G%5Q>F98/#93=*.93^)>MK&J:HVT MONA!9@"V2"J5/+DE$GVS(\];B@LV\"2)F!V.MD8VB"@M)B+BNO9 M)[ M?9>IM\2,#A^W,E<63B S;$:QTP3D#L]?S#["DQ7F7Q=1:? M*.Q\;FNJ#XB=_LAHJQ\4K*A)O"/M%O+?JL<0 1T9S:#$Y>$21RN^RYR K90/ MI"L2 3L'88[9#JZ43:YJ7AK7DV-KI+(U%2_ ^=K =LC>9<@SGFN.NBCY1G,B MZAP2/0OCI$SPF,JHRGCM$]P@*?B98AM7BX^0"8!-D;[#TV^=O;S5H$-#?N"5-/'&I1+KWR$^R_=0:CLL&^I]. M'X[.^9'QA'V#X, (.&H#A//L?H2[$$<>XG*(V';8E;C%@/N/"%QI1A>*F7I= M91/23.K.VH59CO#'&6@Z4'?I,%%)TES8 M#Z2D,&,X]Y>&!$]E#P?HW'Z$ 76Y!9A\+A=)H'/9$CRRZH2-B,SP(L?%>$&P M/8"_F_ A(F,Z_"0[(5)B\!:,@J,!U\.2,,3INW5AG8#/\Y#-&4,,OW=<)F3Q M(Q*TO!ZU._VLM.+REN:UJ3)9'5=DN*5?OS-WJ>RQAM=QO"&.-YPQLW >0F^L M>ZOZC&$(7,HUS.7<526AQ8 MT3 CAV=/GXRXRG $H Q7P@0 >\7="T3\56Z>1RR_YW<=D:(3&.,00QQBB$B(X<-D+K<-*J.G)@P[<&BKQ-2\7F*-)BD":X&X2Z5_ M8F A#,.!@-1JVE_OQ[C?J4/_K=\^$M8!'Y@?SG6!&G[XCXRX& ML;\=71OA-;)VS7$^]U2>%%@^)U-/ZX[Q]%A%0YF@+9 &_O7I.R-%1L=]BTK[ MB4[ Y1/O)YP\=^F\>A3MM,L3]0VEC$_'L#_"/0L6LM<-?.<,^,VV!+^4%(\8 M&$XLV"-F=T97UM\J&432_;BT1HBR^ \R8)TF=^IHW$\4[C]KSU&TY=^,I?UU MM<&TG78$L#T! #)CV[PAH]Z(QP(1J4(KP^'4TY(M"5Y#Z QK>*;)C GZ]3X= M?\=INEOR>LY,[>>,L7V:VB>&M9+\*K=2^=KTJ5L?IF9N!E'[JPTY_OYA;EZ@ MYTNF*?J*IMVJ'1L!^SZ2;MX/S[G]1#MAP^J,(58,L&)9F6A2F+T(OSHB2?O) MN:(51BF5\YP1[[4=9H[*8%%_+X*ZHXBCHC1.S-V(9WP;5L/7:+^<8@6VK:\- M5E2+NB,SAE++;"2C< MV1C%LOY=6FG&0';;(B_X' M.Y*ZI?&&"\0T"[P*-+-A5Z34)7=FBLZ.RX%D-J-IIH NV#9%."+%K20]E1KN M8U)-%)6%*>+"4L@ *8ZZA)'$73I][J1'Q"36^6,75\58UV+I7()W1H\C/+ER M\@_XH$_/._1JMEH)/N0=6+BG!T8XCPC''.MF)F4ZV\6;: MD&B!8INIHCPF4"^Q-'Z7H0Z[)L3!CSCX\1TFP8>)>/E8DDNC7,7AO*?:D$R5 M6VNJZ$,BAC42Z;M4\O#$W4^+<00+J4F.9 M$Z\>">UO! :SD1='A/#:Z4U&J\),4_54IDN6F4Z6*K?! E%Y11RAB",45V&. M_!D39+UF7EB0@SP^2"9F>;I*X)41 YD ]2 C\3,8(M&W.MX*-=R$'Q$=,V-/ M)%! )(BF!TM:(F]4_/=I[8E+PR&V'O9]N2.RTO"-5H;-*83J9;QRMT'V*FM! M'I,$"CV0=ZGCPC(./;S?1BWJ!'_%QL#;-.V23;?=M>H=KCI?EG3-\=I9G8$T M#2,1F;L,?32^]_J:8.<7^^\RR,R20<<403%V"MJ+G MSDP; (Q9*<[V:]2@G3'$F@D(YL&S%4=4A""QI4\D>]R9L/E98E 36+Y,C91! MKCB3 8#62X$7P[P,/R.X.JQBBPJ.I..Y,PB R@6E9!3L43?T>8RS+ M-E< -*ZDK<].!!]0H&?"7L-TN]YD#B#:,]F5I=C(03F*S)4PU,6J6"AQ7G]: M8_#N4Y-Y;,/B[_O# K M,@$+0?B^@JT9OY0PP\2D[:LQ$4XB +@&F@?>:$LZ MKQB026\7"1_%@)YX].6N8DXY3UUX\\R I?FU_^LW^18"8.%? %\)FTBN+TD& M8"@*1Z1/XDGR/A2.1[I/8IL14JX)!#1$#)"1+U#X#3+R@IC9%;M'<>+(?(^= MK*@V*[5IU1W)+7FM 1&'WQ_JZ;CC>?[80 .(J>?D/1I@]90F:[U?Y3\D'H93FJ#5GF#04$ M0!7@XDH !A-@B%(WH-@.QWF&5C&$UD!Q9\]BI@!N.@JW^40E.YE"XP%/61FY M9FB+!YGS(5D?NE1;N 6DZ^R*F51(NU3F'NM=HSC_+&R!R?$!\#+S7EO,%.4G M5C$:5&=!X/EJ'NK2^\-AG5OPBB: K6&Z@=;DC9=:\_XLIC2PGB'BCJ3\(/". M:@T>29LC$BZ@!9+$?'#)E1# 5\*YNZBV&D)1(:L+5Y4>ICDC,^&]:@FA^@U. M@H Z+WP^Y.%^!WSX"5EP:D[)9JL=RYCX=;+GI!%\7I?0=U#K6D$L[5P6YUEJ,9IV1QF1?]=V,J ?#Y9T-N@7O$"HPL$O M!$0 ,>Z9.XRC:"6OWS7!5@M!FWM;7+[FH H KBDIP>L67,*BI7?!_"0+\&!OQ M,OC6<5]U#=P9,'3A"1BHM("R J\*?(D)- 1X#6@;$3+KU',],SF^0XY M1.[*(6I<9)U&FUK)22Y?Z9)U:I!BK>77Q?E)Y!!+5 JMP3S?5%.^75^6BT^K M8>(]D1[J:ZB 7]6_S_$_Q]/<0&Y\$ELAIH+GZ/P:B:4+BZ)W=3OP.L9AB/40 M0:%>G\_RB0RIIW1\T%Z36A97'@;^!=F8:*2%O.8^D6QIQ37JI>PTFT[(T*0[ M/"?QK2;O"6!=\-L/96ZY2*L#ABDG;&4A4]4+VE#I8J=9&-&S*N[)YJJI=4?] M[*@-&>[PS/D[\:>-:'QA%P3))? H"%G%"!8%/A&5Y>__!3\V_J:@ ?Z%R<;9 MO_N)( IZD6&- 8[_YRP90T$"6+;/(6@P.C[3.8_V/.O$" 'T-3Y56('9GLE-,%=FX]0LG3SF1D<;OH'!6X! M_N"S]YZ*$..:UOFP\B(+1SWCX']Y;&9#OORO7C-_K.8%_0Y(%C"/]N]N)4/X MT:_?/9C9A&(Y#]G<@#U6PBPB_WL'O:^1Y3Y,CP'K!9T':=G).&$1?F/@TD#7 M/K1:JC8>-))9>0PO)<\ .=A9YI4@RAW2E7 L-F^L@YA0U*S$A",)4.SY@/H= MR7@I\S@#VENR 74ND,$YR9"FRDY9_IY%*-3=SMHI :[GA E1CF M@73;QL76&$S;V0IP_KV=5R%K;1*^[#6I%MT4.;^I$$CT4SFQ/LRDN;72875= M%ZBG(@,L1/Q7P ;;*TL/G69J[)1DEIQI[7)QKF0'E@QMR9=7^N38?/"F-HXO M2G+"7/DB:2W@E?3+*_%2SVY/\=Y"U8VF6M7%5O=QRHS)P[?G9EV!9-@EK9*: MI)6Y3(-^2+?!E0=O3["/2Y5BAEE<4A- U4T>R_P#,Z8.GTDV-;R27?&/G&Y( M!5$6)UQ[U1XG#Z\LUVNZ1S2L*C<04G-'S(KEIP8#KMR\?:\VXB1V]\MXV,0M M*(Z@F0ZP*'O@X3G-%-1?6XF2=!MRV718CN^;RSXY*--Y#G"5!+C L]Q;4\Z METS>J8QXLW(L=0^KI; @/O;:SS>? *&PK;@Z W/!YT/D.8H3.&%0.$Y-:#+! M),/;ADXPO^'<\W- M!X%)@S[9,WQVBXF#:PZ-&-?>+"Q\(1%L\^,5T?1;=7T[EL7.\TWPS"F@N0W4 M-G\G8)G=/X&5"+7ANP9:J!C0BS>7\A/'U#Q7^@YK[9VBY."^CRNM'6/[S/66 M,5XN@Y?W3J''>+D,7C+W=";&2_3P$LNQ:.+EO?/W,5[^""]?.)A&7W2T>^8D MY];^*D!CV':"%(?I.<#U[N#;@"D";^OU_DKZ^:%_C] MP:&T;Z>#5^/,GS^+!?W&:SF!=!(2.-V1I(BC'88'_N@@+GVE'4%ZJ,P*X,I& M,9?3G<>-V''\Z!S1C1A_?0SW\FF:SYQ8K)F&W)-L'08M MCYQ3S(]7]0(Y21;Q?'NUJBX7=-FQ_3&)>G7@Y!V0ST=*=N)F'=?VO'Z]^V!.TR#W4&%?;OA M5BW^Z)@'[S7V^Z%=O(X'#"X.FCBB $1%PS2$5X5P3JDS-2=795B2[PV=BM.; M<@2LW0.V1"8.+9R[#VC4>>**8P]ODKWB:?:B.RGW64_HXEV_FK=FB@S('D8A MJ ]%(>+.7R_K6YL&QGBRY[BO%-"CQ XZ^^6:&(\9X)5392DET&&TL)'*E!?0 M1K"_X 9(_%_T@."[8OC=_UMXIOOOW_#LC*6!SPP94UP'LVQIJ9B><_"HX!2: M;WJ:&-2M V+R[+VC;V0:+3@9G&]_\3YX_ESS1 E_DS'IC('1]2")6Q6L'?T MO",M36T)=KU_37AH:I 4]#[7UX>#Y,-H5XHQW,%_2-/BO M99N0KDW#"0X#?+S$NF+JNN' P$9P(Z(%_)FO82&!SYAJ8 MTV<[0?J,RYYY2L2V*QDG7:#KCZJ2&->Z'6Y.E 3Y)(C=O"F_!5M1DMXX>3J> M59>3!#VIJ])$TWQ^T)WF109X;?3K.+_#E"E@>0%X+;P-CP(K[BS '< P1%2( M2@V>2K6=@!$GO*%BSMH0E6!R%.9X%G)U "V@ZO,MASH0YY:M.!)J)Y"PXMAU!9"5;*%X/'HDUYAYU7P3L%, MB*;@0R-I,"-()KZ&CN:(GP2VZ,P":\W6L>:D"*DC$@U6! M/3R'J %O 9QB1T0Y0ARO"5[0^PSV,, <(,AY@$6 /TQ24)ZS6('ZX![[IZ_8+E.)=<\^#A?>/Y, ZLS8 .%'$0W_! #$J7 RA@746W M@!G6*7;NX#IV%!?41$3Z7P>38#M$@)[C>$'-PFQIX:'&3/PS<4XE";/AZ%Y8L>6X83F;5!SG](-3P@9O!&4XS'\L^$LN'$)S M9V$6?)@#C^ #%@,+@FP+"=\S/"A(PZA20.[*AK5MR#8!DSK;IIY[Q [[D#A! MHT6(JF=M;3\WDQ$E"TAZR!+A.U\RFP;DM0WD((;P\CWBZZCQ!P2[)"![$Z^>P_!XBBBPMMP<-\& M>$#NB#(R9DY-U2_-2ZT[U3*IE*?@"Z'?SRUI5^X[S%>HM 55&E!7,K BX!A( M=[V1_4[%"$_V=W=#"-ETK=C%24#K4\4 2A1>(P U!'Y_/O#VBF\ MY/T^P0;-DXQGMH%/VJ%G[/5#Q[X$_K-1;RUHU&@*4NA(NP-+^'E)W\,3S"LM M@L,VSU%KWOO'-G 0,\AMC)<\;X%OW/510[A:=K1,;T6T68G4QE;>E[MT'6@M M*GM(JT%H:=L68@F,#G2T#_9H0B][W4JZ Q+"<] WYX;P>VINKMHI:\$8-+[ M^^*CSA;,$=T^*08ZF[Z5'\/!&E$2#WSS1 R?,.;*D)_X$2>PE ":0($S36!&"& M;5".=S[IS9UA77QX=-E\OB^7GJQZ1Y\!.D\2]]EW"%T ;X,J?@9@@7KJ"AKO M.,I4D<[=@^;TXF(GNO@RK;D++9.M]_Q<_%QX MOQCH5=V! BA(Z1BH_9LM67SH!8:1$*A'PBY0!@ 8W;!"\P_%@8^3@':)G;UST5]YQCYWMF'KP M[A=M=J QH >2##C7LBW)R(H]5E"%O%!HB&Y7FX# 1"HY@GW'/D/!7;A?-R3A MC6"'.P0;;'JN Y#=+]K/K%M]=0TE I-[HBWZ.?E,G MZ!SYO9 C._UU26PG>947>[+G)UJ#]@1)A8^VC;S;.@Q\:$J^1\GF\\J@QP=C M8\9+N@X#1DYD"?PS*FX/34P I8^AAT]V5WZFEERP_.RQ."<%(9>T(&$G\>]N MI?;-35&_#K/$L-(1;8ZJX-TB/;9&8K5<&L+F M-BNG[S.'+9K_@ZCOO%#Y2(KV[% I)Q\?>'8N/;(>/JKTR%J[9U?09 'B4.O\ M!V6)WNJR]X;K[1X$NJ#]!0,)T.R"[:B_.^[XOH#\+/B?8XN[D _,IA9JQGD< M"X]#JC&3M?6*TZWU+L9/@4Q_$@G\,)&CO: MZ?4, 6HM'@UGX3-2M1;L?./TQW.[,) ''FTMT\ M3]S$^4O (9H%M?8T-GMJ8JA.Z^L1*ZY\!)PW'/VOM=_\SGJ.#Q9OG+UUEFL* MZLS48-PCB.;'G>4F"Q+H+FV9JQ'4M;?% .#,>D/PXV>'R=%TL='%IR9%> MBREG**!1_U! 5AK%SX2C3!UX(0A27;2J"E(-6]['=WB_U9B7A\M*?L56N;22 M5_FB8*[\7[\!1ZQB&^HQQ]&6H?$0RG@\J>=>R_6JZR>/Y7 FP:JOP MP)=#J.#INW3RB!$NH.=CP8Z#.AL)!C>#GMS(N12$(!4']7+>--"!")2>SX6U M!=V9A&;/O"E;85@H>'3X5!0Y GN'5\-ZC& %&WO #4?0;<0Q*EIP4,1P)FGG MQ^3IZ;L'(\R>O4:X#-&*5G<4ETQM/GZJ%',E=I%+D>K<9YUT$898[[)9^BY) M'!E6=)T$_CFP5%K]A_K#4T)1FPQ558J.U5HY/@1+AH:@.=)Y>Y_"(5&';_R" M,7 &Y5_95DE"SSZ(3.;,< 1J :4H36 QH\3:$LU)@(62FTU!H$'.\FP!E2R! MBV2;US$^Z*[^A&QI)XS*;BX*01'F1(-GH$(4%RP;Y3S@OP!2==X #AET#;9I M>!%8 +84#"H)!81I208&]J3"P:YV, C/5QSI#O,L#)5V;B*MP5B@G96$\>%H M#,C[5/P/ JVSW4@K 'O8T_X)V#IH8\11PU55S40M7^K(G"(8ZU1#+]59!F:H MWBJ1_"LL==P&K0/(69*M*RX4QH''!!&*JN0V!92R+2$$.JC@#AX2^ANZ8HJS M)158T!#V244I@G *X@%G).\Q+O3*=NY&(SPV8'B9_SV]-/IS]_ASTND%GL5= MM_@-,?6$CT;N8TEZX@;JJ%NKT_ZJOV)0]/!H+?F.= IDD(O*4[?A7,%TSL(E MWQV.?0.:KV<;FTW.'FAXN<\NG$ESR3Z09&LLHUJP-T;VH7J+[Z;&3T=FOX4: M\[-!*BLF$H^J5V-ULDZWV6D+I<33=T?KLO>HD;P<-9XYT/TE:BS+BY1?F_6G M:JKLU/.)(E48,C#XB+\1=T!VJZB M]]J3-R7B.S,$ODB$5;F#\REUDN7X!U;DRI6.WQ[ZKXP3V#41C/4^/1+'XS+7 M-Q2%BH>BQ$-1OC@4Y#G/8=BSQ82U6'3QJI6=K6V3'[B\?VR616>N<9/1T+7P_,KF^61M M*3/9-K@R_?+*ZH*NFLDQ5<$53^Y/E-KZ@=3AU OBX*&$WYKE]%1N@B^T)EG5 MZXEUVX?MKI(OK^2)(>FZ#=7G4@I?K&:L)[.C"5,6'YH)[XKP'];',KR855X'=-0ZNI)A$S9:RRRY7;8M" MOHXGDA-9!E<>O#Y1&)C#MM]/X5YS6:]0U83E9BN!+^$9QH-G)O%!LSJ?37-X==%= MF]K3=,+3\)D':$KU6+4P*\R'*JF-"URFFO-=-/3C8$L<5:7R5,7JJ'RE13[H M[5Z]Q?K@RD.$6MG:LK:F2E.U2JGE;+EH.08-%WJX>ZL]*W'3QMQC%6/8+'=F M-8U-,F/Z<.A(TI7-<6TFIE2^I0%&&[D:.?#!E0?/3$U7RM/,G1=4;TRQ"0(L M/$'!*P_V-)^J--&;%?I@.E12MB6G_;;>#-3[C<\:OTD&/#* M+9C./O!EFY9H3N&Y ;,80KC^'513&%D_CB%@>"60(##=F'[;=F,@12<_10E5/Z^ M>?]VGA2,60B2#$"0-C@<,4M/_ X,O8/F)I83.D,$D.:!D^&L0/8-F/,:CX8%A M59:) 8I/;-82'CR @;Q@43Q8EL7;@3>ULRFX,+2:XW>_5:L 0S_AN8>#1SI! M<7X8@/OXP9((A<^?^7>7"AD;GJ1#$:[<^H#%&8B1!DHQ-*>!;\)L"NV+IEV" MAW6..BN=DITPVQFRSU67!%=V*<5.K6'\Y@ZGJ+LD<23]OLF@;$. 001B6]\/(;(F37\D5>C C'\B(()^"1['\0U<+? M_GWY=?!.E!0"3VKM,!&SPT2=9XY!_B,&Z0S[J\5TNG]C3,@X<(>)?L!BK]S0 MZ7+/UT, [[P00QC>//GYPN_L> 5UW,@Q"D+Q@H1.$&,POQ#4 MOA\DPI!/$31*V OV*U.T;W\FA>DY]"HHF*!TV'V]XJ QN\%M\!XTL1!^),.W M!_DU0;$4="X>O VP>:O9K89&ORB?T U+]-HI"[$@B>K@B\[R3 MY=A%.;_T#9'C'4'^]7O;*>-E( 0A"0(X&*0<'@/?56B;"P E;?2F"P@:IG W M1<&;= Y 1W"\Q4&'.'EAI@!M*J*!]8!^' F>YY""W (JYH(Z=1*<8YJ%.=P= MO?K\/+ J38,3H'7)W>\*LIT:Z>RKL2#H""=/PQ/XD%*19 I/KJ+3X? QJ/!9 MVM/F(23^W#T V*+K;$0FRC2 G+AAL,3^"* MJ-YQ&MST?0=N8>GQ]G@ED/<;X*%3Q IX(V\'Y[+,YX8?.T"^PR9><*H%RB9( M4=O.(0@_6TX(C]+ VS<<@1HC8"P@<_3B]^2W:82YU+>$];Z8M=%A-F?C49B> MHVTMUNV!XLVC KG[0LC?84'P"28T=M4V%$\)994(BL;^*:-_QL.&MRJ7*XN! MJC>$FO4X(%892C[:0N\$EL=;D3)JJX;1/] ER63_19/G 6YAQ#(XN3N=A@4? MP9X#E/1V22'R5)R3P!<&$K& YA1H7X85!;O810L"2V\]DW@@JL%5MA2V03HJ MS"5(H*U= MV@4&2B& MCW#8R-S*+D"I4P'TV,;?WQK< M4B=8/KBL8H3.X:;F[Z].LY+_>P\ 'N#GH":#Q^"&,=T4H?EG?P]=M@"P^=6^ MII-6\'6MJ63G%\/"*L7 0PN7/J_X(FU[2O [WLBQ MIV0/5TOTJ+8>CG(6-;T(^->9AU0"5S-/:L+O^]-4EC%M&YUG.J3_+?@WYW?N MPFJ$H#Z/.%:?]WT#I1MF*.\#<,-5*.[ZE1'3S)#U"RPC]+B\YK(/2UW JW[[ MVR/%O;T!W8ZG@TO7V-;&58R !!34D4\&!(3:\>SX,KLAU#TMLC'1MW;[T&L1IA!GUA9_@]^/X6 3QDKHGB!@O M9\/+)^>]OIMV^6,@9'921U\?_(Y]I1?8>07[Q<@C\PGR""$@F!K\$#5!_"(T MZ/O,9>>^9ZPW3A(?A]];YW>*0Y0\/]&4SIA8]J"1O,^DKHQ8 GH@8UHXO>"@ MZ:ND!>++4]1CK7HYYLB\L^=7#WO^^=[>2\F?N9O&9T7!@5*,">!0[I%?E7NI M^]2;?D[4["'6<5%#*/%:+**+,OK;L;B(,7K,UR?E:^K-.I(+\/66=4]&X->! MS)AY8^:-&.Y/R+R1\SF^T>V,*!5''@*Q!Q(9,HD,D'Z>*[,9G'0MGLP5B)78 M9+IEJKA)KV@C!:['*8KE0"P'KEP.1-#!>DT.Q/Y5Y$C]O2@!!O[W_2FKP*FZ MJ@3F^YU+G:LRCF_.F;H=:F*6\GT@6ENPO=15D564A6V@2:^*3C:")<;^&7RK MJZ*$ Z$0DT0L$&+LG]3)NBI*>%4@?,T+>YX!],]_"8(D3:=G)XX_K[;;ML:" M73F;@FO"QM;$W%"?@L<5#JC] MH41JC^'HM,>%S9)#PWZ89A_4*BG_J40BHR6/-J%D M!D[.D24T)Z7 NU*15^S]R9C/HFJ5U,G>M/[84]?JN-M--3G2^HUFVJ MD,/E>3N/2_,D*SYDV*[6:P->20.U3J;NTCA]A%MNDU.^/\\1=,J)&!C^^R3Z M&+::N7)9<0J5^Q%I<0,J=S(LYX=#O*EQW5*6Z146$L6OH!@A\%^_TZE[XN=( MD5C?GE;?XN,RKO#+^;);P7FV2A3+T^322,G7J6_YF?OP6,ZF"]Q 3U3T<7]2 M>^2@&PV'TY(D?D?AA[/;;Y55+J)P+Q.W.K?"#7J\7+FP.(7"_8BXN &%.QTF M6IUQD5BRNJD/;5M>$YH'?5P".+FIU#W]EL*-9AW6GX?[2\'8I=O(?GUS+#]2 M9?)'#,_KJC Z#IC]C]#TKS7>/[*),W7S)4_ES71,%_V)E 4 1,F2]VGDM"F)8;?'W^P%7U+)'SQ;G8+C& *=*_?A-$^@Y/GC&4]N." M =^@CKY%#+S7VCUZ8N!$RO/3@N!6E*?E>[39\,=PU9_$IBACT2WAB,6-R KWNM2?7Z=D.^I7'1.71 M?51U;IW+*D7S@2U#;?/S9 MQ?*?@P?V5QQT?UTF!8SRAFDR5?L/FE)^Z'"D9:P'S7IRF-/D<1H&W0DB>YU%Z5>9R3^QTJIN(3^MN/U^T+J*X93/2LT=+;?HMG%7)R8$C,>2;X/ MI!B-(@YD)JZKOYDZOX/M?HL%<+5A_7N[O6^6.TP<D'*[6Y^I7KW6>Q $O\ Z4#/# MM %%WZ5I*E;-/ZPB_\39A8A)D#CA\+VJF6S4J4X[M:)4C^AJ^4?BH56<( D# M:_63]\FW3OS<:JU^GC<$2=/B:OUK:XT:9Q:^4?@437LJ*6\;,+TB*4^2-8%A M]>DCL2B-S*E-,^,,3"XD\;OTV7,+T2*VR"02+LRBT1!7858APN(J3C&<6EIY M8-]?L9,TO3/G1D[CB546E>%T+INM&ZJ2E[2MB( Z^\ZL M0H0E29QB^$;E['"*5$PVFRY;FC6\)ETQA-8 RAATWB![3Q]Z&39QII(+I"0 8YS&K^G3Y]?N,KS#'O3 +J2 MY4JP25O E11^=^*IE1%+:4;@N,.^P** P!)-;Z))T918EQT>0(TK8[>2=NN< MP9%/K#OIZ.:@V8EDB.+]KH<=LZI-!A5<8\G.W!YEVTV9IWVP67C^(9.]2Y/' MCEQ==^WPE68M(LBVT9TN<''01#RQ\7F9%@V#[(]:,RJ%XJ//*14#SU/+!)G1 MU)).,P *L*U1\CY[+%!RW:+NLL68U\6$\=BA3UD.Y*KLE^9=K8$K>+TNYFH) MK2&WP6;3;XT=NDU6BM"YB8OSW,4&&%Q\YY.30'ZCTB<(*:E*?9-A!NM6>B*W&<-F3(2>1 M\SJN86._B"1)*(?G]J M$4J<_(_+ SKYO;D,R#R 7^'T#/%24@3?;'-_,//Q4>'Q8J7_(RK+W_\+?FP> M+6@2;T->FOV[_Q8*KB,4I3C^G[-0__Y<:S*Y$05;XB\FR&2P#[1N]//__I_= M]3_S=T(P-=/^9\/$.QN;!:$O$O&S+"4FML2K"7X*WOT/K_G\V@DWFLGOF3\6NT:_ RH#TD'[=S?6 M&'[TZW0>]K9+D/TV/ E0.Q9MB>$C4!!P_&2_3 M*NZ(!47F='7N)D1/*Y7FS!A>2IP,2Y$YIB2/\ RI9L^-N_+[\.WHFJ . )JQU1B[4T\%0@KS$@,!.L;FGF6I*P M@F)+@FO:SJZ$B!H0/D121R$%Y!PDAHJ!01Y#<'!-##R9-P!=:)C .S/,EEP> M7&S?8;Z$6;8)M2WG>= /OU#R#=ZVQP.3=\S6E"+9]:0M3V7* M*DZ>?)AYQ._PHZ<*SH"A.PRM'H,T.).PQK#+8H(&1!>@%PMH8D0;\!NX)]Y8 M0]5-I/]UP ),0=W"\L=NN@1 MD!*7II8 R&-08,,;0M5Q=UCS-Z%\-?]*\(U!1OQ%4W#)A*D1FC>@]4K M!EC/T<7!#QU 29B!?$VT#,&%7!E8OO #P=1UTPB6?(=9FN=LA<'S=5LHP$6A M!6ZX%?ZQ\'BP$%M; R$ I8,A.B'T?-/3$-<#- B"[3WC-Q#2:_B\\!VB9V^? M_@) >Y):6L'?P6ZA-@,/##=_7!@A.@"KX9W;D"NA1!@C[NZM+8E9*.2\SH":%VJ%Y=J_B*#PTZ6, M-\M79(Y,CC5RX19F-"=?0% @OP"*WSOXDT1$ H%\!W208P$( EVKK>^Q*#L) M?^0I]4SP<@QA,(%0N*>13[_MO;@.M.%29$ 3R)0-\$1H'T$\>9J+[!T3&!7H+@?A43$$S1,E$;DMX,INZ?_QNO4O M@TR&J]'NFQLK!H"+!-;E(K>@!ED/>@KP,9MKNA(@:D,N2<"GXS7&$!E15PP% M&,,H.!!RI!,^N9&R'L94,[_"\\FZPR\'Q?2X[7]9'&PVT97L);#I7XE[!C(# M_-:<=K9X#,Z00"_&R?,68@?P*:.;GN$>E1]Y@J^6)PEFS9)VW3.Y42JK&D!^ M9.X/4Y'/-L'5J._SX3QA.4)QY0M/K#Z6->9!Z5LJTK_:O3S^="^>NI;1KI=,]F%F"%:S:F#3\3K0'O/5>2> MN\6RO$+-<&+'[D.8Z?&K M7, 31=O4/VKBIUWKD4JYE2:;6 W[>7\^>/0(A(C#S.)UBNL3NU-GQ(7;D+)* MY['ALSP_&"K-9;.!M/5TED$W\O:^B^C ML-GBGWKSM*2P@T:2+I0U?]I0SLQ.V[0]6JV#'+"7P?R&Z0XE]UD,'C>($@.< M&G278RXQ%59]N^4QRQ70C-G[P[C^%JLPKHLTGF?L*+A#EVLG!/LA!0>5*7#2 MT+V*@R*Y0GC_1-K5I>82$ F/^6'-0H(/BA;"@##*$NTZMPE'$A+**A'D]?\I MHW_&I7*KWIX2KLCR,[:'=X=^=EEM'\V>G< _?RN;B\19Z"2C?X(*09@,<.ZW M50>[^=CS5TA\L!QBKQKB)"FP%ZDM28:DT9$LTX8Q_X+BP*R/9TL]\*(<4/?J MKTURNM:8N15"-HI<-[=DO-$#TVG5PCH= #C +.X;UX5);$P"7&+!B(CM2><93I&C,]>X-2 MF 2:;':X8U(#6_NC-:4!6,::E7#Q5=5.XXMRH5D9&-:3J_KG;HL)!1/4!KX) MA+ADO"3^H 04FK*0^F')1XA%YVB>=NJNTS/?D%V65#/F%)>RS10,B+HS6Y(. M0Z*[W+Y;\VL!'1<^HB[QD.OA$NX0"%%"$0!!D]"EW9DB:2*J'@#WHAO_@C__OL=VZA?0 MK3MK%B0;5B_L[$=YY@](=:XM 8V4-\'6;)@[AL!;@D,=K[D*^AZAA#=O'^;]M[A!D###G#JH5IL]2H -L+,,#53AINH&,(]]A?X M&*"DS^3S3?")Z,',-_CR+_0)^"9O*X[#*X 9@^LW?X.O2IHY"9+NL(Q(>L;G M'5:KY;&_T/?@N@' A1:@YOGUF^=MOOP[X/8ZOQ;Y-?C'\*8P(8T2OWD37!A\ M\W?@=0LHG0X7&@9GP0]G PA8% @I\"LL^0H5]!J7ET)[C6G#@"Q 4/<_J.I#U7;6SNO7N^%]4B )ALX>-(/(Q?@5\\>PI! MN8LVB!Q37 .)"I:RL41WX0OW(!DSV$<;X^Z[]UB#7ZYAN1%@;UV"SUPJ2SZP M@?X%4 #4 F&<<$T-L!:\2^<%0':A16L:6^D(M=IQ_"H!-QW@4O"L5-HU/"N@%=;P02^ @(F6 U"B3? M+>8P3>)%\/"P6@C@0M),*U!+N](EP+H&7@?N 3L#RY4-$_&%&Y:OH$MXEX?W M\8$+!%L0A>H0Y:LD ^G>@ ; K9;I2[!J!0B6 (# %44U>8!YG* $20$&"[C M16^= 5LPL30!$*!WA&[>+@I6WJ&% PT)G2Y] OD=0]8"^#,@O6>5'X@0*#00 M#HE_7VX)[0?@,JP4U$U@:)D(A\IS_?D=\NIL%R'=TUS$OO#"V!N#F+?#+ ML*S0@55":)\FIH!E:8#JH#2!]Z!JHPV!2+JEV(@-5,/T@84@2_<(S1"7F Q4 M$O@J+"Q\B<^CN@(B,.1_0'T6-!_ (DSMF=]MR9#\ %F&9,OK+<'<[6@B7X'< M",6H"=8>UI\) ]!!2Y\S99@#1-PA %M', !&T1 VU=:*6'YTU'#>>*Y"#C@ MW2:X*-QE4)\E0/+ 6 \HC(!"&4?A=Z"+Q*XR!9 #I @)R3;XL-++ I!%I7%P MPW 9.TS]?9($V74?$R5LKYNH 7C+ #,!5[\J0O[:O1;P_=ZMK[)_0"H;1M;W MC)77=*8>6+$;5D'*"ABO2$AOU&9 /X@I$6$';+WY&G"0+HF0MN^P&=!_J)@6 MO(.?2BZ@M5!;&.A"7P';A?SR4G'R'F!E$\K"/>T4T I4K(#$@^(['IO8)@_@ M!H,T*/#CV88JK3>;VC6'P$:0' !@@$I3"?6^_FRY/]^UW2VZ U!FX-2#;T)P MZ$"V2$B5 19PD'$/T&:;)KH;$3RR'/:VMO/JNQW!L:D;##"&+!K9YO4=N7N' M9!1XU]:2">5H\/>6N6PH-.TPI.4A833UM"V3NJBF$D#275M!^>3S@A!"@1=H M!M!%T'D)W!T[8@^L_,0!'@C"%W!- -^ Y]QMC#BX4U!$$"P MA5-" BL.R"%@= :WL.(.75]/B3)P,P*A#G:G(GX8W?7@->0& 6&V2>0,W M.PZ0':( >?'._O5;>#[O$B!ZUY#<<%#PZ/L;.7I#QT=OXJ,W[QV]X5%$9TP+ MPD1,D>*8X(GI."FF\'&6GE!C/ID6>!&?)/$,_RMX*[\YD(?C=+-1K@T6G-)> ME),E7N.H,C,FQOC+*XN9@F>Y#UU3321Z\W6+;^JR6K^&I4MJF^-XT2S_(X$KZY94ZR3GLT\*IX]Y4 MR3WVN^-&K^^#*],OK^PTA&+"+W=:N.ZRCYZ'UZ=K2QY3A^L4*F:C5,T]^ER7 M:B?85J_BB@EXY<$Z'W3B<4XIXHK5UVRIKRXKXV16'B'G6QE/L03Z8$T[C!;E-LZOFZV^_8J9XHYZRC^ MLWQO,>R+/H7K1)8BA_ZCF^HQQ_!/B:Q?4=8E%D_UEGCA24V0G38<-'IP)3?( M)PV^F%AQY+1G)P<#V2][<##1P95*GR'$'C5I<]VQ.ITM5_46/8;] 0^N5&4B MER#ZG:$Z>$@5+:66(6:J''02W*4^7)JDJ*PHC&F:SXZ35#HUSDSHU#A%IJ9) M<4+0%)4]>'8QVY[4LS2))Q:X2<^M0KDO'*4^)V&/"<7O,9STU# 6HH;G<^VC MU*?KF0K^I!4IW!M,DR1@Q_6HR!RC/G:TL$N/"9-7!_E);]QSVUS)/RI]!+8K M+]G:((6O.Z317M #9RPPQVBJ6S44A5H4DD_C0BA?8Q2=*61X^O=;@=?/,GRA,DP,ZU[E%+P MGK\>5Z<=0E5$G[%,WF]*@Z.4PA/U1=?MD"5\S1:8@C%<<;-1^QBEY)F&L;1$ MEN(2PI.S&%NE9(+P=RCEE2/";V=7/Y&+);\A^\H( JP"0RZ[J2F"$GAMZ&#< M)M\%G:/M23D>>N.F@WQ)P58F0?05?>WI.A_$^G:C*/R1-X [&J8K!>E;8G-" M#=B3J* >Q2>*VX34MH33">)%8;0#/ ^F-+>Y#W0$\#FQMXX4+!6 E+M M('\4/JO(=',8T\UC9 8_94CH4Z<<3G[Z>2!A$CS.R ?._<8!1@D 6,CIV0>=50<&&=!Z0) 1, C@*$C>!IA"D.M*-BV":*Z_ K&"^#=\"D\ M"FMM20,\'9Y6A2XU/-188IC63OXR=,!AUA,&!T(R<'@MC,:X-F\X@4=N2RC( MN$.M]]LR 1A0=I_C:<\A3!BE""/!X3E2Z ^A.- 2W(@"!G? F]_66>Y'&*;* M"@$ /3TXA@D>"OXVP>K=\)S%;ED )+(P2W+ F\_+%264GWD.'_ Z9(2G4#)M M4.)9FW/ Z,V;=6A*T-5\8BZE,R1PST^_1]J9O$[24:GL$6:2Z&E2<_JRQF>G M1"6W#K\\K/8QM62Y19O)O#J8N%J)UH?=+BV?J7[GCU#X1V>K&D#T=B'WGOD8 MU8G:XX2U(F$\*^@+!3-OO.5(_VQ^V5U("CP[C&G!X(@0!%4V%(V"33!:O?D@ M"#6A3_8"4CNMI<)K#H-+KKU96/A"(MCYQR8WI-+W!/764)B=B,_.\V&IXE0S M_0W4-G^C$IM_@N@=+/]Y-W 6(@.]>',IC MKGBM]1Q3MG7[KP7V?Z*/T' 3] MP[9DY#WQYL3N&"^7P0MQ3R5CO$0/+YE[*AOC)7IXB>58-/&20:VL8[Q$#2\Q MOT03+S&_G!4OGQPX]Z[;\L= R+P#@[\*T.VSG:!,%9T@PSU[A$$B;O6;<_$28QI[RGDV*JB*GBIJCB:U;"!4<8=[I1%, MKX,$_D3@717:87HQQNH-8I7XBK)Z=31-J+^B-9PH/)M],O*-V/8B,'0Y\("C M!I?OF*D<^+D1F\M]GB'PIVYEMZVHVS1'V735V'9\VO:O8 PQ[%T1-GLRQLD6 MEWS$*^H@X_*5W-Q9&;/VEYL]=:2E9'A2T(?+<"$@!HH[RX<55NPJ/![%H/.] MDMCC5R_;.,$B6;=5\TBM6683WK!8ZY3S628-RU2I7[^I+'FD0==);:6(L=^I M]6K$6>SL7/1*V\$_X2+?SZ4R_,QZ8$F]J$X)GJVEAE_O>G<:+K(6JCH8Y(4D M3EJ.6*]UNG67AB7<-. B^EB;NYB#8@[Z@V:1?\)!V4'!XGI2E^525B([[#W, MQ-3JZ\UX3\-!PXX[773*NH[KI6QN7 +I2OVO M]VX]C1C5NNN1:.2,EDJN'HOC:7=1Y:;P+"$TYY/DT?$FUQ'ZC. XYV_/ 47 M'OFR1?\*%RUJCIDO^P]MO%3%\4&.*0XK^*6-$1)/5!NMQTJ%(QFEJV>2?B8_ M@N5*TY[!-LT&2Q3%=2&Y@GT2TBB ?V1VQNV']&$#LEMU^R-@\+X:S[]@=NO/ MXOV;6,IY@_Z7!L]/<"$ZQ6V/:<80H2 (A??(6^=P@E)X+N'5>S5+'35\Y=+" MVTF,.E)QT*RSJ76K,6W;M,S$N.E>JSE<(F1MEITDM=NY>8CG*\+S77&Z/EL]M(9M'&=&A'=M#;GFE7A26$6ZX&: MD0'Q [L\0Z>/3 ^-"3\F_,^9W#F+3U'$H%_"$XL9DQ/H=:\]N;34+]&"YE"K M14?U9*742[:IQ*H,"1_8RVF"?C/IA>SE_T$-O*+<8>SL QD_1D:;)HCC1("BSN*H^;6.HY<4L M^"./W0ZXW5X3WGIP[2;(R4@=_8;@A<$*W@PTW+W4& M,Q-0N"2)DKC=\,%*6I(-/^!EZ>CXP]ZXTBR,.OT^I_C32:.S;AFDQWP30E\) M>$48H:LQY]4?&UR:6[B/M3[N5-NI@APIA/8*Q)1W:S[>;&2)8:I,%_.*_TT( M?25-$&&$UHCVF,5K=95-I?MSJC_ 1\R8B1)"V7:122T\KH-7,]412PC]B9=K M__K=,(^HI?<^>&Y#*X7K^J@%8'FV-![F/+*E#+41EV@[A4YQ-26,K'QJ$X#\ M@ 4 P?T,N.84=OM\!GR=7RFZIV_AF2!W )K(E8I,.^\]X?JZ/7-6%E&TTNB;OWQMU[3T$"IZO*BSC:X^Z]-XK5+W7OC?"Y_KA5;]RJ M-V[5&YDC-8[MCI^/OH$+*\!F=/;*X9J;H>N;(XXO2NK^I+MBTJ3Z3PLGG>2: MA76]5"@Q&0K_>FUWQ1!,7:J9CK,I!U0,#ZP\W +89PY-@:^$0^#9E047L_DS MN#WXV8.CX=F5:_- 82@&;Z\19!JF <%KFYJ&!F@'-SH-R3U2)#X:I6E-R:8F M7*KH>WVO:;3KG;!=<)JX3\6= 4YZ<#E27/[=QX,NS,B+L2AGW'2NS9)60?)$ M=B"8E:]W)HL8(Q<(KMYTK/4(5^8X(9?7JHD;#2JS'I-D@G;)I,I]X\ MJABY%&3<(#END!PW2/YI?M0K/2T]ZR=083IHMYF-R->](I9O1QMT^(2P[G4F+2V1Z"[+23(Z\EART MJD[B)^I4'>'T5=R6.LY=7:#M=*2D^<]SO%[MY>D,B$J3'29':G6=E_1U,9.G MGFXF[)U7G=1R]: K>(H;NXO^JNFF+3EH;4W%TR[CT/>U^5VO\K'9GO7T)3_* M<\U*F7N%@;@6<5C?)2K1INRD_9 UY),T&# M;O+MZ,GU9:\Z$@", )P-!&C,-?>;XP3MN;&_\J9MP?XQTO6 ?1* MN^YH34/X''"POZ+GFFTY&,C"4-*'TIS&,1@T\%2_KE/-3CGG7Z]%!M ' M%GQ$K&?M<;XWK3-)/#$GZBEZUI"=7M@]G*:.- __^V;26[=3V/]Y1CT_+W[> MO7J=%\W!LCUI6N,23CI5;YX3N<3#'[0>CRHO6JWJ(EG0M;'JT4F/+#")7)=C M@F;FR?2105ZW87;$?!@M%^EU/BP\BI;6GRL2FTC[A:;9T.L-^>N3@Z+*A[6! M8"C<4&98OKXR\HU6DTUEP][J2< O;_'A3229]F81!:TP;S,>$QV/)V)PB3-. MTH]]=3!(% V>?*QZ>GN,HS#3 M*&*LE.TVZDO5'SRP77*B3W+$BBE4(2L!?X(@CD\&CMDH9J-+3TB*&!O5._5I M0;;6*JZ8Z;3G,E6KN(9L!-R!#'F&DK-+(I/6=-9IR!IGGF/A.G"N(0922- M\O?H>M;N-Q6ITJ5Q:5:F*;E1J^4]'] UC+L?T>]QV#VFZ4M;R._1-&$62:'R M.%BJ$B,-RVV&6C[6VH"F8;G./7GS(6R6MPWP0@>;(%2JWG/:FA#JB*#W8'X]QX M*FZ/%;/1M9KYW\E&[:'2LDBJ9;&\GE=2$LX7J!D#=@?CW/C1Q.N>R_ _:!3I M[\UE#4\'"!2B/#MU;Z$G,3WV\;=_C* Y91Q'(T$D&>!%[FV)YV,LX(_X8,V W8/;+S7 MD?!'TW8K $.N,E70*-L 2/'P7?F+PWC2!:,O,E>GB)I5@DT1*S2Y0&B;YK@UWQ(-$+5SE=>J+=.^;" M%0^T.YOL^8DP^?%\K52D:@K"T(L'_$#1=]:]L,XX^8T M.B,"^_U![[$\: UPJ:.D*YGEF"H)7\_I!NFM8P5!IDW7J M_* =#.NCZ.0Y#[Y&3R2=6J5&G+_.RT(7'\XWT!FOW=%,G)/FXVXNZ8FDVSP# M"_4H*TDE)EU9U2FV]DBMGCBKRP1C\L@L?:3L^0RFRR79YE13MR(7=KB,0?+# M8?#MT9?8$'EUJD<-)QQ'EH<6ZW%X=?#8DSM.^NL%FJ^*4%Q(LIUJBM-PO>DF MN@\3/<86%&NDZI33I^I3UDE6ED@/& M-=OY^JR$5UF(&9(+ZW%1-'!]SF;:';ME)'0_F#-%DOB1GIJW'T YV=B:Z+DJ M$5#45Q<].7$C@6MP\6[?.O8D M:;3PU).7DZVVTQB9X;@8(G6\1WT<0;D-]KH)P^55#M(+V55F8; :VQ0LHY"= M&?6Z>P8.6F3FDC3NZQSG#08IKY#@39=N!X-:B'3R1%,>(AQ V?:^O3F/YI*6 M2=SO* K)W=NS65[O5-U=J*ERI^J(>'.=%^?*T"7+;(F9 M=N2%UGF0NU\W&-ZF_S;'R!;5*^OJ@,IX0M42_:=..+<@FSJ>N;SU@$?^<%[4 MC3H:D;$R(GA8/;KE)1<'S?48(I6Q6TF[=<[@R"?6G71T<]#LG"'UHDRD97F2 M6ZW9Q-.BFBZ5VAXE^V'G\[M4ACJ:OXX#&#^$!\YM;RPKMMOB'WIYUIM:4D^< M4+-R[@SI$7DV'')T.DVH53G#V_6BDUV7F; K^5V*3M[3M]=I(@(=&G9N-B 2 MM;V;PX^.MG$ ()9V8R-H&*;BN YFV0#U-M@+9DX!H4PEVX;F#FQ$C&!=V;8A-=X0Y"<^VN$WQ$* M>1VD%^Y2(CG2/UUA)HF>)C6G>=Z",$$=)47%]6RI!YGLL"=)=CC5)E2G(ZDE M=J9R_JS@68)\;<_?GQ ^5+G^=_N9ASC MY5)M2:BX+TD$\1)T@XWQ$C6\Q'(LFG@)VE'&>(D:7F)^B29>8GZ)4B.?\X_U MNEPCGTM/,;ETAY+W+.S;A\![MNP5]VB)^>)L&BBFBI@J;HHJOC@U*>[G=&:> MB$Q#I_1E*V&CW-#I&DC@3P3>5:%]OZ-3C-6;P2IQ8R/^3MF4*X*S?")15_G* M/+\?4#?YRKB^2)6$16H:WX5[#"5-JO^T<-))KEE8UTN%$I.A\*]7O(=OWJG^ M8 "VX;9Z9LTTY)JRE,17:]R>%GZNFGB@&9:?+8;5-I]*-O6PEQ=!QK/]_DCM M1IPIOWMTWX7Y;C$6Y8R;SK59TBI(GL@.!+/R];+1/^.[2K&0;.A)NLEZX\?4 M:)EH-+.,'S0 R\9S &.6.\V8OPNSG"L]9"IM2C'9?$[#NW6Y,,X6+J7JG%2E MV24%"V?Y1LTAFD77\QN0Y=)P^.:;/!>Y--JW]=>+7ASX0K[%#P?"M^?.8I_B MP^W"/'.4]V2.)O 4LTY1HOK0LLN7DK+UY'QIS?.\IJY7^;%1;?2KU0X3M.4[ M:U.^2$FJV\Q11<"^N81+\0K;J0S!T$(Q768EH4S7.E2!7=:^?MKRS]B.>^I/ M^]I:3.%Z9\VOC<[37$DP02L_(GE.AR+FN5OGN4OX%*_P7.NQO-!-IL9PTFPQ M'Y.K>452D\A.$H*:)VH$PSSU%^4'R'/0H2!.U((JPFF-D[7*C&!< M(@(F]_7E-$[>KI4?)5."O*@ MH;D)CN2M8KJA,(7\4]AA\_BY_3BM$<=8H^N#O,IU9GO6TY?\*,\U*V7N<2H2 M-=FZE!\3,?^!.#/]O-T14&,;VYC3,R?" M@-EW,-L7A[&%,=[ "]NO?R4#M5+K@<)0BN@^=Q4E;"F5>2DS)5VY#J11P\DK M@J;M6#FA\N!=#6QQ5Q.!O&IQ1$()]%)]J0B-)F7F/&54T)1+61RP#%$?)UJ* MN. 81N!;G=*XC7AP4VB=.PV?753V-$Y+>?OSGQ,WTY8=ZTY'$ MZY2>#)$9!':_7R?87LU*-MK%S.IB+DF2\*6@T@]Z1#"OE#N: OMB:SO*6^*. MO-W]B-LY0QQ!A^3S(<#KYN+TEZUQ8RX5",JK!+.,*B;*Z3?-90M<1Y6]Z6DM M92[003_;F3*$M>ANE>18]#=];4>.B]8BDOKW;>XB8$N)E.O^NJ7D!NK<[,UT M("12JUS#J5NUNJ9]OZ7HI0[594:%-%%)$HU!=U3PI58+6DKJ(Y9R$[G_<[%& M1S"8C_)6P,6)8:-[_^'BHKE>[_\U-L[+'"C:S.I;JD%,"9#KV9E*JV"4?'Y' M-DU11T\VX%3^UQ.+UV4VW^WHZV8A:#4SLQ$AUY3&AK.[*^%M7_V,EE%)D4*Q MEJK0QF+4Z!F+6DKJT:T=/W62.AK;8JO 5G%ZISXSE]DDV>\5B,1BRF<49M-M MC2^U7M@KB61F!6 (&[!PJV4N[6<:&K0*Z)Q3[/LI\9]*V?[,P% ']NI4LF/R M?@*@JQ_SIR FCYTE_->"1N)[\=@*(*+T(.14!X]HJ-&Z>1'= ZRKKE5VV1ZF75 M^7B2*#:*K5?NK1YD%]+WGUU\YP7(TXBOEDA,-G31!B)KI/D&QSVD5__,_GM!'WGL*B+?> M<7\?W(%' ]O35E*A9Z"!Q(Z=4I[ =_^6S96\\0[.!W='W>_/_;YW*9 H8LP= MQ_TC]O C$L@+:2)*_$T)YO_O64]+[_6?O4&3N)\9WYN>;E6=K3_)A#OY7 MCDU=9&+_U6UDCU)@H9_?J'/QZT]8'0(M.%DG+!?P4!Q!?LR:^9I:/I7I,6') MH4U)JD*3M,(R$I-BTQ*M$(S$D2PET51J3# RQZ58]=?NK?+!67$E*I&NM=H- M06LM)N.H(P&R^%S;);K"_XM$WYJ"7SO*6@)'V*!$E! M (5BN>6GB^--&[T]];QE:K)=&YV4FA!!HRTJM.^EC+0F)5_VL] 7V9G3% @Q MD:YD6\*V:A,VNH_YHI])JU7KK0)5(?IBV\Z,E%J^Y+4D^N4S]826:U%&3S J M(\N=KK/"2!NCXQ O6KHL[9=ZMN$*_0RG:7-%Z; &VNUXT5(F-XM<0S=(L9.I M=BBA)EEK"3F4+Y\YK4IJ:3T7Q(+(=O*V5#0:(Q20/1V1Q-&*0I 361HK+"?1 MZB0ER=08OBG-C0F%DY-*:O+\V227S6Z'HW%?[#BC46N^(5JS-G],4[I<1:RM M-&=-Z,5-BFP4>EEKRA_3E(:Y!?)V88V)2K8H3XP:W2O8_#%-67+C7'&TG10$ MJM2[4 M.SP8=/KZ44W)TT8CO1IM6F( 4IUD/A'4>]NCFF*.DTG3G:2G1L6AEL5BJY(> ME5;'-$7(BSK535F>P183I+0AYD5UJ!W3%)M5:\2F*&>-3B]A%0?*/$E;JV.: MDEPT=+V=JG!B0<[DLFL#;#KMHYK"3XEJH]+N,D0GU>.U/%]<(QOE7K9L3C5: MG_<#328G' T,Z$H MXL6S*F&8!8R1H MOL/U,EMBF3JJ*:0QEL@%4UT*A82[=*9%89& ;S^B*;79T#,[A7R'6+1L)54J MLNJ&/(HIBQ:7R9?XDD L_"&GE+EURG/X8YKB )!)SIOU*5'I;J?4@IR4O9KV M"%.>>5F'XD?5^M0OD9J=AZBUY(-1F6\WJYJ$FJ)O?D^IIAR8N]"%#9_'VRIO M.:ZO;\-?O5>*-F7IKL,*8BY%5#;U=L'M%26YR)^I:-/K,>]KCL9KM9V>EVAZ MZ@[^57VGQT(,/>['8L3EE#!-/"ZK@.<%EU.ZBGG!Y92B.2\8QZ(Y+[@\3#3G M!=M+-.<%VPLNIX3+*=T.*]QUE8W!!9:PI42 ,@EK!=8*7&#IA%X$+K#T,#9< M8 D76+K.RX&XP!*>U?VLX@)+5W6_(TLJ#M^E]^55"))?!T2&]L5L0]^6TVE+QJ;ZC'31"^C M+H@ =J93UUN!4=9P,:4KR_GB8DJ7$ (NIA2!^.%[BBE]$5Y[HCWATIN&)2R: M>:F=:D_F#7.UJZ)$TG?$[=(6XI(NMQH_?$\9I2\:')-)S+)DVZ"%39XKD2M6 M;RW]UKY^TO%H'1L;-K;(Q@_?4S_IB\:67^>G2]XQ K%3K#5-MI,?*J76OG!2 M\FAUCIO:KL"%D_!>!2Z<]-,"CN\JG/1%4,YP;!T4%+8M;AK<;.'ZH)"0]Q63 MF*.U6_!V!..$W.J)!8KMLD*F0*6FJUVI).:<]5JQ MJ=VTJ=URJ:0OFIK.U3)6NM%NBIVUO4W.EC-N9O"[&DG,'7536Q4W7"/IHL%$ MA(LF?7MD<4WU+:XMS/BVJDI?Q-+16J:$>:?>$#:+)&,7E+ZZEOE=.262._>I MIEMR5*[)BB(8()RRGM(Y#*5;2&=7,W8I"6"M+$8CO\GU>JM=-24R_:;7@8T$ M&TGT2BF=PTA(*>FH*WNY)JQZJ:P3FEV?!?M"2D=9G&]L(P!748K$OL#%JSM$ M]Y+#Q45SO=[^B>L-?!%BQT/%KWNKHFD4!EHS91)Y)]?4=N63&.+H7BO.Z^-" M,5=11N*+)M$"7%5N*8N5V%%7J\TBWYB8B7W=))H[NM6%S0&;0^3+@GS1'/AM MDQ'5CJD85&FIY*8LNYX75[N"231U]*PI+ICTTK(>D4<_86P.ZR%Y80&*N>O, MH6%MXK&Y*=M^2.8,%H$^1X%9;"5[WUX3Z1 HYF7=[[\(T[<@781H\@O MT:!',M656,G>39'^E!__7#4/[NL6WM<]:(,EL .0=QU+6/O M64S&WAPF0*N MQ_N^JX\#'ZA=)^^X4#AV%I71\ZF M7VCW#>U,Y1%>3NC3U5@_O.6O)JX._%@'FH8'-?X\Z_/I/ =<8N'9\S%U["N9 M2DRU?./S@DLL1'-><(F%:,X+QK%HS@NFC(_FO&![B>:\8'O!)19PB86?RA6# M"RI<6B;8+FZ8.C_B6G%=,KEA/<$E%J)I);C$ BZQ< H5N-)+ [==8N%S(\/S M?.-%%]!A#K1OA^-H"IC/"I1L/[Z4>Q')UZRL+MHM'W=GQY.O0AKQ0Q"?@C/ _!_ M:E=>'SF*VN^;=>"4$S+!-BK#12Z0NH7!OF8"RQZG1<&W%3 URIN&7_(3,SND-[D^AU=["^R4G'<<^LI\M)FLM@2"J_.2Y+0D6I- M7J1M@]#X79T"ADR]?[LA2EM1[]=!\W3Y&J+)ZW&[(^MCGX'8)U(P=T5>-?HK MLKS])8*A0^1EOD#,"&J]74^7)E>?][Y^B> T.*@JG98\;688(BCG2HF*6Y8Y ME=\7%"#9<_-[WI!_$"DKB9;/_,P09H2L24EZGB#ZW>1*3>LKOKVYM"$,!IET ME>K3&;$P4@?+3H+=L,9J3_2?I.Y2F)@'&\'?>,3/C$!C&>T>5SN:5<\,^WK; -EVA:5]TUBN+XVKP,@1S(:1'&.1IEVW M.IH:&[JUX]!/'Z^*B-/7."]W)E?\B;T82PUP!6)#BPEI7:GWC?RX[U]ZOV=; M*(^JK23)"F";)I-KIUSMY5L[$OS4,9X!;"O85L[BL3^Q%;#P79:\P35&&V\H+6GL7^'$6S+DJ,*=NRBE/9.)6- M4]D7.2"2Y25V8"6H:5L6!-"NUZM=,4,)]J6W\Z:JT:1*#8(56?C&6C^;6ZOK MU8Y^GF;O.)S%Q@F\4YW\@#8P+2[57*7F2&)6&Y"ZE2QUC<6E;: I--SZ5-U4 MQ(9$@*I-$1\1BQ88_!>ZM!L*1\9;? M);/]X46@HB>>6_7)486]T.;)0^V.&471M=Z&(3;U?DE932927%%U1B-BLS V67(S(QMI*9/#K8E;$O?%"N\L*46 M2Y2GU6*.$1-"FQW(ZUIO9%YZ;5JD,Z,LNVCG!#V?)XSNANUN@]:.X9Y\^ZK$ M%:;.SUA3"D<&+V@%?G"UJ$O+X7H=_A.7ACH-2G9':W=HI,2A:/&M7CZ_%L5J MP$M<>'B%88^Z'#BY_CXS0=0MX\J+0)WH?H1#C]OI]482^SD]&(SGVVQ):$'E MA^XVQZ3>W%['BH\5_P+EGDZC^+I1U$:\EF\:P=HBK56_E,Q/$>I#WSA%'K]R M?^7EG[ZO#HA@^[ S?5T%.=U33,<+7-"PG];X\*J.K57U)5##HC5>R2[9JK[4 MU4 V7]8'V?VX>5D8)-UU1YGJHI(0-^.A)Y1Z9#90K[LP"!),(I1,;"<:7"#D M2P5"N%/4!TFE[C#M<03IJ*D[FL'S$KUY(>\8%L]+].8E=8>K@T1P6B",87.) MX+Q@^["%7-UGPM[?J)(WELF;]]0;EV:JQV!.4F3=^GSG:&AHV<[)UX%(VX?YS6!3_"56PE]MNP.:RY1F<@9 MO[2B:GWUZ^<,/FD"V5&*G_"YH"HV6+*02AD\$Y2U'3$Y,H$3$E6\H6L/6WG5SVQD,Q,Y)+2*(R$;T.]S6)03ZE* M"0C]<4+6)XPL;*76CE^9/B>[1-FI/6>U(8H]S7N(,P6U81S3\!&@ ^K(R&+2\G&ALLKTZ0]'!NI/^^BW= M3QJ 'U@S16IQ!)$M$$,=!!-K7M=VK*_,40ZWJ\T/G(ZK!Z<'#@X 9N&)P+[@ M3;D&+U@,JK,+;/.1>9=UC M)-+J&]F&L^ION$6WUVGM&2Y/[R!$S"<^%X$'SBI\*JMP\;O,D3V5<'')7(_? M49+\4LJOB;9(;05_W+:MZ1;&3MPG&&[NI65G;H/]!]CIJ.$-_ECSB3\7=F34=S%GCS*1#?[S?!FOQS>[/_$(\,OW.UF"\X- M4D'=#N3=')Y[=B+",)%U+$OWD?9[T!2RH0@T8"M0> ]$$R\Y(E(BV9BRS9XD MR-6N4EUFLC0[/1='Q#,H1IK\D169).[0(A1[[4SU'L7?>L0CZ<0@B,6>R.=^ MA3N#JO#^PTV'6)*(Q]"4QF,K$)O*:NR_K\O7J +?!Z[7F&1=H.I^(_ ]U$-$ M*&,A2WT.NG79=25JDUC5&[S=%K.3[(@&!;FIY?E??[@C1R .-PC194)S]S)D MXTKXNICS\#YH\C$MD%T(_ #LVC@[OIL87!+" =D*"*=:D;UI3 [[!S%E*OLQ ML(:+,[J#,H'_NK)I;N#[D'FHAW9W,1[J2CEHL#.<>$H+*BD"NJ;ZU@Q'RH:PL'PO[(FPV[ZL0!U#[H*Z &H\_'#RY7 M=6$WP^$L'1-!*>S?H2=0=-I.5/"OP'OH NR1"RPHX=WONWNW4,3POZJYC M([N!B&NR#5^ FNZD' *SIKD O@?VS?%\[TF_ MT-]=$%[$@\[-M'A$&.S0-5"VXW'] G\' TYE+J%;#PV1@]"!#)H M N^%M).M"A9P(0!0)K*B0"R#4Q.*"MT_ALW'^ZD/M07*'_W-=GPX10;Z#A3! M5%["QZ!>06.'?9%5^$W83>C= :AMJ.>!&_83:@G\.QQ28"*4V0D("=H*PW:P MGH<8C!X*T=A#(D2O.CSY8?WZ3M_BPJL7G/#?#6BQH<;!=2N_DZ.M50%<\"'2 M5)&=@;=6,,U3,O6N!?($J)*&F>-+QE1>[7 1>@% Y?TWVDFH&1FQ]8[\Z_5N M)[YS+FQ]9'0*#&]"_3?#]R&SAF8&/PSM::7[TQC?R<8XFHK''AB@=H]%/Q^H MHAXZK/\)_4(50*.P(,I"#W'W<(3"<"%%4+&: I28A$ [16:[F/4F;O.$H*U MMUL/'#.&##VTQ ^PYF$7T+N(C(_>??H\(UH,)H-Q_KPQ@,8AT^78V'\E' F M"?2D?[8;XK_V3PHQ/?R&J=("K%_PJ'O>-O@JV!4JL]#0(&8!U9P$?]7V/\0IX ),0G^">$*A)E' M8XK!_K[17;AB'N8PG#7TWG"M(*F8!24Y]6)A"P^B?Q:N5A!DT5^?3#WJ(XB= M 2H>^R=CQX$OM$,S?>&=(*BX1Y-0HX2U[OEH#AN31J@\74=8PP_41P[*4NIN MTB8U3PN!P65T*S6=:;SVZX\3?B&,0T#XG>?@',Y3.$/[*=U)%6N%KO'%-D!VO>=R@/HW M!=!G"VT*T==!OV0,5T]EKRBA8:X0'I@F%"5P%1VI=N@^(!'''_L.>SW:K9ZZ M-4A&2H@\)IWO0SR>H MU'/2C__\CR?D)O<9),00Y[B_#VFB1P/;DZI08<9( XD==XH\@>_^+9LK>>,= M.-ZX.^J>F_KW?:H)B2+&W''DQ8NFIJE%RQU(P09,J=*A?1(26BPY8MGPCC3&^AVKV+(LI\M#_,9D;70 M_1[B>4O=*JQ=8C::BD"V5%.6S%EGPL.6+]YNRT-YVY"Y,6%MLV224-WIFN)W M=X:>MARF:2-8=A>T036*]4TWP6Q&H/*)K+'P$TW+0_G'%RUMEZE/$XT5!_NY2"JIM-46&BN) M.]*2,HTUV]KJ!H3YS'S19#M,@#B*7_139#?SY)#?=(U^PMM67+'E-!7^F"X1 M53G-YSR9)H*2,,\-I%QR/M*.Z=*Z6&)U9<0/C3[+C>ULMYPH!JMCNI1M%Y,5 MUUEG!# 83]OT8IGO./PQ72)E2JI8DT1?D+GB-,$.F41"7AW3I;%<7II;2I$- MJUM/5(=I-YM?KX[IDCX4#9OO"TNBW_285L,WI"JS.J9+MB*71,)I)XQL)6#2 M6S#>S+-'=6DS2G75_G"D(DY?,5-."[UJFC^F2\/">LHO-5X4$VIU X8#I5Y( M:L=T:$BLJ;U;]7%\".@];ON@G MU]QL5U5^K!*=M97HK]*Y_F8!=8E\^=!D9M#21T*!-]C!F,_IZ:E3+,"FU,NF M&@N&'-LL^ 8HF2G&J#0JN8&&FM(O.C">5>GYLC,1=3(C;N2 S"Q "S5-/6^Z M\+B\ZM265:(@=_)RKJ(/9!,^]8A"23)3GI*M9EE(B&MWDB8

6,Q;4EA$8(.>42GF%IM M0B3I0E_(-IBMWDVKHQ5"\2-*M92!DNB5JBDQV\TX:2O7D^A>V/1%7TN>4N;H M[KQN+/1%+Z&"A)J'^DD0#5^ZRD5W. M]*4HMXO3 JNF$])$0TU?=,"'>*:V@UY>*)1+ZGC=$\CJ/&QZZ,"SI/W;H?TA M9/]$@$]]0TC_X,\>LEN/0C@4$\P#%R[WNQ3<(;[=Y=E0.M(3OE_5O7 #)>:B3Z O'39YTKLGKG<0 M=@Z^!?K@+M@G_:#[Z#HKU,_P*?N(]DEHK(8O=&**;"J!>7C[BZ!W/\+[4/=) MB P=*2@BV K(RO1Q6']WE@3&\\EK/ 2R:*J@2VVBU-TN+'7HH^>O12TW,>HB_9WD EG0#7W64:_/CAB2Y(W \&=10JL8\2GZKNHH3H M+M&+AC1&P5^HX =M^YZY/"(HI&K[43R>VOV,^YLYVNI'$2M\!XI8PRR2%T;_ MDWU6WK$3,OQNS()_A\IZO[W@A*DH3X>CD.%_@;O4%> =$M2[7+/MZ;OLM(WX MS@^YI;ECAT)$;T!9L\#>Z=0>)NYB]6.MPUV&D,?_L$GP1'>\(\JC[_<=($@ MVPLW6-%$H]T"]=O-"_5_$IKZ! HJ%IZEB$.IVL$$AOJ!BT0 ?]KW>[<+8$%, MT&W@;G;#.&SSWWW+QFJ8*,E"K0[COF?YYP(,UN?29#58IJ?)Z50,QNV1G2&R M3=O5GJU0;S6%+M:Y,] H<)T^T21HHP?M\O:*Y4V=E1T; T34>C3C,(Z=\OK/??X]EG3WP/P*Z9-/PF[-DG=$6\B:=3H MLQ&Y^NYHF( 8UD]ZM_SLRO)Y69R%4CV*D_[*O'[U?BM&/HQ\UV<$;R+?Z[4D MK@/\L+Z<7%_>+R_R-=R\<-V%)UGDU!UUD(MNHPLJOQ.[C]X2S.-Z7?[4"3S9 M5D]4L"NB+L+9Z[#L]?^J2G)\7R$6K!77HQ5_5ZAECY#??\7_[U%Q=^\(/-H0 M_7TRY;]5SH-=IC%BH_M^[NE=8B]B/)-O@MZM:O8%YC[R)O#D+5DXJK&KPZ<6 M@;D$:*3H#;+M)?:ON6V+B8+4HIFN^9L5E T[PEL.',4V/!9T#7YC9-'DYCG$ MWML)NW5"L*\>2WQ$VI'\!&G'WK7=W?=$XVI,1 _PZ+#H8YN]Y^Y(WA,F+DAP=F,G'QL[)>EF(6@U M,[,1(=>4QH:SNRLAS5_ V%=*1YQGAF1;2!1'"MLANGG+1_?9V->-_4V-V?.0*>])+H;J?-GBUN MLE-Z6ANR5$;>T[.GJ3-RJF*PB"Q8X"P,]L<^"2.]3IHDTGZV9<@-NERH-P)R MTD4P GVP=.I8Q-5B]>*R0B.X-1% UVU9ZSH1R!5C7O>D**+Y<(/6\7*ZI1Z\S[B(P09<'B M*8K$>3",+%&0TVW S)5[:V\B"UL_8Y9NK#QO3 M\"_[*7YV*.#H5'?'D@(*M;+!$G4#L-XZR"0Z-N@\G^=7V[U25.-U\K!7=>5D MV@%-]A">2N%YB=Z\8-2*Z+Q@((OFQ%!W- :RZ#"UO1=_W Y? MT8<\_9.P D2!'H&\2[ZY+D6-%.,9#=?)MB[>]IJB)H77M>.9.&Y30UXHP0D4 MX.W5)@+VCA'[LHC]C<.]3:N]+'GA-'8D^_G\7>GQMEG@->0T"KHHZ[?L(]?!ZHRJH?RD1:0O6!7H_.ACMLC)H+/L!<^6H!^S!'*1SLC/VS,NUV''S/HMY?1 MB(GAA-2<4=?LO_4+_FK/+6*7WK^>@3V93TE'WQBBF87\FP6?N4LQ\Z>WW!6T M^J-M0V]?V_?I_??/, Q%,:[\IFL0;Q]XN)W+4F^?'\ WG\YX2;VY+X%^Y/)" MPC77&W'ESL2^-$[H@6N9G61K1YO(QM/L&2^J?T=J(.I+_.6M_Q(7FB('!5=^ M.^G#UJ[WE&U/U'(YL5)>;JC:U.O[8+7C363C)''LTN,-)'9.XYU=68:&?<=; MFSRN(O%%7RUB7OB/3\'@0/6'^GO'J-OVZT##/MRMVQQ9$?QMPRY6A6R- !U] M0;730K)O\]] !AG!C%843"GR$(,1Y6; M4#@WU5TOB 2WMHRQX55I3=MQ59+Q9/*,3$@X!1@UB/BQB'!#OMQ'C%Z;CHG" MLKDT1-GB2GI5SS&@LV>6)%\AJ,69P,ME M]RSXY1.MT3KISK"DED9(!3?Y?W M[2(6J$=14CCCA3->-V9(WV0W$4S\?%D,MY$[\V3FQ+Q:EN_D,4H0C1GQD[/;21L_(-AM[ZRW9PMYV M\X[[]*#)6UL$K7JR-I\N9F.BD\L.BWRVPILJCWH/XTLV3M''=@EP5NF&, )G ME:X_JW1:3 #Y+6WZ!2\IZ%N&+DM4<>9.6[#W[*\_=)QD"9QSNH*4<$KINNT&9Y!P!FDOD'Z($D!-R' XL@9B+K"@L_F0)?*! M:WV1*> J)QJ?,+H?L06_:8)(1WX?$,OAM;RKRV:L+KNNL_K__IIS!B=)KCA) M\F$.A5NV@&]T J(TUU>3!CCE)31\V0QG ZXUJOG<3M'KM==X3VI,'NWCE"2_ ME/)KHBU26\$?MRVGWVCS3[*T"0\HO]7 W0#9??OR[\&-YG=>=/O@1(=_[$(7 MFKQ/QW*^D9NHPUK-L$R0+G1[M+!>KR220GLT;^]TD5 [=]LUSRK.W6I2XRUI M;%SO5%N>4;3YT_$\W9CE4M*RY/I-N=S-"L%D#KKJ.#DM9E;GMURF#9KPF962 MT=>85M-@W:)I:PR@EF4T/1N-S/R^/85OF/UDS,@U[CW_7TN MT./+#Y^ 49<:TIVM2TP$?5JM91E_/;+;O$0F(^ _1AOYY9O&,R_?B)Y7E=3X*:PRI]D5B@QPX%]/M5S.> NTELI1F=E4V !9)X)IAB@IH?&RO_XD M[ZC;O)3SCU-6#[ZR?,SIMI4BYCGC] M.O_P,K^V-E/M'?;9ZC@:SF3TG&E9G MEJZM>\-9H$DDN_/9V)_%_'P9-RYB4KCQ?-.U.WM_;_/=O#K*ELM^72A4BB4P M4I(K25@AFV=?L_G;3+&]Y?W]CR^/3;#;V4>3J]N!O!/&B?JEVXGI#F!@GYYT M].AR'GX3_?&C:_GS/=,7X_@?55_^^5_XS^$]"O0!7323TWUG#I6'D^B]!YLF M_G$6.WU:89BB#_-U/UGY!,7M1A;V._SW/__C"2S)Y[Z[EN'CT*(.GSF>#J:GM\N,.$\+0%Z]I.GAA/C._/SS?+C(K5/\WBQ#3]KU[ MI97_/)K>U]3RJ4R/"4L.84Y2TFE:E@$C32B%E&A*IJ6Q,E8D"J12*99E2$KE M?NW>*A^ L>GG+7Y0[QEB?^9G_2&P9T,>.D,2\;REW^0#;VX#0DQ4*E7*6*KE MG,TC+HX7S\RVJ'H!9 RAX(!F;5ID-'N)6C(O6K9ZR9D@-E=$HP MY8NW%S)-@S4;25EDR4#OK8:];C;%2\F7;]UF45\'=DH6X5./2#_(C9/# MK%8?B[I37)"9#EU:-'G4]&D')#FERI-),B5-TC0AT0H#I#&#+ MP*060)*FF M7AA5JENO%W*Y%F?(7G$0CMF5)OQ*N^7[=+$H*KD,B?F0*7,KHX958_H!NE, MMI S"JT%YF-*(!8)M4^E>MXH4=>.&=5"],>K86(B"I;JCV;]4=D=)OFC1L7V M_3E!-ZJ1D.C2TQ)M M&7K/90MKELFW^_Q1HTJ4_9[>R?7'AJ4X23?/"%Z%XX\:E>ZLU297:7=$T*0S M_?6T.*&'K:-&U4\6AFNGV23[^C$G0ZE4R3<#5-J7!= M91AIG!I/)*"2+)#39)I14I__QO.>?>@[AYX]\VQW$S"6-$_)U+L6R!.@2AIF MCB\94WDEH:;4KU>_I8!"K6RP1-T K+<.,HF.#3I\^"WR#!X6\HBF(!8&&[$Q M,)U53/=B"!\ 7IUX")?S7-,70U;9F0S?&AG M"H"/6G3 W ?6&+C058S'4)IK=XSO#+(ZQG&^#U)(ZN/!T4[.[5]([D;^L>0TR]RER+?V5!XYUH^>[\!G(CTZ2.WP>P*%\+]W0=(*RNG= M^&0_&>&+#TWE,52>P ??$:R\DQ3??>\34?1#K/GW"<\W=VSQO%QF7D@\+]&< M%VPPT9P8/"_1G!<,9!&=%^J.??.4"YZ8OYJ83Y[5>==!_FLA<._(X)\Y%&"X M'BJ(X$^=P(.AF/>OT^RI1^Z@\+U$/GD$!09AZ,/_^T7]^JK=T7%OSRB=1$&2YSUX>F(%V>_\/]6.K\'?/N=Q2)W,U[$P MOQ,[[)A>4FF& (&C8*.W/LDM?>9RZ,5LXCWT?WSDX/CQ@U.BWP7G^<3*7]V? M3[T.9'Q/"]X)9$13#?Y]B M8!>;X(L6Q/G\,>M/%<"I L\#X)42-X?RRKD U&%_NBM@+D$-=FYZK.)R=^'U M,H6@[A"-S=IO+">L-^YJ4D@VQ,8YZDRG+R.H[MCJ+R6&748*8\1),>+QN>PO M8D-F;;1;'7GI&G*[MZ#5VJ#1X5I2R(1$Q9/DL1NT?^?D7-BC8:[!EX^B!5]\ MS*>[)/(]\W?+R/-1[P0E5KHKYPCPF$VNGR\P99)89%86(Y+S1<_E)1HY)4R< MI=\"'FRX5V6X%W,WL(6?S[=XW;*%#KO0]"9PQ7X_52^EMHEJ4FA!R]ZY%*FW MBFW>2MZ$Q1'434=0I_9%<&!T.?=DZ@)P!,;&;;6_3B_UNE@8K+C>=$@(>@== M94"WU.-T$F=-?IC-XZS);8##ASR;5T#!KZ?TJJU7!X2\=&9;=Y;M>QUT:3#T M;>@D?6OIDA2.NJXTZL+IDNA SF?\D;P3N$>09S-5^ZU@4O8,2V028E.C$G4* M74(.W1&*2N-\R:U8+LZ77*&)?\2K>,6T!7=8D=)I)B]LR'02I-,;P=^@J] [ MIR)]>JZ]S1^!QK(F;OQ@2M,&J/5'=8E)FQNM)847\9-4G"-P%@8C MQZ7%]&J6YM)RNE6(.>IK?19:ZMEN3@IJ;5K(2D NVAG*K*@K""W0ZR+9.$,D M;RJ7TW5\V8Q9NJU;@;5GYYCOW5,<*>)($2>#HI8,.H)9V3)5HXL3OB@N)E)3 MDJE,WYUI$A<>FDG&T_29./-_H)[_Q#'C+-"YLT!';-K5VT)W."^)A+QE["6? M#X.ZGYT M4(?305>-BF]Z/.(C=D%AK<"F?(@$1Z RS;B&3+)#0MB Q';>92M\?:FA?L.0 MC8I3[!G='PP<4;6\V8V!Z>O ](K37UQI8X*775:/Z*9Y;=P< 16&_QS7)R22US@MP:$ISLB(O) M1I-(C'XF DI'++J/>* P7-77D5 M^AH-EQ8',NL1";+K]%)9OMGGP[IWZ$ W&V>8M[ /XP+&A=/X1Y>6RBWCPE%O MZ$U4*#+,;$ED_2S1WRY O3K+=>G""J$"6F&HDZCQ$ M$1 ,-A-L)E%GY#F=8*XON_!01!C'";<:)YRR2L&EQWG+GO_3C$ ;#:\Q$3W M(_L\XOO4H&Y".28"^ \*[ _\F'/91+X@0N@QCP< MC(XILC>-H3*O7LQW$ -/S+FO"HDX>2:["=SOUYC[A(X.O/B!LB<6EH&%CWKP MQ>*Q_24N^"EZ=>#&LHX=[CB&+3.R&3ZT,P7 1RT>%]V+QZ B4K_/):L3S>). MW/O'["%$0656YQ[X??CA<4=8^.Q]M5U+7B="&[0/?4N88.+_E@/?.7P0(L'N MDSWH[-H\0J%]&_3)TZJZOGOHV*/ROK\^[-6S=QR#RP MEPC."W2NWBS[B^?E8G70TWAB(C@Q&,BB.2_88,X[,9]-K[[GB)VD%.X3[S)U M1QT"4MV& _-_)W8?O26I?^:0N^MZ,=V&\8 3># P\/YUFDS-^<=_PE+ WUM& MF>6N23;WR<'3%=2^3=TX$W1'31[[Q-#?U >2%:XG_/8 BSD(O)MCH,4]2 M(;^OP5">YS _HAG'UU8DS1>J\LE4\,F@];8KU&-U.O/. D+CVU:A+X+U]Y^= M^'N 1CLC)[,=?(HFS)=%3 PG.F20OLS((K2%2$G+DNLWY7(W*P23.>BJX^2T MF%F=G3#U ^7.2]-%K92A69M@E7:WTEJ;3GZRDI*[*YQIYBW.Y]NR^E/>7L8Z M?W*=?X](] .ZSF\UKR:+K9:P6&S*C9I8]U9>"^HZ@\K*4,PI>47/GJ@ZW3I. M7XT/',5%^Y8@"^/3^=?DU\N$U[I%WFTNRK0(DIOU=DP5=7.A2?2>32%Y+B[/ M"QLN5N+H*/%?U+C/&TH^GTN?BI8R> MS6-EC[2R_TUE=ZLXR(.QDEL8>J:K!J"TM1OC%53RW8J>>DO);SA:9F_"Z<;1 M,@XTKF45?J5(M&*UYC/%I3@C*$C-M3=11&O-[^J_4W&.>^M>S!5;+M;BZ&CQ M7Y0X7XE:@RN704I8 -/==*QVA\/G2 MU)@7CC@N/?Q;A,R3%T+WV6RSL)B-4^)&:%=(;Z+6!&FU*X1.IN($=:Z;\M%# M#FP25VL2)RG>ZGBT6S&:_DQ%9P0C$5*FN IW?U;F&;@"+-]RQ05R% M0?QM6>9L4:*'RP0U$;-=JUY;2BW/(E#!=^A9I.(D]U;2ZU8C_6\OWHP#_VN^ MBX;AZ^OP]?'BS>)XH; 690IB9^AW_1PA*BU#VQ=O3A+Q\!PL#MVQNG[[:GM$ M6&G&S56+1 M$1IFJLAS%;(T7J^.4A+<=!7CZ(4...6 (ZS;Q_Q/5S$VI]..1W@-3TAXS41& M;VKILK!ZJ&+\9K+VMA "J_Y5J_XGJ^XV;#,GE.A!V0"93=:3A_RHN0C+=Z-S M _%D\EUF^1M,)GQO;=X?FDFX>'V);P7!2P_VEB'O*R5W4WHKV^9KMB=NJLQ MKG'<>D,>2NY2=)P[)^D-UFRLV6.J:JCCNBU[<=TJZ MTTN/\Y8=X\_65)6[WK)=KB1:0K JCY(M:<2TFZU]354J'2>9,YX>^V%6CM7_ M6^/"]Y4_8_IZIDDI 1',G40UN4XP ]N#W_WGLR3T MO\)W[1H]?L<_30=Z-CYPK?N6=[&C?=WU[\&3@?^)R3%%GN]RW._V%;W_\-2G M8W[T3#B@IHO>Z6_BL3G\^NY[8!'HV4@\L^'CEB=WG M C?L*CHV0NY,O^L\*B.<%[QZ*[G6:#%;ZE"U9)\5YLO6<_-N@R6P Y!W'0O* MR$?Z.=A)J1OV( (L<<=L.'NGBNQ0F9]$*T\T#Z+^=83]D)\ MJ,[PB=*T?S?8 WP]^L1WYN&O81\2IKQQ O_W1%\#]7$!MUVG#HKY-(0ZU6$9 MW8=KHG*D ,C353YF>K&DN MT.Y+/3\HQ=Z:7ZQPC^KN/9J[<"6"_=]5K3MGJ6IO7ZMZ?PTJ+!+M[GL=&V]B MRAX$8OYF#N(Q#3@:G),IQ"&(".$X=Q6H]]\)RUUK=E@T,&8!?^JHR,T(\7<3 MUE<", !67U::3H9/00@61XO$*JRAK<.'PJ_JWJ%[.\&.@>=#5V:N*Q#]I[#S MZ.FVC*IJQ_CVIZ,AGX/^P_P>I#YHWE1X(KC M(C]T^LS@DDB6YRB(^&K)&(H^.-WWL)9/(-:)IW4.__,_GM1SO,_\(/QQW-\' ME_C1P/9U)*G0QC20V)6+#"___Y;-E;SQ]@/EN#N*?H".0\>0*&+,'*1S)[D27;?>EI7>__9.S4K']G.V6;EV=*2?)B#_Y5C4Q>MQ__5 M;62/%D)Z]^!@-UPMH':B%7AW;6 /&?*?1]/[FEH^E>DQ8X41CQT'XA?N[?=MRP6I]VUL19&1% 9!=5:D^QFU95$O6R9&<[& M7BVQXD6+S2MR32*4-2MN92"'R^3BZY#%_J\E*X7_2T94_J ME>5>!50%D""G]7&COF95]$SN>4NMJ&GU()^E!;8VS+@V(?9Z+'HF23YO*I;F M#)6I!ZX@VVM2D+.B.VZA<@POAJ1TLO)0*P0.L>B-!&V5[@)BC9C17[2D-7J] MY7.)K%#(I5UQP34WO,[#EB\&WYJ7A\M*3:T9;$UERO '==5$'*XOGNF()K'H M5RLY(K#64B4]J0#10E1=+UK.5W:Z/1@;34%>%ZN\5TCF2UX+MGSQ]B9;2;6I M4;EJZ,YR/>/2'9#H)5XY+B^>&A.(9E) M?;0TQ ;3'FPS\BBM>N$AH1=-FXWM,NFRYE*L^&.=K%HS:90.#]*]Z$!VO$S9 MWB:3%1J;.K4.9HX4%%L2>63N9WE[O K*14>T,N-^11WW/'T6IF]>3I1JKK<; M0QV(?=F6@EZ@55;M%6KZH@-=S=A0OEK(&L!HY[@5,]WH.?C4(]-/M]31NEPM MM8U%UVP9JR+CT %L>F3^Y9DV)OM;K6 $TT2V,RVNI&(S;/JB SUYVRCV*ITI M4=A(2F[1(0B]LSIF^7RA5FP..TO= '9G*XNI=**ZX(]9?CY#<+E%(>L*+%OK M6_U5QI"F_#'+YS56IF94GQ :/:&:J&3+(%-;';/\;;'5X-)62S>RC*$G.3$P M4_Y1RU?5TD3KIV5#3%!+7J]5FK7%:'74\H.4."J D5X6Y7JZNUSZ@Z) K(Y9 M?H%?$&9.:UL"-6@M"U:ZTAWECUI^L^N#-!3]J4?K&Z:.DY!'+K_5Z]<2JFAL1_7E[ ME:*\JC,>'+7\H9V>Z?.JR(G69*,R5E*A2(8_9OEUO=BLJYI)$HF4.1LQFVS9 MI[6CEM\M$:UEGRC[HEP;RE:93GL]KG74\C.>51*"Z502J>% Y(=I<9W1^*.6 M7Q,[J<&&K6T%G1CRZV6[D*^@T[9'YG[(5^1"W=CVQ$U=[GE&+4A:/G_4\C,, M="&K[49@4.MYK=LQU2IA\4371"3)Q.@H+P-#$E@A&$[%HQ )K+B.ZYW%WL4 MS:.$USKMO M2<4\#2$;DWT &7J'S_(P!>C2SZ6BM2AQP9)DC0+%;A9T?>%I->W9++[5%"K+ MN3,Q7TQ[?2*!LGLK"U^U#V201ZSL/.E#T!9&&'+@.X=\13\0W301Y MQR3Q1$1@(M)W[)M[R'@B,#3]K(G T!21B<#0%)&)P- 4D8G T!21B4C?I4D\ M$1&8" Q-$9D(#$T1F0CL-9UV(CYYW^3=7-]?C_K1P:@/7SAVA Q MX>GYG=W)N"01W_V 4MVGO,'U-IA_G\)PAS-@3\ZP?<\MEK=Q]%MD<'AL%O9Y M[.KP,45@+@$:!WJD;'N)HVIY&9&]AWA89-C2L*5A2\.6=M.6]NHIVHA*Y;T< MPL^4"K87O#+AE>E\? C[^/2"'(G?%K_^LX0N CH!%+SJ_>N*((I[,?:W;J*] M>GWM<#/M,%K%,9$(_N\7]>NKP$3>D>F+*\][2]I;PN+_GVS-_YU[(1NL"3]- M$\1. 6O!WVL!S5RU%G3#^F]8#7XX&(25?)]*YHM^U;647(#_9]^72_;Q=>#? M)S64BQ*U?73AW\?&^\)\O%*1%BYDN&I*)B$E<7A#85K"M8%O!MO*% M3#JV%6PKV%9^_+KR\;CM-1&=_PC7E^*V=V,UQX*1FJ(_#V2CF]"(I(%<8O/M MK6G][Q/-YO?LD+U+B_HQ?KY3$Z:^=UO?9T\=; !+%N[I]!)8>Y9F>E M]@TV42XGVIIECE.M+Q.VOL/H**P1/P*<:T3A"O^G=N7U$2+78C>PV"HP69'* M] FW2/<9>M&20A)C,L7%:3IUA,@50\W-0,U)LUX8;[X=;T0_U-@..FR/"LCM M'] @>KTM,> <<6%I?'?441;=UM?9H4\#-@/76&C5A!^(@!\:0=.;VH:'P(;] M]2>9).-5L@UW2W"GS0J9):,IV@:XP_&'^S] M7!A_^MZXG\@2GB/(8U"6:SDS")Q+.R_4=&C[38M?6E"W M!_%BY\'>3YA2JS%BV?*;7-N@VA6GN5QU)TV.OW1*S2R6[(0R]T1K,VT/?&L: MI >(!QC5!2.3\73ZS%$NQD",@1@#;PL#7TGS;3<38^&QU,3HIPQ6(1I4L=BY M=)@MF!PADANZ*W16QL0'E_8)N\-DR1F(+&?()E/; (7B

0F(: M^H2I.$/=GDN((?%V(!'[B)>#Q+$S*@ UF<\90!AOM&6ZS$Z(2[MXZ5J#,J3* MJ$]TS,R,I56=&F<1GJ%D*,50<8)X#]%N]LS>9^Y:A7?0[HLQ7M5>4]10:@_G MEZX1?JE#?A9IN+TT1+M&(!N"X N+Q8,3]\#3Z]D"%UZE1I2"306Q"!P%I*IZDB.O&IFL) M?B]ME5$3RS[[=VFQW#Q8O9J]&P6;#$$F=5E,!+5N=6Z,ZBO]TJ[4VN65TE"D MLD9"2=%2L387=("JL*+L'47&J12&*PQ7V+>Z,KAZK5SK9>](E)/SU3!0"\0B M2&X[>7TI*R:J"H\R:VF&C1/)]^*VJV$QBIHYX>,ST;HY_\TGM_$F&38);!+8 M)*)J$I&7S,^S$ZLS)8$4*I/B4W0T=1NM==K6I<^,5ETRHUY42LG!7E(I'-"G2%% MC4CU"N'NFMSHY7F1AXK+CI)/LCI9)^6+@U1 M_60_26YKR;30+ZKC8!W0>G>L0?FPZ)0D$6?.S>X:+4W%F(6W9'\D9KUZMEOM MU0>YULC-B D54'I"-*9D0;LP:BF=S% R"NF\L9'5A*^8ECT(5E!"B!.6Y.(4 ME\:HA5$+>UI7B5J=9M!8S!+YM@"+,O$DVGRIY(GO*=I)53DUPZ5 ]<\.OF5&LQU<^Q:V.0DL M'SS(NF.+W@E)8//4,5+!Y*C:F)>7]A$0DR, M:S6=#I1N,1D&DB'5:IJ(LS2%ZTY]Z2+3&=E7+[YW<7GT^B"_]L5I?"YZX._B MLKA2=+]9VM;)8LT8B4(6CI+O$:XI;39@"?&>_#;>5@Q=5P-=EY<4!C9,^/H! M5)-;6;NM!!HK6G1VGJLQLWQVJB%4^R[&UV@=KHB&\6*8.W%5* QS/YTJMNDL MEYV2MMR*!:\TU?N+BKTA5PCHOHLK%@,=!CKLST4&Z")),BO3PKR;\"?O)AG.BD\2]C'>#$7*(X&@U(4I5K GSKJ:6E6\49?5"Z:7EX04;R! M&@W)8%O!MH)M!=L*MI63;IQB6\&V@FWE9ZTK/Y:UHNGHMA_3[9@/7WM5-X>B M9B-1R^6<]H XWD,_VV'OPS.@@*!8&Y.N*]O>!+B-2<%QU(;; >Y2A]][?#GH MT,8%*N^'-ERRD8#WCTQ-&]D.H>9[HM6^S-BP"6;NUIR642B: MRJ3=31=R'4TB:71^G$QQ<8IZ[[H0AJ2KAJ3;2B_?!BZ]^A+CC![7RL,690F [\HBT1 ;P^(*@1+BAN7(>/K:Z7 B M'V[>.$I=>'OW-E#JU:/69\"ISJ*?3I?7&<+(5HAU)=_1R;QYZ7.1&;+"3[1Q MVQ!T5B;$=+.7S.R;$MU"=F=G'I "TA2^38&7*O&8*.4_2WT;]>PD^!"J/%I(*72N;RY2X$F6C"]0- MDU>4Y:7O5*NC6G^UJF0RHE58-4.E<2X4<0"*(FJ ]R3F#$O)H\Z#/,' ^5H U*9(%@+:F] MX82>6!E?.@5:'3%&K5MF*R*8L2E'SG6S'27T*A$9;BH%O4H.@R8&SV/-TP,8-C_^J%DM$)WVEMLR_FYN% &I-.CMP%@0_3Y)!GM M__@RU($_AZ;U /9!5_X@&2,AZ780"B=\;\%U@KE4M!8E+EB2K%&@V,V"KB\\ MK:9)U#>$+Q^TEG!(A^_LU5YQ3%.>>^#WX8?';T5YNNE.R2QYG0BUPSYT9)?V MDP/?.7P0:N_NDR>IP<>YPET;],D>JPCB'V@XOGOHV/Z%Y&Z8)R($5O7ED><[ M\)D3TUD=I';X/8% XO?8!;*16$$Y_7ON>"%UUF\7F'#>E^#9,_?@$;[XT%0> M>RC@ ,\&^BVA[*XA_.-'<12.Y?[?LR[!>"*^:2+>N_R )^*;)N*]BQIX(C T M_:R)P- 4D8G T!21B<#0%)&)P- 4D8EX[Q8^G@@,33]K(C T160BL-=TVHF( M7/$O[E&^\C,WR_6GJ^C=3LV%5QTO[.97@BR6J+G?]["RN\3]+=LR? M.H$GVZKWKVOQ@+GG@]PY\2__/8\!7%@)WK$/_O_)UOS?.3R/5SZ/8J> Y_#- M.:1?'"&,VARB$\-X$J_<$,/[L#^OMN7A^&?,W\S![VNFA3BBV;=9[^@GES=Z M%:6PLF)EQ'^2G.Q;TTA7]<8P2W4@S"JI[ M@>V;_[[&W<9WKD2>_=8C^?C6(R5YKB_5Y)GC'B+3AWO:#S;PC.'Q;QAT)O6Y M2C5;QES(-N8"2&W* M)T/$DP M1^Y88ER(*"Y<:MW&*'):%'F%YV:9F%>;E)0(B Y;"!9^JVF[QJ6K^ 66TB8W M2],T-K9;S94]L3R@-&E7Q"]%Q>GD,9I$#"$80B):IN\V(.1UKIE!?M78-H B MR/2(9DBU8S7ZERY_U:AL-OD.46P303=)5,1-J]=?(1!!5#-$.DZ0+ 81#"+8 M#SD%B&P: 15(63%O4*/!AE-3=$Z\>#%@6EOD)R.VM1&MM&A0=HN2LR,4B2"Z M%Y9BXBGF&-W+#ZU]5T"73FR$^#>30KT4,$:0%?X\J>4;(,&/$*J*G0<;/&&6 M*&CZHX(:V!MATRX'&MGA>D7FTMBL,_]_>U?6G+B2K-]OQ/T/BIX[,]T3P-$" M KHG.@*PP!C,CK<712%*(*,%:P'C7W^S2A*[W>T^K+8>3A^S25597WZ56Z5< M?9!)-S66-^\N,OG[%J\;4]E_I!R;CG'LMH=_1+P4\5+$2V?%2Z_$G43K+I.[ MJVCW+&[%[W)ZKS,I'YV4K@QEY"EVEAOQ63<3OZFT!^67IDR?XI:*984]!JXC M2CH9'=T7)9W]0]8^"B6]&L=*&=.34H=_K8Y[;2N MJM*M,08D3>_SLCR0_<>D96)I=H]AK(B53D9-(T/I+%G)515E="7(@RY.B\6[ M>_5.UZ^.W0@YV;3N2AZ^,T8E8Z:\W#R7Q.F44 H)C/$"%TLGLX<(C)U:%&SM M?,'Z8\:BW, 9-9C?4W'3T>=UNL2XBUC5=)H7,V@XOI)XHSA2.215Q?MC6V#- MR27*.I7B3$(5UQ[<-F3':0QD_Y%@*2Z6Y-Y*(T1L<6YL<;12Y6-+X2-PRROQ MIJ>J8Q4NIU=-ME1AV=M\KGA?9H]=HM"Y-N1,5> ]?7C]FQ#06"SE9].N< M,C%!3$?$$A'+9WH,U^D2RZM1(R$YT1'_")81+#\86WZR M$\\D[4.>N$92O[LK[SQ;9^K,G><=UGB>5,O($RAWGQ='+%Q3I-/"" 6DY-HS MN-M.RC\%NW$M*LB^'Q6JA4;!S,\:1?[8I11*>N8:[2LM/_(JBCQN<"C'5W-$ M1%]^\MELC$M%1Y4_')M\HE#5\I#];NT/4R[Y62W4&7E.L[ES9EY;.)) M>^VF%>\\5-GV[9#K9*NN<34EQ".2DW]L+)6)COY%Q'.^N:Y/13ROEH]V6H_( M[I;E9I>?#<6[NL.S=]-CEXF-AY5;R1Y-G='M(#5MIH>STB!%J(<<.N:%6)*/ M;)Z(>B*;YXC4,V*OANI"3IF>K-PGCWVB)3.+JXWT9%@>/=F]I).[ M&UPE&U.8'FVYQPHQ+KV;\M(S.UD,=RZ3Y[:9=.VC!R'\G5+[#]9[(6JT\$=, M&%I>-2,FRNVG%EB5=ZC1*N/7:0=&Q/<'J9Y-6>:+2[AIFWO$RZ M6KPO3HG@A"\_4WR,3T7/5(@H)J*84Z*85R)-=M+JFJVTU.N*G1FOC35^D"T> MVVPKRUT.GH M4SU=IOVP_>VR:=<0E-ZLS\Y0[;YBQF6+3X-MQAVDP5W$,Z>C?*>:#CRZ8#X" M*YU39[S&L)J=NO&NI=*M?X\J;Z\-R]-4N/Q=;3 &?KU$XZ1%.]B)1.1_>.3DJ1G?0ANO$A\3F5 ME(:USLC07:M@]N_9E]R4,,H^V_%]<.WX1"'_#S[)PQRFC> :P36":P37SP?7 M0W30B. :P?73L>O9M,G^FZGGP MB;*Q8 W#;B!]G8'=H]7?7L2Z*>QQGWOM_ MQN29=LF)\!SA.<)SA.>/@^?3._\?X3G"<\3/'_]0=,/23)?13,:%*T?N_LFZ M^[NK.?V\&KPF#4KO=2N/*H M5_!-4^:2I"252R9CK/#6$^HC_C@Q_OBHX<*/P#:OU(7N@6J&=5WR[E\N69;O M2-W1Q'HT\]ECEYJ^L.K+4R.I2"-\QUX,;MV7RG5A2JB&E)KR8BS)[;'7U0?7 MPD]"-4=N17\V5/-JO><>R.82J?%FNN;,NB6<3]:K OM0*!^;;*:-=,Z<< 6. M1>7I!$VXI^I#9T#()OOE9RH32T6/98ZX)C)K?LTU.R0*=Z;*5PU+JY="2V!%N6K6!([+V!ZU2DAE:)+/Q++IMSR@SW0>&NY< MA\GM-H9T['#H"86!C]U\X]IE#64;OSYJ<['<[D9AXY]%JF4OWTP&G?#V6A6%BW% M4,7,X+E)6$L$UY2+99-[C+A'I'4R6GS@(I-C3_.N>WMEMEN]"L"./J_39\X/UV%PVGV^ M:=XU+DS)4VOE6OJ^-!CG"+(=H%/C!=2IBEM<>\K]W(LBFXPM_$T!4L70=C1W\/?SCQP[&& )_Z1W7&M.7 M= QQ'*_\X4$^4 I=;[ M/]84G6H0C/H-PLML:._7WK=U_EA3[^5EV_>,2#L7 VDFW)YI8)OJE*E@IMZ# M&5)H.G-X;*"XKTW"<2XM(^2E3 81"Y-%S89G3+',1=;!N49PGY. DFYS)M/':IL<4(;(P! M3<.F=COX\E,0 M-_.3#*B&3D2OF8#97R$$WERL-3.%_0S@ ,#00$^0SO2#+99 #P /TK$!@N0; M)F9F&-D!C@$,F$I[#0^_"0= ));O\Q[?T.[UAVZ\Z5RTBL\J9V8'YX4'?M=P M@#<5X!PTP'-@Q/DE9!@J?\4G'U1=NM4KSQ=I*64TJSDP)#:!\4]"1[UYPZT7 MPBW./,%"#](#N9@@ZG#9:A[8-9IR!BNP)/2X@Y7O@-LIL!O0]1])_:UQ-BC[ MWPVE.LZD'I^3TT=T ]KI3F'E9G'5\FS& !$.G7!- L'^I-3[ M1QISZ@2:HLOU>#FKJ>RLD>L^5>1RULBTA5YOQ35G]\:?[-(*=485_/3P;+>[ MMR[JFK7TU$Y5FJ2@=IN6P$Z(D0I4EXALVP?\ZB6\/_8LL.YT5DLS\H&(S$P70EOK=D& M2N#L.F ,&C^:;PWB\]EU$..YJR9K1B!D>#?.+!&J 7[BFFY?.,_6@,8/2PN MS&+?]FA9=LMI][IK=OD7R>VU#.NVWEH-,:3>P7#;X@HDG.#6L+O5,(SC8MUM MR%5WA)MU+M>M#ZX?"],O/SDADQ!?-0UC'T$NU0 &LZV"<=5FUC+2U[?=0D>? MB4]N\B4S!+N(XX7$YO/(YS8SP=.9R287P+\U1S^ I>#9-A@?6T4C]Z[BKI+E M%!;=WMRE-$7(VCTBFNS;F 'OEY@#V@3,E.VJRY^/ZO+RI&R[#735*4B>.L:= M?D\87N:GAU/=.T\H"8,:6^M6DM)@])+362-#5)=/)38#@(=2W8/(Y6W558S& M"TK5"VI7L_A.7*_<7N![RFGI-_!Y -7=N6S>K;J7HC%JUV_[J/M4?7ZXE,9= MVQX1U163?U-UN?-174X>IG/U].A":X[BI9HVR:IQ_#1I'DYU$6=,A)L\7QM5 MFL4DNE:]6WP)#E]62&RV>SF4YAY$+&]K[J#AR/E<]NE2*I4U:6((PO#BF<"3 MS;PAF -H[LYE\V[-5?+-JH%YD.P6RFW^6K@5I?&:>-\3*7T3>O,P M0#CWK0(OIYZTQV(R.QA5OP/VN^]Y69L4 _EY;W-5BNRG2;L-9P M[F>^>W+KQ79[.%EN=.LY6;_)7+#M8G(JDZ_R7[:IQ^M!Z#^EHU66:7L]!S]Y M( )I0N30@__VKYZ_SOH==-YF:-?&I,!O&=@B# M%BP# #<#&_+)TVQ@UNN&Q%0U0R.!IZ_PXEN,1)$6E$LV+7A5 5WM6T:,9JW0 M(H_IIUT!T8?:!#G &@4:H&[Q(HRMAR5L.3(]7S_F0?+K,0XFNG;,<@V,G=EX M]933VN?!KV?3RXIH7#K34=S-VH7[5JT\PKD_WG?#D<,"]3233A9(PM& @.F+ MI:-6W';+&-V63&M2:TA&HR>V"N7)53_?_/(SM5E(&^ZZ";KZ)&+( ,T0.F8& MN@7[*0/H\TBVP;,!0+"Z0X!]?#F1*5T7_I*N&XRJZ6Z8R ;%1(KFDG2Z;?4] M$KDD:#'(1HWL68SQ_ IE0"+6P80P#$"%0F<76\J$*[9&P]J 0-5&#B@Z'0=! MF!Y\W4DP'2,5 J^08,&OC&I:">5P"L(E\S^V1,H=5"OF&@1PNF,'OE%\%85TL5 MPN"N'P,F,QQJ8U^J \OJD]\L+)FE+-:I%!V=GSG%1>949$[]RIQ"E%YEENOQ M(I?NRSVEWY>3O,K)B.W!YM,3TQE153-)COWBW]7_Q76NEBM)UU*MTVYWI&93YV9S[U<+7?N#V80=1:V3S!"A[E&)J@MV1O('DC E.3O'L!%J\"]HD3 M8V!#)EL[$(CF#$D,!V9/:AM<^(_80V!V6+!(V!U24T31?2, EL6ONMH& J02 MO#BTLA!$32P@W%]9 S +K2VW9K"J^I$FQIDY !\R6+*D-BD$HT$/2P\LC' ] M8*]Q+),2('(<6!H: G&(,4'&MAT0(7RWP=6'U%P+Z)X_5X2-J=(8-9A4<%\7 M;#'+-ET 0[7:B&W]/CEX/L;T]#G<8J#!)(GS,?9 ",JR5JB:;<2"=+7#].F" M ;B"6>6\ON;2<1;I#.B-P*1W\=P^VUQLWU9\ZZ?K*S(&2E1(:$DAHG#(UA+D MX"T;!D: #L7: &CHZEOY")R>FJB"$TQYDP$6EQ@0Q/I#@?O2V=N8>F4^ M?003(@IS;]DC( 'PCQGI&8Q)995;76WHN@GI+]@I,3K)3,1M#X? MM, S#:$40&>$9P'&E) NG3#"!=S._UCE9?^C@&']K>#2@Q$R+>R 0ZX$&4P" M2$P+[8,<%"4ZRZ"!#^!!_SLA49861%EX91 ?/^-)?1'V(ZPO>0K#E>I<0WG M(8]B:I]X.K+!ZB ;-BQ.&!-RL.G'.B/^C##V&L;"O9;8E(BA\0:@SC[%#?4F M@AH.ZHR!F>G.;7T2JZ26)S5W@1Y)T)/:_(2$%W8C"2 [] 0)V>X-!-?NS6@@ M$AP##UP,<%$LIF\QIN7",,"I0$L&__Q6@8<)P"!ATQCCX#&BUU=MRUAR*^F7 M83+AQ"Q5UB>UND.K""EU43_)],MJD',>V2$R']-\*/%)B(.QR#LB$EL+:H\(-C8B<;'EL.DB=N635G#0(A9^ M$I1.^>$U!ZE@70(K!NE',KK%SAY&U3I! (_>E$:6&-4S_43Z(DBY%/"DCU$) MO#5_] $#SP.Z-%R\$,,\O$OSMO-I+6;PKMA;@LD!&9#AD2!VC&K DD[8. QL MT5PGZI-37N%E2:06KN0;2&$2G"1T2/B4WLY7YU@0>-6<<*WA:F#W^.KRFNH? M.AY-AM?'?DJX/S?CR&+/T\-.4/M U^C7./)_2&2X$C.FEI^/!!)CWI;>4#R= MYLW[&&;7=]9#PL&^3$<- PT4=0Z[A7)050GT9C_RG#.'29-15';%N63:BXP* M)=$>QJ:O%3X"-F/0=,B5QG7)#TB#.>S@.:[1^[?X=^5]&P- M4M$DIZGXN=#0/*$Y8@2$&;[A9XCI.ZL)7]<.[QIZY%!+@EY"R"2$ M-Q_BMK0Y+5V<\):J6]-0'N'K.+%(OOOI='*6^)>9[/GGJ.>0]G?X1VB5K4YQ M*=W_BPY B[GQ">'-MDXG,K5]HW?IB\2P?$]9R/ODG_0 MXCU,.:Q2]*.W?%"K^!LMNGY?0??6IW[SWW>-^Y= /Y$-Z2QPM/L><$<%V#ZG M$^%NIWY :NX&_.7\E;=G,,_+!--&<"/[I&&V-OH/!;G-E2D,;@I##:N,-(^UU?W0(_63&S9V:%%@A*G# MSJ>-3! <^%TOFWVOEWU.IUWXZ+1+=-KES=,N!L@F#*?Q"3$5CIH> M@.&32E80TJ*2ZRG"]WVG(FS:53 MX6?G?\XEG-?>SJT$J1#5TG5K2M(_^'D(E!3D+1RO1_-:_;!=+.E1[")EZ">; MW*'F,$7 BQ^-XMAXY4=X <;T_((WQ;+]RHI^F((+O^%G'C23*;LXN(3(<@1Q M+5H21_./[7@E0>[A)Y#&.G;]\G5:WQ2.=9$[=6GN!5Z'*3J:L@%-P#:F):(. MQDOWXU)?T;>OPC?_%4UB;DPIQJ">-=E3:N_TDS8K=+BL#_9\NULI1=EMIH=C MSR T_R=I!^$\,ECGD77X#7EGQ(0HGH' _U9&A6/7GQ)RT"?.9C:6^LV]S6=O MNK7UMMXZ9Q-GAG0;L*;_WM:]-EGWL7UCN%L"TY],XI M!RIR9 "M[#<\EQ#':P^3#=[[,Z#]4;CC[4UH#Q3)%U;==P/W'57Y)WOO8 MIE!X3=)F/@Z3)Q5*WP.;AJ+8Z5-_QCY;E%2651LPWFZV:EX+>S5# ^4K!/J&#\Z2M86'-[AFHE M<-&^]?G42N .N&\10:M!!SL:Q]^>E3]+W8FVI,^H.X?;DK;KSI8,^]GISAEJ MSG\B75C7A6-KPO;:K@^C)1S+)**"F0M+ M\8P_KD<["C[:AL M5'/Y""M[QDH5];!^UBAIM*0()7M&26.Y]_(Y@^5"*D9@V3-8+K"JF=J90R49 MP60?!Z!HBYP&&N#7/?35PIY%,1/UE0.#\A8&U/[;*R<^ENK0_GB.7&(QRRUMR>;EH4MU[_3E4IUW@LMB8TNEW&H% MW.^<$YA7Z#UON1R]=4*$6P6'C%*)14KHC7"N&%*LR+,.N5][MMG*;?K->;Z2T MIOJ@"./K?:),96J\]]FS'0WZ_ MG94:ZZ^];U\%_MM735M4/J_57.^PVOE]8J *OCE=*:SU!IC36!-0U[P&/7C. M>= ^G42I^@$/.\$3D8)G'%#>_BH]NSAX\L*\ U1KW@"IBLR!!YK[+6ABI8?E M[Z1.IHT5SUX\&C7LCNYW@')(FTS:H9BVQ:)KLOQ(0?((!C(0Q1K/2V^T\-8G M55]^ B>.=C2'OW_Z:)G@_*,_*T7R*V_-3_ML'EF:6%K8H7']Q-*"?'I6?P;_ M&[J&_O/_ 5!+ P04 " !!=WU7^C_GB2XE I)0 %P &5S92TR,#(S M,#DS,'@Q,&LP,#8N9VEF 2DEUMI'248X.6&Q GP!\P $1$1(R,C,S,S M1$1$5%149F9F=W=WB(B(EY>7JJJJO+R\RLK*WM[>[^_O____+ "Q GP! M0PC_ < &$BPH,&#"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FR MI$6!#U*J7,FRI//JW\.F7;^#$D"-+GDRY\F$$C!__U6RY ML^?/H$.+UKFX9V.@BPDH4%GV[ ,& URK;NLZ0-R6 DWJWLV[M^_?P(,+'TZ\ M.._233GO53ZZN?/GT*.K9" 0 $L1\X('"[*O*=I_4R_Y=.OKSY\W(1#"3 M%[/I\3L7$!S+VNW*UBK3 G =$S[Z_P &*.!-\JG5P$YNM875=SJ%MU-9#!P@ M7W>TL53A P>P9T !,_DWX(<@_I2;06N%*%')M9H M8TH-&! 00%(N"-","F@8T$'''@C3PD,5 !_+VTWT #=(08C3C+>1>.16#;7 M0'4 &,#D3 PDD)8!*AE@W0 $$("FFB,6-, !J[W$(@ (?!D@BP38F1)L3QHI MFHL-7ED3A$7:]\"._ 6P&@, +( A>QEVF.6D/3FP)%[Z3;G2 EP2X&=7"G#9 M)9\ 7.K9EBE::&:J 6IJ4Y4Y,?\Z4)PXVG> 07%RJ6=?E/KDP ((%*"?HRW! M1JQS#63GP "?(K4 \ >@(":!/RXD C$K# LT$-H$!V7:TZT &[:L7I>F.K?T++[4 !J(@#G B7_Q.&-H8[[ML)KURVYE'<+EG?=OS)J*%L6 M&Q2 * C]*8"D57T0[[7@Q$:+BP:G:NT)H' M:,SDYMH%6]*H3U MB5!9_/2\,D&*/6(CH0QG&,$.]@6%TR$(K8K')%U)BH9 #"('_RNW&2$:\8BP ML^%*/K@5'"+QB5",'1&+TAI-*>H!70M;?Z+(Q2[6R(3P !E3O)=<+GR '21HQT8ZTHAZ;$Z2J&F9 C>YGTYZ+4J<_",I M*>D:2SZ D_6)VUY264E4EE(EL%RE*5V9RSW=TBZ1?*0PASF_8!+SF,A\7?[: MF,QF.E,RXUFF4K83EV3%K2P&@:'7UC,=@$VG1"NYHH6(IYI79D< JVE-63C$ M* >T93'M3,D5&>5'M\RSE%<,RVHJ5/_.!)PS+M2Y3X)Z])I;7K%K2V'.E1H8 MJ4Y6*&RP.0M$U])/99D%H2M1UR4]F<5JUE*@[B1H/ ^UFB3%I9RA4DFDI#65 M )3E)IUBB:SXT\"1JB2F*BE B4!7O+C<,RZT:4U$7?+3E*1%HM^!#8OV^5%5 M;O2=!85>20' @ K]$3;X*B^$,0R=B0).) MI43FNE="6*46OH^]+N:Z9"FIO959U>)4I3#Y/H?%0^$C?S#ZRE(Z=26!5*24 M/6?B*5_$I3+UG96WS.4N^R;';H5MT"@&,A+=K,/4'5CIZ+QH[ ;@PS-7?G5 9Y& M. 28^D6,S$ND"53F>QD@SX?%DYWB3&CDB8D@+/O)R0YF@ $H[4G! _9YD/R3 M AZ05@T,&WX82#P/FL]L+#' KQ'0;"TG!$VDWA:LZ>AC.KE$/S=V\6BH[9@: MK;K9SQ8TQA"0 8,1-1&^B$&J%)/]MLFL,\,*VCOSE_2LY460%@*T. M)$H^S"_,=TX_F>N:YT ?XGM:'/2B'V_BM75B:W[+Y([JW.A0EYS/9Q3UJM=M MZE:RNM9UAG5@;OWKD^KZ'EO('E!^%#=>3KO:U\[VMKM].$CG+='!3G>2YYKJ M=<^[AN^>=;W[O55\K[:&'H#27WIRO@+\N^+1(W:9+?[QY&G\7"H.^+_U,(175&E.=* MQ.;SELV2Q3ZAS*S_8;8OENX;OKAZ#FMAR ^ !7H?0P9Q__D)PW[YNZ;^I#T, M_K=Y2W'-:O_C%W_FMW*XTF3O9R79IWH*J"_2M( .^#]W]59R@5D%(1L$,61B MI20"11!?0H$$@7!%TVTT46 R)H)78X*#X8'S]Q.T46"8M4/ZP1\QB!8'R#FR M-%R'T3>I)2M#IH)KHX,\T8+V@5FII1.9DA\U.(.6A8(K@8,X08(V>((W"((_ M$8&>AQ1#M2SK!H4/H%.X5"(F9539P2AQ6%MKB+)2).*D569U&)E1B%?IAR87A%G,2( M#(!?%T(;O5A5>PA0OW2,:FA61N6)(R,]H:A=?B6!#QB.]&.%XEB.0,1ZYIB. MMX..ZMB.#): [AB/T<&.\EB/64*/]IB/-8*/^MB/ \)ZU.$ # =<=^8:?^2, M3.B/"ND8&)0:V 9^M>1T:'<0UR$MI&8XAF.1&8F1%VF1&MF1&^F1'/F1)#F2 M)BF2*!F2*@F2+%F2*=F2)[F2+BF3,0F3+SF3-O])DS=9DSC9DSSYDSL9E#HY ME#E9E#XIE$8)E$1YE$NIE$F)E$SYE$T)E4X9E599E5@9E)AG$\[E<@OYE/("EF1)%*('CUY9EFH)0&+I>&OYEFPY=&(&EW1I$V&EH+I=X09$Z(E?@PEC-.'@8GWF'^7:M;T M9VTY>9J9=T-E69[HF9[H"9PQT95/1YV#F&Q!U(S6X7%8 MI!^NJ1BP"4+PR13U@A)^E1 *9)^PTU]N1A,14X>4PYWUUI] D2,$80!4>!,, M("[L\CJ]:60L<2ZE(HITH9Q%Y*"DAY\3FA*&@R'N 2W;LJ(3RCIJH:$@TILU M1F02(T4,VE6-5AC0?PIXM44#D M/O-L'9.E?3>=5&&NMX4>-;,TZTI,/+.M&1H9!L-R^4H $N*A)OHC4P)P Y=O MBJ92U5( "#N!9J,TA ,GW4$WCA:EN1D:#7!L/ *>>_]5('*6:3 ZK M09VKR M$&@2M X!K1)"7RYA 'E*14*B-&\BAL4X+&@R;0H62*+]$B%$803K?UFM>:1J\W30ANU2]+82N1)' ] ;F6BGI1;N99[N>J9 MMCFDF/DG3P>8#6$D(:$PN@ 'R3$).J%M J<$0#1=31IRP1,60ZI7(" MM5@AG$FQ:BJC$*3*;PF@ '4V:T6*$-A2JMMB)R>0J&N/*&CQ#4!Y69+;+ ME;A;.YASNJ2&)@TAM(="4X3_4[P%00 9D[<-VA?RNJI<:KC5J[EQ&T'78KJ4 MEG'BBQ"?0[X*D+R[J[TZY3=P CT%@;7;=Z'5*Q2(^W."]2NI*Z C8ZK\:A,G M$RW-RH$A6,!)X;Y1H;O))+)J8<%&@<$M445HL2C=*)%PZ\$*>WBNF$!\0]?+WG2L3ZZ,-JBQ\@ M(U:WP7G%=\)('(]"/';[P2AD!51O"F68V\5>_,5@',86H<2;ZYN:9<8#F)93 MW(Y5[)9K+(]DG!0W_,;(U<:@2EQZ M!B2 :?R>M QZIUP4I)S,BK7,1-',SFQ8T#P4TCS-@E7-9(/-H+?*,USS*_Y'.J(S.WYP<46&HLDA<,0S.9,F/]HS#^)S/*+S/D:$H M$JFF]C%* 2D9 'UV IV)Y2P8!_W"L*< B3Q\$+W%OY?0D]'0A_?0&FW0$^W0 MX;1#*85]'[*HDKR$"LVN74'2B$>"]:P7*GTA+YV0+FUXC/\*7';2TC/=0R6M MBTS22X@1TZZA242%TA?$SOQLC_Y\U-6;U$H]I?G#P<$J''T$EGJ\! M+K-A%J.I&OXD&^'I !YX&S^R0VTHVR%]%+P70W__VQ.\['T.P!#-VU/X<2O3LR7K!=FT.(O[ M5!"2#(V:UG#PG8U[$E:WW=&'E\C!S4JATDH.(]N>6W.P/83V92W^QMQHW$D% M3C'=2%S075 [^RJ>';I*0:R]%2+.(CCM4FGLQ, MG>+#N>(L/ILN_N*A&>,R_I@T7N.!>>,X3I,^KI9 'N3W;-1$#GI# M?N0+F>1*[H],WN3Z^.10CM3QHWELFRBSAR$<$L53'HZL)\):@T4//L\!]5+: MH>%=_GCT>,N+VQ:ZEX@)@N9IKGBLY\@>WC5.IVT):>1S;D083,R=B[4J<7IA MW>?GIZ- MGVY>F8Z]HVY>H=X4IX[JF@P_J\Y=I?Y]*@21O]1L3FQ 6R[+WO;JT>6^5<0? MCH+GFQ/1N\[KR57#;+Z8\H$9QT?L"FOLN!7K&35X=V[@NLV8BUGBT Y$V_$M M62'M*P'HBWO&IE>#BKSM052O>\(T5I'J"H;N052M&\KN4^'ND@;O-#1C8Z[N M5 'NKH[O)/0O!R(PM;N=\#R7 "]!L.'O#P_Q_1.F[!L5 M]AXC%L\_/..>3['Q%M?QZ[.J^"48%)_!))\^0I83ZO'=(>_P*O^_\K!3F^;+ M$B=:N@8/'E5N&VO+.>>GN!OB>Q9.\W+S,P^",662M#Q!\;\>YAC%'25,T<5N M]/H2KSG!M;"Z$CI?KC*?$LF.4&5WX!Y][E:/KH*&L%4V -'B$EU_>0YOY[1R M7[C27[@8XF:%RE_0?F, M^#-$;#6Q*@KZFU]OPY%?05##;WX6\7Y+$P/S))R]()G_P[1<+PDCGWO#<@F# MM_03IG%398UO&(^O^9S< "++QF_)P<@*MJ"/*LB.PGZ]W\A\IT-R+H?H1Y' MV"/8M2U2-[%;SLNO%J6OGSW1H7KY]_?X%'/BF M P$,$Z2DFE'LP<(9'8^(MNB!C MS8(-MA)LL+H@_TBV)_>2QIU;]V[>!P_ 3?F;X6+2#A0R%'#X2F4"1PA2 M9'/ IG6B#KI@[8'::0L(8*M]=LT '5W7+GF;^GKV[54Z&*!@+?4&A0.P+ME MNE3J#$ "*& FS/ASSZ;+!.AH)]$*],NNT]0+*BT \(/M-8,2$."!\[1*T"0( M&01QL +0.\J!!4Y4X 55USQH@$&( #&%V.,4<8::9Q11AE9Y''%!$X$4KX. M_2-1,PD'.*D^AD8,L2 $*$.NPR9!H\D@M]22RXC6-M;CC7Y&D* W&B;XA(G M+XFJ5ZECY\7-Q ,&@!*Y^:AEE=^5W.*LX+\D)& !!2:%,6 \ XBQ #]_7$!A MDN#+:EK>"'.L (TU,Q>Y@1!H3 *#::+5GOWI0YFELUR(,7.'", @07DC9/C MF:<4=>6"F!WP) 8(!;32FS4-0&&W%)!W,V[_&3I@Y);!(B"!FQO6$F24 #F.+,(P%>9'HC!:P]Z^WA#*!L M@ 2B9NG= UW-QVW&-_/F[APA9U!MRFFA%0.R0^VP[JRK71TYR J372\:VM''CL MJN$9K(CS/*LZ7O);(:\^INBMFE[_!.B1SI!/-2&97YL8D("+N(X !\A=N41U MG\PA*CG@@4AYD#2E__K=R6\)U(WV5,*\]3BO5@H@7,@.-T 68FHA&)Q(]EH( MF_J%KR$#, $3Z0[!8#% YHP(D@YD$+$:0K[*E9ZQSC-^JY1WEB,R%IHLB@ M77%K(R"<8?4NHS@KO;![6?3( E5$HVY-3$5_F\CZ\I0;!B!@,H]YX!=K)4)C M35$P=N1- Q+ N:N0#XQ@A ]#'B>JN_TQ+\;)D_ ,$CF_+- 4Q. 1* 17[1 M$24DC)F6]&B_ JS0D)\\"%0 ,+ NAD2.H&R*K);(2.=4Y#L>Y-,IM;@_HQQP M0@;IW0-H,QN&4 ^/0%%CAB:RR<=TLHFH;&')1D42X102F<4QGII>U*<5 ?_) MF@N8TXH*, U-B1G$7SF1"QIFU\61#O&Z0Z 8(@F#3F$G;G,WU]NTS2)\&Z/ MQ?1D./49JQ=J3'"EVZ<4CQ?$AWF*1@<= )\$E0 &4#*@!!FGA\I))D$BY#5C M*@]&Y3C1+FD%=:0SW#$?.D.7+),K,AQI2O_X1,IQM"!@$M-%WX>@,]'-0X 9 MBD0@4D:-$""'"@B72D$G' (4Z4@.%6I2#<;2E6"2);KBE:\L1*P''.!4PSH5 M52^)TR(^X(A6>IBV>.K !^IL9THMT('2E"G,/ ZM;\5<1-/C4HB>A:XVZ29D M<()-\*DQ ( K,0
+F56D< 6*<*;#E<[(%;'_CT658]5TU[E0ECHFFI/Z M\*0G QC C6[4;+=@E$.,Z>1)3/WD J23)OTL";*O?1YJZ\@_4&)V<_9;8LYT MU@""]BE&@K5*C/K4*T<.*RTMC%QB7E(DS@SGL+"%KI8D>Q"G]L:RGPNB;VW8 M4\\R="2$2@!9U.=, 66D4@CX$5)#Y#6JD>M)5(MN?#\WW45>URGV_21!Q\C- M._4I6!1[8( *L,WU"QAX+Q(P0GWJJ3X= M"JD+?"5YG3EE,B]5QB"* M:JITJ$4]ZI7H^0%\UHF$*(018;:3+0!-#ZEE/6M9FQK5/8&I1EWM59O&FM:_ M!O:A+WT\^T)5-1UYX /2PA9A:=4VP89VM)L\[,G:"BE^EG:VM3U?11<(V]L& M=[BC9>MO%Z7J>6RCJAG>\5]IMLLG;WO>N'KEIBV]^][N2]+:< MO_\%/G VL;N^^R9XPA5.'7TWR=T+AWC$Q0GPYDG%+.2=W"M)K@GBZJZ N>^#USO]>Y[X/$] M=[LO3_"'E_?? XYXQJ-;\15O?.2W37B$2][RP'Y\:AA=(?2$_*:7!_VO,Y\= M32\8L+5Q>>P*'WK6HY+R3=&YLH4'0UTSO?6WG_3HO_3_$136Y%?WO1^OYZPY_^JM4_KA)?_WUKYOVGWW__W^F^Q,H "1 M0Q) EN@XV-@\7>JEY2O !YRA_D.*E&.+MQF/EC./EZ,N".3 3K E8@],MF@ MVON\#C1!;KN+HN,]@BB3U@"^2#O!&/P9"3R*XP.68,DJK?,Y&>3!"+,^? F[ M'A3"2(%F+TN%]LM%YDP&-<1CIT1F8$ MQN=J#FLTQMK01FVL%6\,.6VT)5G2C$X$G:/3)?+(BC'Q#@QRC3Y$%71,NJ;9 MN79\"$XC1^J01W7LZY;# RMV3E8ZQU6,QB-A,0SH:"T<*M601)(5+:3? V+;!.07,DL MT4@7Q,;U<,E7@\F'9$&<1)::Y)"#B,EGS$F\JH9$&PW,FH9$J*LI:G[+.AS(L; MQ+HK:AZUS,7+I MSQ,S-_!G-Y,S/G!?/!,W1;!/1),W3 M;$745$W,,K-X.R+V@1. MX31.N]+-XMR-PSP Q2DR@L@4N#R73&&-3+&6PYR*@,S.F;0)["0>"_D7I3B/ M7*(@ZX2H8K&J\ZPJRFS.]7Q+E6#,*6E/@M"6@K@4"MHYWQ'+^7R ^LP5A]B0 MZ$0Z13R)\ 26]DQ/]4S0K4R)^'S/I]+._#P)!]6+Y'1 IX /^5B)PZR4B;BZ M82HBOI10K?A%:W0-4?*]%(,O!60(/WQ&LH2+I,.H7V0KL41*%<4P%X1&Y-S M[=S*&UU(8=3/%B51:70U[*0@IBS+D 10'#6- U*?! $+MFC!V&"[NG"QE>A0 MDB@R 950BD0ZRC2(G%D27IQ.\^*\__/XT+9 4_J\##&54%UCTGMT4NB$"YK: MBC&IT04 BX:"D6,L2#0-5"+]T3H=TBBUSP:LT@#0,^*\T,3:%( BFDTI%N\D MT5.Q0 _529X3FES"QP5@1,@\TDNYT3X<3YUZ 1!QR1M4K: &_Q\3V )T%!- M"N' D\G2E',AQA7=M0V!5:V(*5?UPT\[+L[S2CFMRE%U48])U89Z#9ORJ4W] MDC*ZF_+*59)8B*M*BYGPE3OIGFQ%.M:@2##%P%$U$6EEC 2AR 3@(M6 ">M< MTF2]43]$1SRETX\2$W%P:7(&XBH%A\] M",D<4_+ C_^(J ERQ9!_#=$BRM1"!:(\]5B;/%6;9%96[5B>,=)>_=A805>S M^!"9T5.R3-FA.5G]9!9D;-4+@9!W2G9 M@MCQ8%:,2-&H6=IPAI9=>[A$B>;=8X35DU#=I^ MA2?KC-E339!^E5EN+%N'.#J=+9+[B%#E/#B\Q9L!2)C,P1/6*"^AW2-BDHQ M2QT6C;A JJU8JL$=<\6Y-HW&YA17 5$>D%A=9^2Y>V%[$U4JK-=GL/=2"2ZW20U8/'2XS0+;@#O;@#P;A$!;A$2;A$OXP!E;@%+XOV53AS6S-%H9A3(OA&=8+%J9A6GSA M&Y[A'-9A&.;A'E9A$Q;B(2;B(C;B(T;B)%;B)6;B)G;B)PX( #M02P,$% M @ 07=]5S-$Y)$P!@ JU !4 !E21M:B@S#:$IU[PN.'W\*5L"JQ42(\DA]-/?RC8) M-+VDN28<3)09P-%K=R7]5K(LJ_V'Y_5$BD5""7H?'1X@(I-L3(5!B:+80.B4 MF11%-UT*@U MFJCV*MQNALW7Z.00/3^+NB_RY'O'W>C+2:^0>W*V>]#OHHH7!)^:W2#8B_:* MB"V_5D>1PD(SPZ3 / AZ1Q5428V9A$$PG4[]:=.7:A1$IT%JQGPKX%)JZA-# M*IVV#8%OBDFG/:8&HR3%2E/SIG(6O?-V((5AAM-..YC_%FEC26:=-F'G2)L9 MIV\J8ZQ&3'A&3L)F;6):D#. Z!_27'A31DP:UFNUIZT))H2)D;ZA%,8;XC'CL_!9 MQ,94HR,Z1:=RC,6S:A$"OYHJ-GS6RE-K]IU"T6">H1?&PYR-H'"K:ZNP/X0X M9#_U1G%A)<9+$J7B*Y5.&36OYW+98S0<-,$*KLU;7H M7$BH)6<$I/8^O^_O]B/4J+>#&-IB\@"6)P "56MG^B"+-2,,*P:&R2'J#;K' M**))*D#&R ;V1>+?<[5<50)H$*44#27G<@J=&7&F#9)C9C1*J#*8":N5@31= M.0:_,?OSR4ZC_JJED5[4?)JR)*TB-D2)!+K!=O 99]5T51FG" A3=4F*>510>:7,X &"C[/2XUG$,8T.J43J2"'%0B\9[9\ M9+5KU%H:6IP-68+!^5T)RB/K+2N#T"&T3:[BH->%LD89SYL'#;S/_D-5==M& MSHL]9YK%C#,S"U-&"!60P&I8:[;:@4U8M+AU'GD/?E.QOL2[]=\SO7*O[?V:YT MCO"87@(6&'*#D3!BE!8VGCZD ;=TG65+KYGTBSWK9E.7VK-9VZ#V'!CK:Z1" M?V6*:<(2RW7>P#?E:L?0NV]+!/X(W+%4D]*9WU.I"AVK$1;L^U6A=^J+?G/K M477'1LU_N6D>YKE^@<[LI !]LF/E_?2S6!4I5HO=YT@=]C_Q6G; MF?%*Z_-Z#]NE[*N=D!PP06#^(%#//_2O9D8SF(_X571@B+\Y?OM!'?,:M-D) ME1-.+V>(,$/+8LX2.XWKIDS@C?)J#^VVUJ"]!N"78#K,M42]:.#-4?LM#[)2 M [HPP&O,5+6\2WK'TCUI;UA[ D(HI(9!O5Q+ M<,"NT)Y##*XR23--C=&.6\Z$K7+T :00 M.7;(.F1OU#9_=-"W3SD$+AZOH?>26Z%N=KQJ=/USSH1D M;N')87H'3(^_.$A7:,\[)C@6=YS%.$8?-Z,+6S*>1PR+KTR\<)LS_A=^W?Z+ MM01[H[=8V+O<8O.W?4&!HH'DF5U=UE6W0N56J!X3QIO#;-\?^&_]_&6(>KV% MWG*#A3S':%_);((&OO*Y&YA7VB &\SON=G'8WN_H.X=@J'Z\6TWWWQ,,FWL@2".TA7:XU[%'Y4WPB'JQHOB;AX>&JA"?2T;*YMS9\1M;ET<<%&$U:WY0 M',*7G^K7^0=02P,$% @ 07=]5YA]IR/D P "PL !< !E6N :Y-2"0H<:$NI2A!W M'YW8;:QU[#ROCV?PF^==RI+(@E&XSF[' M0%6Q6C)IH=",6*2NN2TA4U5%)-PRK;D0<*XY73" */2/_"@\]D//&PY0UZC= MI&0"411T^T$W[,80_IX!-DL*.U2 M' 5"*<-\:FEG.' 47!FAP\&260)%2;1A]K3SD%UY/92PW HV' 3;=R.;*[H9 M#BA_ F,W@IUVED0ON/2LJI(XK&R*.P-DOY'Y[JTYM642A>%^6A%*N5QX@LUM MB\DS1?E,TTUKB6:"6+Y$W.Z=[06@A&=Y,J6Z=L#_FEGM=TW5])Z<[+D M8I,<9'S)#$S8&F9J2>3!84/!MV&:SP_26MKPOQFJ1OH832R5Y8_]YQ!9WYS?9-"-_6@0Y)B-ZG_PO"B>7D_ MNH.,%:7$9"TX1N-&%C[B&5PIO?RT%YV$:11Z7V&N=*UA@[T)+OP4[EEE&Y_B ML/')A\?&!Y>FJ32OD&[1NCAE#!';G&\)I:^_6QB:IK?S]B^?_::V! M>Z\'GZ^X8!AN'^(X]D[BOC/N%:W;C4.7!1?*UXPXBD^.OOAUQ3A JGOBM./P MS $GR5&XK:-<:2Q=5^."5(8EVX_=DCG!TBB;!G% YK*%GJ0-H/7[?G_?-935 M^-"M7LRDY041;3\B_*8[ /A2@%MD3=JV_-D%CCH#$\ ?L[-)!MGUW6R2W4U@ M/)[6P0DL=8O^P-8/'//9+FYXS@6WFZ3D%+$#!3[M];IAG X")SC\5=RZMSZ, MU8J;0[A%L$&@X;^*Z>\@\(WA0=U@VS'CHY1$;4RSEOJY^TGQ;:'QIJ%O;KF= MV>4UH\4!O#%2=]]Y[?^PM7!W9FHINR/3VV&L(@OFY3A\?O/('"^#A#PIO"B; MS/9Z?O=H/VT1JJ&%]?S6#'GUU#C\ 5!+ P04 " !!=WU7,-TY(( # K M"@ %P &5S92TR,#(S,#DS,'AE>#(S9#(N:'1MU591;]LV$/XK-Q=96B 2 M9ZZUD!)NM& % M!^@'_L#O!Y=^X'F3,=J:=HM4%4._3\(1"8,P@N"W^#**!P$L[^'M1\BG:$K(;7K;"@9^T(=4T\H(*U1%)2&SAQ[T2FOK MF)#=;N?O(E_I@J2/I+1K.2!2*<-]9EEO,G8S^.:43<9K;BGD)=6&V^O>#O! M;!GW@^ LJ2ECHBH\R5VCZSFDE,=9\J6 MR:F#?UM9']:M5&6]%5T+N8_/4['F!A[X#A[5FE;G%^T,?@W78G6>--I&_,W1 M-(9G^1?K42D*-.ZP)FW\,=[R)+5.2M588SY6F#J>7*ZET M_"9H?M])I:AXO*D8UV[TG;AQ$ALE!4.OLS\_S&_F*821'XY)AKM1_P^QY]@* M7+^ZX*>J,JY)U0KFN*3F^,*_C[P0!O%B!RXWF10Y_)[G:E-9+#FX$WK]@Q/U MWVGYQ"'O,%H%MN0@*HRE[L*!; ^:KQ I,@^*&@W=H.\4C$4B<41DX.V#,CY$ M4>1=1:,HN&B&81@%X:@;1_WH:O .60?NE%[#DS=TF5$;C3;1I076L-*#VO)U MQC6XA4A,_8N6W30W-<]?D#K@+L_-FI6HD!T%E<>(T/CL:?H14IZ7%>YJ(3!M M\RKWF]RZUFVJY[KG.M]1#,TD/V0\4QHWV56#I+7A\6%PG-PK3&+9EI)K>41D MT7'2MOYHY(_.7.E9C0\[V-UR;45.95>Y2%3)$55\W:H#!\5= ?_H4D";Q!#X M8WG_'A:+99,28IE[Z5>,>>R$+[B$$9F0PN[C4C#L+53X]QE>SCY[=(4'1$RW M"@^2=F>'0S\U::U/C.!;]*]IT M[314)7%"8(9Q:*JZ@:FF=OI1/>F:W8^RK<0J9,LCR0G97[_G2DYP DS##FS3 MO5!%$NMY)9US[Y&LH[_U>F=ESLM49.SMY-VO+--I78C2L=0([I"ZD"YG$UU5 MO&3OA#%2*?;&R&PF&!L.^OO]X>"@/^CUCH_0UDE329B U^ MB@]&\?Z ?7S'=CY/3G9]\=,/)Y-_?3P+_7[\_.;7\Q/6Z471[Z.3*#J=G(:, M_?Y@R":&EU8ZJ4NNHNCL?8=UJ.(H6BT5_,>IK,XLFGZ+<%6H_4EI;T<]< MUCD^HA1\"IX='Q7"<9;FW%CA7G4^3W[I':*$DTZ)XZ-H]1W*)CI;'A]EH1QIZ""L(\N<&?"./D5*8^[X%' M?_M8S[M@_A)^X&V?_<;1D^FRU%NR9"[G+O96.)XHP1)M,)17G4$'191J<+]^ MMA5/FV?4,/C/5L8W^#Y$ETVM>,4WE[4+SJGKE*MFJ?R,@9[C12Z=Z%$/(B[U MPG DW=KF0\Y9#QQUNHAIRL8M?Q&Z&O;]]&P-XJN9<\YR/A?,B+D4"[ALETO+ M>%G67"&QTL;!B[-?M"G@YGO_8'K*SGX[^< F(LU+('DF8=)YF?;'5\.*:"4C M#X!G'-PV\7M/"P=ON/4!FQ5+=H%I4@*AO1O@T. @T^BUU- $:)[+$C!9LKIT MIA8P$P'?"P8 A+,"3T8"0E.>(LDP74C'G [EKA4H12JLY69)10I^(=!OJTV+ MM S&H$M%?I7ZH *I-% I* ;=8IEWF@RKG>;,UO1Q57\AC&@:H0$4TB*8TD0' M76.$K43J#:1V*YBF,PP3D,*D),OV-#SC_'[ >C.!=L*DL@B4!YA9PN0([B MR#:M?%E.X1!]U,7O5-49V@0Z6S#I MG2J"6K "[B!?$%FGD-_ 9S=JMK<"OS M8JY+)6J% D"[!B1]=];;DW*;LZG2"[NB@A$S:1WDL6.<$H/=L++;0K1=&7/- MVOXSJ.^%HOVG!>K)!@)^>'&X-_QI;!O8-M*,G)V>0BPBB;!QSK@1'H5 E:1E M!EJ8L+3DTN94G(H5( MG5UBGU5BC_@:WO53K5!B..*]X<&.V/55AP=9> J/DF1V&6A [3-RP2UV!+22 M+7?N:+K1T10=T3@W.1/80D(H?E0BC'[\WHBPPW>?%!-.A<6T 1-> 7P9L%T2 M)RFO[=VKD$I(!,#7]!1TAZX-&H"?G4OKO3=*B=*W0WNB*[_?CAUAOPXT-\*C MC<@05RA3(@; %K_I\\-*H>^0+,E3)LN= M?>\USMS=:]^9.J#;7&;$"&YUZ?'$+=A$4I]HPDVV@BQ()'DBE71+4D,W=4L$ M]NCVP WTA2(]@;X3<-,E!!E"OQ!CJB(F%0$ M&Z+ $1!85@A$SRRY)TO2I\62LSE7M?>[!"$QG4*URSD6W]Z@OM?:ZPYQ)#S> M+,@]*5 1,< &V9_HVMUNP5TB'5^7%K2GF7YYK\N2U6[)\UR$F8 ]8VK\&=?W MPW7VM'!]&B!S'7ITK-.H:9]S([[OX?-)_N@TK0T!K*4U;FBUT-8AG8[;T9;% MXK(_:D@5-+US2Y4IF )OO%6Z,1P;9>%/I,K-,\W=8%7.[5J8D1_WS!*9#W!^ M/IK@LV1*7@C5'$]ME>_^Y2EZ?#9]?SOP@^]A!^Z/WK,5#[M7[I:\?YL+5YZ7 MT'P/I79M8[$VC6-SX;2Q:W'D$\*QD6^)(DE12.>$^),XEVA(,Z M/0@KEL(6OFF[LZ*\^*.6&(JG=UVF_D1K]WG/_6WON5\K"&A,G'\3B96E8YE4 M"F"Q$3GKO>]"\ M2+4%0>]WBMP+^#<'JB/->"&^VJ>$HZP9OS3-4M&+MK&]E M0[.!0!5#;UM!1B^=+'23K0N,&5/B!],$R1L/@Y]ET;>_*7X-]3,U<(9=8$MX M_PUT^K=R[03S(?EE&I_G+J-;/]X^?T,F,* Q*Q"! M+D,H7ED1KWZT+2"LY^$F!=UXH:G )*^6S%^GX;73JX1PF<:GM"['=)CGP:M. MN,/A>;4RHFE\&#!V.X7TBBH':/!J3K9)T[JLTVJ95H[>U<2YS#)1KI][1,$X M@=NZZ"TP&U^\ +3.YXG5JG9BO$)M>[@/O_34)F5N-!L*(I,.;8+S7 VP>R@RW7'&^5AX)3R]F1M=EMG4?M'7+=S.CB7&D6>EF M:*]Y'FS(H7"3>$,/;22MKRU74*R]$ WY%+(HYG,MLV:Q#P_[>_MK/H:T@=]I MA.O0_G[U\7\ 4$L#!!0 ( $%W?5>XO9C'E@@ %4N 7 97-E+3(P M,C,P.3,P>&5X,S%D,BYH=&WM6FMOVS@6_2M<%SM- ,NRXZ23D=, ;9)B@NT+ M'7DN?<>Z[,H[]$T5F9 M\S(5&?MU_.XMRW1:%Z)T+#6".Y0NI,O96%<5+]D[88Q4BKTV,IL)Q@;]WGYO MT#_H]:/H^ ACG32==)FPP2#>^R7>Z^\-6?_GY& _Z??9QW=LY_/X9-G[!.%,?_&)[$\>GX-%3L]_H#-C:\M-))77(5QV?O.ZR3 M.UN4/NQTMJ*7N:RSO$1E>!3\.SXJ!".LS3GQ@KW MLO-Y_"8Z1 LGG1+'1_'J;V@[T=GR^"B3& MO>VQ<9U>"--EJ;=GR5S.7>)M<7RB!)MH@P6][/0[:*)4@__ULZUXVCRCA\'_ M;+6$!N>'F+CIE:QXY[)VPSE-G7+5')C?-Q@X6N32B8AF$$FI%X:CZ-8QO^;. M1>"JTT5"&S=J^8TPU:#GM^?*(KZ9.>DI._OMY ,;BS0O@>>9A$GG9=H;;985TTG&'@!/.+AMX_<> M%PY><^L#-RN6[ +;I 1"?#? H<%!IC%KJ:$-,#R7)6"R9'7I3"U@)@*_%PX M"&<%GHP$A*8\19%ANI"..1W:76M0BE18R\V2FA3\0F#>UI@691F,P92*O"O- M00U2::!6T SZQ3+O.AE..\V9K>ECTW\AC&@&H044TB*HTD8'?6.$K43J#:1Q M*YBF,RP3D,*F3);M;7C"^?V -?Q.<"[85)9 $H%R@YPN0([FCL+=IEZ64SA$ M'WOQ/55UAC&!SA9,ND"V-&K)*H"+>$%\@79> [_!G+TR-;B5>5'7I1:U0@.@ M70.2?CKK[4FYS=E4Z85=4<&(&<(R9+)CG J#W;"RVT*T71ESS=K>$ZCOA:+] MQP7J\18"?GIVN#?X>60;V#;2C)R=GD(RHHBP<_>A53" M1 !\S4Q!=^C:8 #XV;FTWGNCE2C].)03;?Q^.W:$O!UH;H1'&Y$AKE"E1 R M+3[U\Z]7;#VQ,I/<2%J #/+(1[.21JHM219/?NOUC??UV@H8Y!!;J%/%"6:U MXA2BL"QOQ$;ZH$<04FW]AV\300T11=!?9 \KA7Y LDP>,UGN['NO<>;N7OO. MU '=YC(C1G"K2X\G;L$FDOI$$VZR%61!(LDG4DFW)#5TT[1$8(]N#]S O:VF MK53!1\'+9D%5;2H0QWKUEJ9 M#? )PTS44*4*? '-:(B8E(3)$2!(R"PK!"( MGEAR3Y:DCXLE9W.N:N]W"4)B.H5JEW,[!7>)='S=6E!.,_URKLLFJVS)\UR$G8 ](QK\"=?WPW7VN'!]&B!S M'7KT6J=1T[[F1GS?P^>3_-%I6AL"6$MKW#!JH:U#.;UTQU@6A\M^KR%5,/3. M+5VF8 J\\976C>%(E(5_(U5NO]/<#5;EW*Z%&?EQSRR1^0#G]Z,)/DNFY(50 MS>NI*^V[__46/3R;?KP,_.!'R,#]J_=LQ-Y"M=EZM]H[3[EW-]WSOU*04!CX_SOD3A9>BV32@$L-B)GG?LN M!+\@U1($M="^%-FAI>9=W@K7F&CE:LG?6M;&@2"'0Q])LK MR.BEDX5NLG6!-6-+_&*:('GCR^ G6?3])\6OH'ZF!LZP"VP)[[^!3O^K40/C M;A /LIQK-1>D($H^:W[\,HW+%T6E]%*@=I'KX.?Y%DD ZJ\BKVY[<_]P5P$\ M7" ?L1O)3\\&+_JC]N=[&%I,8.O>+UU&MW^\??ZF3&! 8U8@ EV)4+RR(EE] M:5M 6,_#?0JZ^4);@4U>'9F_5L-KIU<%X5*-+VE=DNDPSX.7G7"3P_-J940S M^"!@['8*Z155#C#@9D^NDJ9U::^ M>!%H7<\G5JO:B=$*M>WE?OVCIS&IWVU]]M[QNV \I_N.T/O=Z[KO >&&I\S02PF?:YDU!W]XV-O;7S,TE/5] M!A*N2_O[U\?_!E!+ P04 " !!=WU7?6\B^\4% "9( %0 &5S92TR M,#(S,#DS,'AE>#,R+FAT;>U9>V_;-A#_*IR+K0E@O>RD*D86%*$H] _\*#ST0\^; M3H#6K-DD18RB*!@9S/;M\N.S6?+'^8GC>W[Y M\LWI#/6\(/AM. N"X^3831SX8802A47%-),"\R X>==#O5SK,@Z"Y7+I+X>^ M5(L@>1_DNN ' 9>RHC[1I#>=F!'XIIA,)P75&*4Y5A75SWN7R2MO!"LTTYQ. M)T'[Z];.)5E-)X1=HTJO.'W>*[!:,.%I6<;#L-1CV!G ]-::&V_)B,[C* Q_ M')>8$"86'J>9C@_]T>AV2+%%OAZ33K5848XUNZ:&=H=JRBE6\5SJ?+S-X&,[ MRW9?)H7V,EPPOHJ?)JR@%7I'E^B]++!XVG=4:59QE(K\".2Z[Q658TAJK5$T0A=^A?^S$<7-#5RHFAXஅ]4Z 61 MI#MZ1R%SY#,D,XINL!JC@6MO+,;3E?H1:K-S" ,[SL&[K;% MJ4"I%**1S8*#D0P+46..%"VELD*=7,S.4$+37(!%%@RXGXK41WMF\4]/1H-! M.)[) D!E9>^B\3Z !GHE50&HXOV",JDLX1+DDP11,!H!AP6O*.94H6'81Q9: M<(4RQEN M:M'*U4=+V@?(6P$ OH:@P6!>U4>SG%%0\P:XFY#,\#Q7M&+$H&AS M<(VJ?3L[RQ6K $> ,WKCHZ1.KPS!"RH8*/TK4.D0"G)]&S<+R9$=R820M]8V#<1&-W MX\;*SW)1$"O'.K9>JO&<@WQ202@\[X4]$)WS!AO7]U6)T^8>=BCXD-:Y&PP< M@4LVN]K$$FC277AM3))BWH2ZC3@P_7B9,TT]PX'&8!F%8>A.FO<94Q[@N)9% M;$)JW*DI'*N]:-_:9TN+[R9/ B?JH@%E->M\&Y#LS&1Z*CX<'8^/NM!0)SZH%UEIW/W.DS@\?G M,TQ _BXLJAFXT!C@CL"H]8'6H3!3X%$EI#KC.WTSC:&Y@&W VX))58(S57V[ M*UNG/R!(;-EKDR.LJKES/0E@87E66ZG1O\.E[KV4^+.N3 ;^!'X>@W:QRYK= M[W?RV@';X,@!FY78]A?.[QM!G?N;,H/CLJ)Q>]&5Z1DPREV-8OH%8W\P<'M0 MMAG!M9;M@&M%[$BGM>@AJQ%T'[8ZLM'4"M$0CYQGW1TXL@V00R#8J?^V7+/3 MZG0H@T%4QN4RSAD!)%S?>R;PXCDTFE?>$JSQK^W3>A[/H;2J-=1=C:]VU;W_ MRLG0-),;9-U"F+QF%9LSSO2J5; W-15'.!Q/ K/4E7.NQ6R^/YVF=M:^?VO; M;+$)(U]I]F^M[^=J^ 4^U.2:-MF7-\BV)JCM;AY4V: *MFOPK:3^/S\F$V;? M^8QVY_/=E?FLKO2.:LCEO0>HB;[2Z+MJ:(?/NVIH5PWMJB%;#7WT,>(.BS!<_7G^ *NF_6[N3HO-U13+'Z=5"R5J0K?=1G3?)FQ,-]IGG>>;- ME-?$$]AY(X@W(IQM>2D>;@1R-_<+".4#<6VJ>P M[I6[?8<__0=02P$"% ,4 " !!=WU7N5P:^U@4 #,TP $ M @ $ 97-E+3(P,C,P.3,P+GAS9%!+ 0(4 Q0 ( $%W?5=H^R"/ M+A0 %$K 0 4 " 884 !ENNXR%V# !<1 P 4 " >8H M !E$^J.P8O@" %%4 M(@ 4 " ;(M 0!E)+B4 "DE 7 " 48F! !E&5X,C-D,2YH=&U02P$"% ,4 " !!=WU7,-TY(( # K M"@ %P @ $E5@0 97-E+3(P,C,P.3,P>&5X,C-D,BYH=&U0 M2P$"% ,4 " !!=WU74P&V780( U+@ %P @ ':600 M97-E+3(P,C,P.3,P>&5X,S%D,2YH=&U02P$"% ,4 " !!=WU7N+V8QY8( M !5+@ %P @ &38@0 97-E+3(P,C,P.3,P>&5X,S%D,BYH M=&U02P$"% ,4 " !!=WU7?6\B^\4% "9( %0 @ %> M:P0 97-E+3(P,C,P.3,P>&5X,S(N:'1M4$L%!@ - T 9P, %9Q! ! $! end