0000950170-22-008724.txt : 20220510 0000950170-22-008724.hdr.sgml : 20220510 20220510073040 ACCESSION NUMBER: 0000950170-22-008724 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CECO ENVIRONMENTAL CORP CENTRAL INDEX KEY: 0000003197 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP [3564] IRS NUMBER: 132566064 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-07099 FILM NUMBER: 22907371 BUSINESS ADDRESS: STREET 1: 14651 NORTH DALLAS PARKWAY STREET 2: SUITE 500 CITY: DALLAS STATE: TX ZIP: 75254 BUSINESS PHONE: (513) 458-2600 MAIL ADDRESS: STREET 1: 4625 RED BANK ROAD STREET 2: SUITE 200 CITY: CINCINNATI STATE: OH ZIP: 45227 FORMER COMPANY: FORMER CONFORMED NAME: API ENTERPRISES INC DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: ALARM PRODUCTS INTERNATIONAL INC DATE OF NAME CHANGE: 19851210 10-Q 1 cece-20220331.htm 10-Q 10-Q
0000003197September 30, 2026Q1false--12-310000003197us-gaap:NoncontrollingInterestMember2021-01-012021-03-310000003197cece:IndustrialProcessSolutionsMembercece:EnergyInterSegmentSalesMemberus-gaap:IntersegmentEliminationMember2021-01-012021-03-310000003197cece:SeniorSecuredTermLoanMember2022-03-310000003197srt:MaximumMembercece:CreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-03-310000003197us-gaap:CorporateNonSegmentMember2021-01-012021-03-310000003197cece:StateAndForeignAuthoritiesMember2022-01-012022-03-310000003197us-gaap:CorporateNonSegmentMember2022-01-012022-03-310000003197us-gaap:AdditionalPaidInCapitalMember2022-03-310000003197us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310000003197cece:CreditAgreementMembercece:EffoxFlextorMadderMember2022-03-070000003197cece:EngineeredSystemsMember2021-12-310000003197cece:CreditFacilityMember2022-03-310000003197us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember2022-01-012022-03-310000003197cece:ForeignCurrencyTranslationAdjustmentMember2021-12-310000003197srt:SubsidiariesMember2021-01-012021-12-310000003197cece:BankGuaranteesMember2022-03-310000003197cece:IndustrialProcessSolutionsMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310000003197us-gaap:NoncontrollingInterestMember2022-01-012022-03-310000003197srt:DirectorMember2022-01-012022-03-310000003197cece:EngineeredSystemsMemberus-gaap:IntersegmentEliminationMember2022-01-012022-03-310000003197us-gaap:TechnologyBasedIntangibleAssetsMember2022-03-310000003197us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-03-310000003197us-gaap:LineOfCreditMember2022-03-310000003197us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember2021-01-012021-03-310000003197srt:MaximumMemberus-gaap:BaseRateMember2022-01-012022-03-310000003197us-gaap:RetainedEarningsMember2020-12-310000003197us-gaap:TradeNamesMember2021-12-3100000031972021-03-310000003197us-gaap:CustomerListsMember2022-03-310000003197us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-03-310000003197us-gaap:StandbyLettersOfCreditMembercece:EffoxFlextorMadderMember2022-03-310000003197cece:GeneralRubberLlcMember2021-01-012021-03-310000003197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000003197srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembercece:CreditAgreementMember2022-01-012022-03-310000003197cece:SeniorDebtMember2021-12-310000003197us-gaap:NoncontrollingInterestMember2020-12-310000003197us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310000003197us-gaap:RetainedEarningsMember2021-01-012021-03-310000003197us-gaap:RetainedEarningsMember2021-12-310000003197cece:FederalFundsRateMember2022-01-012022-03-310000003197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000003197us-gaap:StandbyLettersOfCreditMember2021-12-310000003197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000003197us-gaap:StandbyLettersOfCreditMember2022-03-310000003197us-gaap:LineOfCreditMember2021-12-310000003197us-gaap:RevolvingCreditFacilityMember2022-03-310000003197cece:EnergyInterSegmentSalesMemberus-gaap:IntersegmentEliminationMember2022-01-012022-03-310000003197us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000003197us-gaap:DebtInstrumentRedemptionPeriodTwoMembercece:SeniorSecuredTermLoanMember2022-01-012022-03-310000003197cece:CreditAgreementMember2022-03-310000003197us-gaap:DomesticCountryMember2022-01-012022-03-310000003197cece:GeneralRubberLlcMember2022-01-012022-03-310000003197us-gaap:RetainedEarningsMember2021-03-310000003197us-gaap:TreasuryStockMember2021-03-3100000031972022-01-012022-03-310000003197cece:TermDebtMember2022-03-310000003197cece:IndustrialProcessSolutionsMemberus-gaap:IntersegmentEliminationMember2022-01-012022-03-310000003197us-gaap:RevolvingCreditFacilityMember2021-12-310000003197cece:CorporateReconcilingItemsAndEliminationsMember2022-01-012022-03-310000003197us-gaap:CorporateNonSegmentMember2022-03-310000003197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000003197cece:IndustrialProcessSolutionsMemberus-gaap:IntersegmentEliminationMember2021-01-012021-03-310000003197cece:EuroDenominatedBankGuaranteeMembercece:NetherlandsFacilityMember2022-03-310000003197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000003197us-gaap:IntersegmentEliminationMember2021-01-012021-03-310000003197us-gaap:CommonStockMember2021-12-3100000031972021-12-310000003197cece:IndustrialProcessSolutionsMember2022-03-310000003197cece:EffoxFlextorMadderMember2022-03-310000003197cece:EngineeredSystemsMemberus-gaap:IntersegmentEliminationMember2021-01-012021-03-310000003197cece:IndustrialProcessSolutionsMember2021-01-012021-03-310000003197cece:EngineeredSystemsMember2022-03-310000003197cece:CreditFacilityMember2021-12-3100000031972021-01-012021-12-310000003197us-gaap:DebtInstrumentRedemptionPeriodThreeMembercece:SeniorSecuredTermLoanMember2022-01-012022-03-310000003197us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000003197us-gaap:OperatingSegmentsMembercece:EngineeredSystemsMember2022-01-012022-03-310000003197us-gaap:CommonStockMember2022-03-310000003197cece:ForeignCurrencyTranslationAdjustmentMember2022-03-310000003197us-gaap:DebtInstrumentRedemptionPeriodOneMembercece:SeniorSecuredTermLoanMember2022-01-012022-03-3100000031972022-04-290000003197cece:IndustrialInterSegmentSalesMembercece:EngineeredSystemsMemberus-gaap:IntersegmentEliminationMember2021-01-012021-03-310000003197us-gaap:OperatingSegmentsMember2021-01-012021-03-310000003197cece:JointVentureAgreementMember2022-03-070000003197cece:EnergyInterSegmentSalesMemberus-gaap:IntersegmentEliminationMember2021-01-012021-03-310000003197us-gaap:TreasuryStockMember2020-12-310000003197cece:SeniorDebtMember2022-03-310000003197srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-03-3100000031972021-01-012021-03-310000003197cece:CreditAgreementMember2021-12-310000003197cece:IndustrialInterSegmentSalesMemberus-gaap:IntersubsegmentEliminationsMember2021-01-012021-03-310000003197us-gaap:SubsequentEventMembercece:GeneralRubberLlcMember2022-04-290000003197srt:DirectorMember2021-01-012021-03-310000003197cece:CorporateReconcilingItemsAndEliminationsMember2021-01-012021-03-310000003197cece:IndustrialProcessSolutionsMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310000003197cece:EnvironmentalIntegratedSolutionsMember2022-03-070000003197us-gaap:IntersegmentEliminationMember2022-01-012022-03-310000003197us-gaap:CustomerListsMember2021-12-310000003197cece:JointVentureAgreementMember2022-03-072022-03-0700000031972020-12-310000003197us-gaap:TradeAccountsReceivableMember2021-12-310000003197us-gaap:TradeNamesMember2022-03-310000003197cece:IndustrialInterSegmentSalesMemberus-gaap:IntersegmentEliminationMember2022-01-012022-03-310000003197cece:TermDebtMember2021-12-310000003197srt:MinimumMemberus-gaap:BaseRateMember2022-01-012022-03-310000003197us-gaap:AdditionalPaidInCapitalMember2020-12-310000003197cece:IndustrialProcessSolutionsMember2022-01-012022-03-310000003197us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-03-310000003197us-gaap:OperatingSegmentsMembercece:EngineeredSystemsMember2021-01-012021-03-310000003197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000003197us-gaap:CorporateNonSegmentMember2021-12-310000003197us-gaap:CommonStockMember2021-01-012021-03-310000003197cece:EngineeredSystemsMember2021-01-012021-03-310000003197us-gaap:CommonStockMember2020-12-310000003197us-gaap:NoncontrollingInterestMember2021-12-310000003197cece:SeniorSecuredTermLoanMember2021-12-310000003197us-gaap:RetainedEarningsMember2022-03-310000003197us-gaap:RetainedEarningsMember2022-01-012022-03-310000003197cece:EngineeredSystemsMember2022-01-012022-03-310000003197srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-03-310000003197us-gaap:CommonStockMember2022-01-012022-03-310000003197cece:IndustrialProcessSolutionsMember2021-12-310000003197cece:SeniorSecuredTermLoanMember2022-01-012022-03-310000003197us-gaap:NoncontrollingInterestMember2021-03-310000003197us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000003197us-gaap:OperatingSegmentsMember2022-01-012022-03-310000003197us-gaap:CommonStockMember2021-03-310000003197cece:GeneralRubberLlcMember2022-03-310000003197us-gaap:AdditionalPaidInCapitalMember2021-03-310000003197us-gaap:NoncontrollingInterestMember2022-03-310000003197us-gaap:TradeAccountsReceivableMember2022-03-3100000031972022-03-310000003197cece:IndustrialInterSegmentSalesMembercece:EngineeredSystemsMemberus-gaap:IntersegmentEliminationMember2022-01-012022-03-310000003197cece:IndustrialProcessSolutionsMembercece:EnergyInterSegmentSalesMemberus-gaap:IntersegmentEliminationMember2022-01-012022-03-310000003197us-gaap:AdditionalPaidInCapitalMember2021-12-31xbrli:purexbrli:sharescece:Caseiso4217:USDxbrli:sharesiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark one)

Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended March 31, 2022

or

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from to

Commission File No. 0-07099

 

 

CECO ENVIRONMENTAL CORP.

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

13-2566064

(State or other jurisdiction of

Incorporation or organization)

 

(IRS Employer

Identification No.)

 

14651 North Dallas Parkway

Suite 500

Dallas, Texas

 

 

 

75254

(Address of principal executive offices)

 

(Zip Code)

 

Registrant’s telephone number, including area code: (214) 357-6181

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

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, par value $0.01 per share

CECE

The NASDAQ Stock Market LLC

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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

The number of shares outstanding of each of the issuer’s classes of common equity, as of the latest practical date: 35,148,654 shares of common stock, par value $0.01 per share, as of April 29, 2022.

 

 

 


 

CECO ENVIRONMENTAL CORP. AND SUBSIDIARIES

QUARTERLY REPORT ON FORM 10-Q

For the quarter ended March 31, 2022

Table of Contents

 

Part I –

 

Financial Information

 

2

 

 

 

 

 

 

 

Item 1. Financial Statements

 

2

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021

 

2

 

 

 

 

 

 

 

Condensed Consolidated Statements of Income for the three-month periods ended March 31, 2022 and 2021

 

3

 

 

 

 

 

 

 

Condensed Consolidated Statements of Comprehensive Income for the three-month periods ended March 31, 2022 and 2021

 

4

 

 

 

 

 

 

 

Condensed Consolidated Statements of Shareholders’ Equity for the three-month periods ended March 31, 2022 and 2021

 

5

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the three-month periods ended March 31, 2022 and 2021

 

6

 

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements

 

7

 

 

 

 

 

 

 

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

 

17

 

 

 

 

 

 

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

23

 

 

 

 

 

 

 

Item 4. Controls and Procedures

 

23

 

 

 

 

 

Part II –

 

Other Information

 

25

 

 

 

 

 

 

 

Item 1. Legal Proceedings

 

25

 

 

 

 

 

 

 

Item 1A. Risk Factors

 

25

 

 

 

 

 

 

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

25

 

 

 

 

 

 

 

Item 3. Defaults Upon Senior Securities

 

25

 

 

 

 

 

 

 

Item 4. Mine Safety Disclosures

 

25

 

 

 

 

 

 

 

Item 5. Other Information

 

25

 

 

 

 

 

 

 

Item 6. Exhibits

 

26

 

 

 

 

 

Signatures

 

27

 

 

 

1


 

CECO ENVIRONMENTAL CORP. AND SUBSIDIARIES

PART I – FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

 

CONDENSED CONSOLIDATED BALANCE SHEETS

 

(dollars in thousands, except per share data)

 

(unaudited)
March 31, 2022

 

 

December 31, 2021

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

28,382

 

 

$

29,902

 

Restricted cash

 

 

1,918

 

 

 

2,093

 

Accounts receivable, net

 

 

95,440

 

 

 

74,991

 

Costs and estimated earnings in excess of billings on uncompleted contracts

 

 

49,567

 

 

 

51,429

 

Inventories, net

 

 

22,080

 

 

 

17,052

 

Prepaid expenses and other current assets

 

 

13,323

 

 

 

10,760

 

Prepaid income taxes

 

 

1,128

 

 

 

2,784

 

Total current assets

 

 

211,838

 

 

 

189,011

 

Property, plant and equipment, net

 

 

16,219

 

 

 

15,948

 

Right-of-use assets from operating leases

 

 

11,660

 

 

 

10,893

 

Goodwill

 

 

181,599

 

 

 

161,183

 

Intangible assets – finite life, net

 

 

24,281

 

 

 

25,841

 

Intangible assets – indefinite life

 

 

9,573

 

 

 

9,629

 

Deferred income taxes

 

 

505

 

 

 

505

 

Deferred charges and other assets

 

 

2,718

 

 

 

3,187

 

Total assets

 

$

458,393

 

 

$

416,197

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Current portion of debt

 

$

3,303

 

 

$

2,203

 

Accounts payable and accrued expenses

 

 

91,369

 

 

 

84,081

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

36,308

 

 

 

28,908

 

Income taxes payable

 

 

1,610

 

 

 

1,493

 

Total current liabilities

 

 

132,590

 

 

 

116,685

 

Other liabilities

 

 

13,883

 

 

 

14,826

 

Debt, less current portion

 

 

81,401

 

 

 

61,577

 

Deferred income tax liability, net

 

 

8,025

 

 

 

8,390

 

Operating lease liabilities

 

 

9,272

 

 

 

8,762

 

Total liabilities

 

 

245,171

 

 

 

210,240

 

Commitments and contingencies

 

 

 

 

 

 

Shareholders’ equity:

 

 

 

 

 

 

Preferred stock, $.01 par value; 10,000 shares authorized, none issued

 

 

 

 

 

Common stock, $.01 par value; 100,000,000 shares authorized, 35,076,119 and
35,028,197 shares issued and outstanding at March 31, 2022 and
December 31, 2021, respectively

 

 

350

 

 

 

350

 

Capital in excess of par value

 

 

253,875

 

 

 

252,989

 

Accumulated loss

 

 

(33,923

)

 

 

(36,715

)

Accumulated other comprehensive loss

 

 

(12,601

)

 

 

(12,070

)

Total CECO shareholders' equity

 

 

207,701

 

 

 

204,554

 

Noncontrolling interest

 

 

5,521

 

 

 

1,403

 

Total shareholders' equity

 

 

213,222

 

 

 

205,957

 

Total liabilities and shareholders' equity

 

$

458,393

 

 

$

416,197

 

 

The notes to the condensed consolidated financial statements are an integral part of the above statements.

2


 

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(unaudited)

 

 

 

 

Three months ended March 31,

 

(dollars in thousands, except per share data)

 

2022

 

 

2021

 

Net sales

 

$

92,436

 

 

$

71,892

 

Cost of sales

 

 

66,008

 

 

 

47,485

 

Gross profit

 

 

26,428

 

 

 

24,407

 

Selling and administrative expenses

 

 

18,652

 

 

 

19,454

 

Amortization and earnout expenses

 

 

1,452

 

 

 

1,791

 

Restructuring expenses

 

 

73

 

 

 

 

Acquisition and integration expenses

 

 

1,049

 

 

 

108

 

Income from operations

 

 

5,202

 

 

 

3,054

 

Other income (expense), net

 

 

(458

)

 

 

(480

)

Interest expense

 

 

(822

)

 

 

(725

)

Income before income taxes

 

 

3,922

 

 

 

1,849

 

Income tax expense

 

 

1,112

 

 

 

551

 

Net income

 

 

2,810

 

 

 

1,298

 

Noncontrolling interest

 

 

(18

)

 

 

(117

)

Net income attributable to CECO Environmental Corp.

 

$

2,792

 

 

$

1,181

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.08

 

 

$

0.03

 

Diluted

 

$

0.08

 

 

$

0.03

 

Weighted average number of common shares outstanding:

 

 

 

 

 

 

Basic

 

 

35,051,034

 

 

 

35,396,705

 

Diluted

 

 

35,199,201

 

 

 

35,774,208

 

 

The notes to the condensed consolidated financial statements are an integral part of the above statements.

 

3


 

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(unaudited)

 

 

 

Three months ended March 31,

 

(dollars in thousands)

2022

 

 

2021

 

Net income

$

2,810

 

 

$

1,298

 

Other comprehensive income, net of tax:

 

 

 

 

 

Foreign currency translation (loss) gain

 

(531

)

 

 

55

 

Comprehensive income

$

2,279

 

 

$

1,353

 

 

The notes to the condensed consolidated financial statements are an integral part of the above statements.

 

4


 

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(unaudited)

 

 

 

 

Common Stock

 

 

Capital in
excess of

 

 

Accumulated

 

 

Accumulated
Other
Comprehensive

 

 

Treasury Stock

 

 

Non-controlling

 

 

Total
Shareholders'

 

 

 

Shares

 

 

Amount

 

 

par value

 

 

Loss

 

 

Loss

 

 

Shares

 

 

Amount

 

 

interest

 

 

Equity

 

Balance December 31, 2020

 

 

35,505

 

 

$

355

 

 

$

255,296

 

 

$

(38,141

)

 

$

(14,496

)

 

 

(138

)

 

$

(356

)

 

$

953

 

 

$

203,611

 

Net income for the three months ended March 31, 2021

 

 

 

 

 

 

 

 

 

 

 

1,181

 

 

 

 

 

 

 

 

 

 

 

 

117

 

 

 

1,298

 

Exercise of stock options

 

 

2

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

 

Restricted stock units issued

 

 

40

 

 

 

1

 

 

 

(134

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(133

)

Share based compensation earned

 

 

21

 

 

 

 

 

 

807

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

807

 

Translation gain

 

 

 

 

 

 

 

 

 

 

 

 

 

 

55

 

 

 

 

 

 

 

 

 

 

 

 

55

 

Balance March 31, 2021

 

 

35,568

 

 

$

356

 

 

$

255,982

 

 

$

(36,960

)

 

$

(14,441

)

 

 

(138

)

 

$

(356

)

 

$

1,070

 

 

$

205,651

 

 

 

 

Common Stock

 

 

Capital in
excess of

 

 

Accumulated

 

 

Accumulated
Other
Comprehensive

 

 

Treasury Stock

 

 

Non-controlling

 

 

Total
Shareholders'

 

 

 

Shares

 

 

Amount

 

 

par value

 

 

Loss

 

 

Loss

 

 

Shares

 

 

Amount

 

 

interest

 

 

Equity

 

Balance December 31, 2021

 

 

35,028

 

 

$

350

 

 

$

252,989

 

 

$

(36,715

)

 

$

(12,070

)

 

 

 

 

$

 

 

$

1,403

 

 

$

205,957

 

Net income for the three months ended March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

2,792

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

2,810

 

Restricted stock units issued

 

 

34

 

 

 

 

 

 

(67

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(67

)

Share based compensation earned

 

 

14

 

 

 

 

 

 

953

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

953

 

Translation loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(531

)

 

 

 

 

 

 

 

 

 

 

 

(531

)

Noncontrolling interest distributions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(900

)

 

 

(900

)

Fair value of noncontrolling interest equity issued (see Note 14)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,000

 

 

 

5,000

 

Balance March 31, 2022

 

 

35,076

 

 

$

350

 

 

$

253,875

 

 

$

(33,923

)

 

$

(12,601

)

 

 

 

 

$

 

 

$

5,521

 

 

$

213,222

 

The notes to the condensed consolidated financial statements are an integral part of the above statements.

 

5


 

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

 

 

 

For the Three Months Ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

2,810

 

 

$

1,298

 

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

2,288

 

 

 

2,435

 

Unrealized foreign currency loss

 

 

263

 

 

 

576

 

(Gain) loss on sale of property and equipment

 

 

(7

)

 

 

(66

)

Debt discount amortization

 

 

93

 

 

 

102

 

Share-based compensation expense

 

 

877

 

 

 

693

 

Bad debt expense (recoveries)

 

 

45

 

 

 

(41

)

Inventory reserve expense

 

 

213

 

 

 

108

 

Changes in operating assets and liabilities, net of acquisitions:

 

 

 

 

 

 

Accounts receivable

 

 

(18,964

)

 

 

(3,493

)

Costs and estimated earnings in excess of billings on uncompleted contracts

 

 

1,515

 

 

 

4,319

 

Inventories

 

 

(3,316

)

 

 

456

 

Prepaid expense and other current assets

 

 

(878

)

 

 

5,269

 

Deferred charges and other assets

 

 

996

 

 

 

822

 

Accounts payable and accrued expenses

 

 

7,452

 

 

 

1,548

 

Billings in excess of costs and estimated earnings on uncompleted contracts

 

 

7,615

 

 

 

(3,564

)

Income taxes payable

 

 

137

 

 

 

(499

)

Other liabilities

 

 

(1,341

)

 

 

(55

)

Net cash (used in) provided by operating activities

 

 

(202

)

 

 

9,908

 

Cash flows from investing activities:

 

 

 

 

 

 

Acquisitions of property and equipment

 

 

(665

)

 

 

(492

)

Net proceeds from sale of assets

 

 

7

 

 

 

534

 

Net cash paid for acquisition

 

 

(19,583

)

 

 

 

Net cash (used in) provided by investing activities

 

 

(20,241

)

 

 

42

 

Cash flows from financing activities:

 

 

 

 

 

 

Borrowings on revolving credit lines

 

 

17,800

 

 

 

9,200

 

Repayments on revolving credit lines

 

 

(7,200

)

 

 

(11,900

)

Borrowing on long-term debt

 

 

11,000

 

 

 

 

Repayments of long-term debt

 

 

(643

)

 

 

(625

)

Deferred financing fees paid

 

 

(130

)

 

 

 

Payments on finance leases and financing liability

 

 

(145

)

 

 

(135

)

Earnout payments

 

 

 

 

 

(823

)

Proceeds from employee stock purchase plan and exercise of stock options

 

 

77

 

 

 

128

 

Noncontrolling interest distributions

 

 

(900

)

 

 

 

Net cash provided by (used in) financing activities

 

 

19,859

 

 

 

(4,155

)

Effect of exchange rate changes on cash, cash equivalents and restricted cash

 

 

(1,111

)

 

 

(356

)

Net (decrease) increase in cash, cash equivalents and restricted cash

 

 

(1,695

)

 

 

5,439

 

Cash, cash equivalents and restricted cash at beginning of period

 

 

31,995

 

 

 

37,811

 

Cash, cash equivalents and restricted cash at end of period

 

$

30,300

 

 

$

43,250

 

Cash paid (received) during the period for:

 

 

 

 

 

 

Interest

 

$

812

 

 

$

641

 

Income taxes

 

$

390

 

 

$

(3,717

)

 

The notes to the condensed consolidated financial statements are an integral part of the above statements.

 

6


 

CECO ENVIRONMENTAL CORP. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

1. Basis of Reporting for Consolidated Financial Statements

The accompanying unaudited condensed consolidated financial statements of CECO Environmental Corp. and its subsidiaries (the “Company”, “we”, “us”, or “our”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in annual financial statements have been condensed or omitted pursuant to those rules and regulations. In the opinion of management, the accompanying unaudited condensed consolidated financial statements of the Company contain all adjustments (consisting only of normal recurring adjustments) necessary to present fairly the financial position as of March 31, 2022 and the results of operations, cash flows and shareholders’ equity for the three-month periods ended March 31, 2022 and 2021. The results of operations for the three-month period ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. The balance sheet as of December 31, 2021 has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 as filed with the SEC (the "2021 Form 10-K").

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

These financial statements and accompanying notes should be read in conjunction with the audited financial statements and the notes thereto included in the 2021 Form 10-K.

Unless otherwise indicated, all balances within tables are in thousands, except per share amounts.

COVID-19

A novel strain of coronavirus (“COVID-19”) surfaced in late 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization characterized COVID-19 as a pandemic. As of Mach 31, 2022, the virus, including new emerging variants, continues to spread and has had a significant impact on worldwide economic activity, on macroeconomic conditions and the end markets of our business.

The outbreak and a continued spread of COVID-19 has resulted in a substantial curtailment of business activities worldwide and has caused weakened economic conditions, both in the United States and abroad. Although vaccines are available in various countries where we operate, it is possible the COVID-19 pandemic may continue to have a negative impact on the Company's ongoing operations and the end markets in which it serves. However, the full impact of the COVID-19 pandemic continues to evolve as of the date of this filing, and as such, it is uncertain as to the full magnitude or lasting impact that the pandemic will have on the Company’s financial condition, liquidity, and future results of operations. Management is actively monitoring the impact of the pandemic on its financial condition, liquidity, operations, suppliers, industry, and workforce.

2. New Financial Accounting Pronouncements

Accounting Standards adopted in Fiscal 2022

None.

Accounting Standards Yet to be Adopted

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which addresses how an acquirer should recognize and measure revenue contracts acquired in a business combination. This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact the adoption of the standard will have on the Company’s financial position and/or results of operations.

7


 

3. Accounts Receivable

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Contract receivables

 

$

81,956

 

 

$

65,932

 

Trade receivables

 

 

16,959

 

 

 

12,537

 

Allowance for doubtful accounts

 

 

(3,475

)

 

 

(3,478

)

Total accounts receivable

 

$

95,440

 

 

$

74,991

 

Balances billed but not paid by customers under retainage provisions in contracts within the Condensed Consolidated Balance Sheets amounted to approximately $1.6 million and $1.8 million at March 31, 2022 and December 31, 2021, respectively. Retainage receivables on contracts in progress are generally collected within a year or two subsequent to contract completion, and are recorded in either accounts receivable, net or deferred charges and other assets within the Condensed Consolidated Balance Sheets depending on timing of expected collection.

Bad debt expense was approximately $45,000 compared with net recoveries of bad debts of approximately $41,000 for the three-month periods ended March 31, 2022 and 2021, respectively.

4. Inventories

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Raw materials

 

$

14,835

 

 

$

13,405

 

Work in process

 

 

7,187

 

 

 

5,147

 

Finished goods

 

 

2,340

 

 

 

674

 

Obsolescence allowance

 

 

(2,282

)

 

 

(2,174

)

Total inventories

 

$

22,080

 

 

$

17,052

 

Amounts credited to the allowance for obsolete inventory and charged to cost of sales amounted to $0.2 million and $0.1 million for the three-month periods ended March 31, 2022 and 2021, respectively.

5. Goodwill and Intangible Assets

(table only in thousands)

 

Three Months Ended March 31, 2022

 

 

Year ended December 31, 2021

 

Goodwill / Tradename

 

Goodwill

 

 

Tradename

 

 

Goodwill

 

 

Tradename

 

Beginning balance

 

$

161,183

 

 

$

9,629

 

 

$

161,820

 

 

$

12,937

 

Acquisitions

 

 

20,667

 

 

 

 

 

 

 

 

 

 

Transfers to finite life classification

 

 

 

 

 

 

 

 

 

 

 

(3,150

)

Foreign currency translation

 

 

(251

)

 

 

(56

)

 

 

(637

)

 

 

(158

)

 

 

$

181,599

 

 

$

9,573

 

 

$

161,183

 

 

$

9,629

 

 

(table only in thousands)

 

As of March 31, 2022

 

 

As of December 31, 2021

 

Intangible assets – finite life

 

Cost

 

 

Accum. Amort.

 

 

Cost

 

 

Accum. Amort.

 

Technology

 

$

14,457

 

 

$

14,038

 

 

$

14,457

 

 

$

13,704

 

Customer lists

 

 

73,199

 

 

 

54,838

 

 

 

73,199

 

 

 

53,970

 

Tradename

 

 

9,728

 

 

 

2,974

 

 

 

9,728

 

 

 

2,745

 

Foreign currency adjustments

 

 

(1,950

)

 

 

(697

)

 

 

(2,149

)

 

 

(1,025

)

 

 

$

95,434

 

 

$

71,153

 

 

$

95,235

 

 

$

69,394

 

Activity for the three-months ended March 31, 2022 and 2021 is as follows:

(table only in thousands)

 

2022

 

 

2021

 

Intangible assets – finite life, net at beginning of period

 

$

25,841

 

 

$

29,637

 

Amortization expense

 

 

(1,431

)

 

 

(1,685

)

Transfers from indefinite life classification

 

 

 

 

 

3,150

 

Foreign currency adjustments

 

 

(129

)

 

 

(81

)

Intangible assets – finite life, net at end of period

 

$

24,281

 

 

$

31,021

 

Amortization expense of finite life intangible assets was $1.4 million and $1.7 million for the three-month periods ended March 31, 2022 and 2021, respectively. Amortization over the next five years for finite life intangibles is expected to be $4.4 million for the remainder of 2022, $5.1 million in 2023, $4.2 million in 2024, $3.2 million in 2025, and $1.8 million in 2026.

8


 

The Company completes an annual (or more often if circumstances require) goodwill and indefinite life intangible asset impairment assessment on October 1. As a part of its impairment assessment, the Company first qualitatively assesses whether current events or changes in circumstances lead to a determination that it is more likely than not (defined as a likelihood of more than 50 percent) that the fair value of a reporting unit or indefinite life intangible asset is less than its carrying amount. If there is a qualitative determination that the fair value is more likely than not greater than carrying value, the Company does not need to quantitatively test for impairment. If this qualitative assessment indicates a more likely than not potential that the asset may be impaired, the estimated fair value is calculated. If the estimated fair value is less than carrying value, an impairment charge is recorded.

As of March 31, 2022, we reviewed our previous forecasts and assumptions based on our current projections, which are subject to various risks and uncertainties, including projected revenue, projected operational profit, terminal growth rates, and the cost of capital. The Company did not identify any triggering events during the three-month period ended March 31, 2022 that would require an interim impairment assessment of goodwill or intangible assets.

The Company's assumptions about future conditions important to its assessment of potential impairment of its goodwill and indefinite life intangible assets, including the impact of the COVID-19 pandemic, are subject to uncertainty, and the Company will continue to monitor these conditions in future periods as new information becomes available, and will update its analysis accordingly.

6. Accounts Payable and Accrued Expenses

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Trade accounts payable, including amounts due to subcontractors

 

$

63,217

 

 

$

56,242

 

Compensation and related benefits

 

 

5,327

 

 

 

6,065

 

Accrued warranty

 

 

2,836

 

 

 

3,074

 

Contract liabilities

 

 

4,929

 

 

 

4,405

 

Short-term lease liability

 

 

2,679

 

 

 

2,414

 

Other

 

 

12,381

 

 

 

11,881

 

Total accounts payable and accrued expenses

 

$

91,369

 

 

$

84,081

 

 

7. Senior Debt

Debt consisted of the following:

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Outstanding borrowings under the Credit Facility (defined below).
Term loan payable in
quarterly principal installments of $0.6 million through September 2023, and $0.8 million through September 2025 and $1.1 million thereafter with balance due upon maturity in September 2026.

 

 

 

 

 

 

 - Term loan

 

$

42,961

 

 

$

43,511

 

 - Revolving credit loan

 

 

32,600

 

 

 

22,000

 

 Total outstanding borrowings under the Credit Facility

 

 

75,561

 

 

 

65,511

 

 Outstanding borrowings under joint venture term debt

 

 

10,910

 

 

 

 

 Unamortized debt discount

 

 

(1,767

)

 

 

(1,731

)

 Total outstanding borrowings

 

 

84,704

 

 

 

63,780

 

 Less: current portion

 

 

(3,303

)

 

 

(2,203

)

 Total debt, less current portion

 

$

81,401

 

 

$

61,577

 

Scheduled principal payments under our Credit Facility and joint venture term debt are $2.5 million remaining in 2022, $3.6 million in 2023, $4.9 million in 2024, $5.2 million in 2025, $66.4 million in 2026, and $3.9 million in 2027.

Credit Facility

As of March 31, 2022 and December 31, 2021, $17.3 million and $14.5 million of letters of credit were outstanding, respectively. Total unused credit availability under the Company’s senior secured term loan and senior secured revolver loan with sub-facilities for letters of credit, swing-line loans and senior secured multi-currency loans (the "Credit Facility") was $59.9 million and $45.9 million at March 31, 2022 and December 31, 2021, respectively. Revolving loans may be borrowed, repaid and reborrowed until December 17, 2026, at which time all outstanding balances of the Credit Facility must be repaid.

9


 

At the Company’s option, revolving loans and the term loans accrue interest at a per annum rate based on either the highest of (a) the federal funds rate plus 0.5%, (b) the Agent’s prime lending rate, (c) Daily Simple SOFR plus the Daily Simple SOFR Adjustment of 0.11448% plus 1.0%, or (d) 1.0%, plus a margin ranging from 1.75% to 2.75% depending on the Company’s Consolidated Leverage Ratio (“Base Rate”), or (d) a one/three/six-month Term SOFR Rate (as defined in the Credit Agreement) plus the Term SOFR Adjustment ranging from 0.11% to 0.43% plus 1.75% to 2.75% depending on the Company’s Consolidated Leverage Ratio. Interest on swing line loans is the Base Rate.

Interest on Base Rate loans is payable quarterly in arrears on the last day of each calendar quarter and at maturity. Interest on Term SOFR rate loans is payable on the last date of each applicable Interest Period (as defined in the agreement), but in no event less than once every three months and at maturity. The weighted average stated interest rate on outstanding borrowings was 2.87% and 2.54% at March 31, 2022 and December 31, 2021, respectively. Under the terms of the Credit Facility, the Company is required to maintain certain financial covenants, including the maintenance of a Consolidated Net Leverage Ratio (as defined in the Credit Facility). Through September 30, 2023, the maximum Consolidated Net Leverage Ratio is 3.75, after which time it will decrease to 3.50 until the end of the term of the Credit Facility.

The Company has granted a security interest in substantially all of its assets to secure its obligations pursuant to the Credit Facility. The Company’s obligations under the Credit Agreement are guaranteed by the Company’s U.S. subsidiaries and such guaranty obligations are secured by a security interest on substantially all the assets of such subsidiaries, including certain real property. The Company’s obligations under the Credit Agreement may also be guaranteed by the Company’s material foreign subsidiaries to the extent no adverse tax consequences would result to the Company.

As of March 31, 2022 and December 31, 2021, the Company was in compliance with all related financial and other restrictive covenants under the Credit Facility.

Joint Venture Debt

On March 7, 2022, our Effox-Flextor-Mader, Inc. joint venture ("EFM JV") entered into a loan agreement secured by the assets of the EFM JV in the aggregate principal amount of $11.0 million for the acquisition of General Rubber, LLC ("GRC"), as further described in Note 14. As of March 31, 2022, $10.9 million was outstanding under the loan. Principal will be paid back to the lender monthly with final installment due by February 27, 2027. Interest is accrued at the per annum rate based on the Company’s choice of the 1/3/6 month Term SOFR rate plus 3.25%, with a floor rate of 3.75%. Interest is paid monthly on the last day of each month. The interest rate at March 31, 2022 was 3.75%. As of March 31, 2022, the EFM JV was in compliance with all related financial and other restrictive covenants under this loan agreement. This loan balance does not impact the Company’s borrowing capacity or the financial covenants under the Credit Facility.

Foreign Debt

The Company has a number of bank guarantee facilities and bilateral lines of credit in various foreign countries currently supported by cash, letters of credit or pledged assets and collateral under the Credit Facility. The Credit Facility allows letters of credit and bank guarantee issuances of up to $65.0 million from the bilateral lines of credit secured by pledged assets and collateral under the Credit Facility. As of March 31, 2022, $14.8 million in bank guarantees were outstanding. In addition, a subsidiary of the Company located in the Netherlands has a Euro-denominated bank guarantee agreement secured by local assets under which $0.7 million in bank guarantees were outstanding as of March 31, 2022. Additionally, a subsidiary of our Company in China recently entered into an RMB denominated bank guarantee agreement secured primarily by local assets. As of March 31, 2022, there were zero bank guarantees outstanding related to this agreement. As of March 31, 2022, the borrowers of these facilities and agreements were in compliance with all related financial and other restrictive covenants.

10


 

8. Earnings per Share

The computational components of basic and diluted earnings per share for the three-month periods ended March 31, are below.

 

 

2022

 

 

2021

 

(table only in thousands)
Numerator
(for basic and diluted earnings per share)

 

 

 

 

 

 

 Net income attributable to CECO Environmental Corp.

 

$

2,792

 

 

$

1,181

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

Basic weighted-average shares outstanding

 

 

35,051

 

 

 

35,397

 

Common stock equivalents arising from stock options and restricted stock awards

 

 

148

 

 

 

377

 

Diluted weighted-average shares outstanding

 

 

35,199

 

 

 

35,774

 

Options and restricted stock units included in the computation of diluted earnings per share are calculated using the treasury stock method. For the three-month periods ended March 31, 2022 and 2021, 2.1 million and 1.5 million, respectively, of outstanding options and restricted stock units were excluded from the computation of diluted earnings per share due to their having an anti-dilutive effect.

Once a restricted stock unit vests, it is included in the computation of weighted average shares outstanding for purposes of basic and diluted earnings per share.

9. Share-Based Compensation

The Company accounts for share-based compensation in accordance with Accounting Standards Codification (“ASC”) Topic 718, “Compensation – Stock Compensation,” which requires the Company to recognize compensation expense for share-based awards, measured at the fair value of the awards at the grant date. The Company recognized $0.9 million and $0.7 million of share-based compensation related expense during the three-month periods ended March 31, 2022 and 2021, respectively.

The Company granted approximately 600,000 and zero restricted stock units during the three-month periods ended March 31, 2022 and 2021, respectively.

There were zero and approximately 2,000 options exercised during the three-months ended March 31, 2022 and 2021, respectively. The Company received zero and $13,000 in cash from employees and a non-employee director exercising options during the three-months ended March 31, 2022 and 2021. The intrinsic value of options exercised during the three-months ended March 31, 2022 and 2021 was zero and $13,000, respectively.

10. Pension and Employee Benefit Plans

We sponsor a non-contributory defined benefit pension plan for certain union employees. The plan is funded in accordance with the funding requirements of the Employee Retirement Income Security Act of 1974.

We also sponsor a postretirement health care plan for office employees retired before January 1, 1990. The plan allowed retirees who attained the age of 65 to elect the type of coverage desired.

We present the components of net periodic benefit cost (gain) within “Other income (expense), net” on the Condensed Consolidated Statements of Income.

11


 

Retirement and health care plan expense is based on valuations performed by plan actuaries as of the beginning of each fiscal year. The components of the expense consisted of the following:

 

 

Three months ended March 31,

 

(table only in thousands)

 

2022

 

 

2021

 

Pension plan:

 

 

 

 

 

 

Interest cost

 

$

219

 

 

$

194

 

Expected return on plan assets

 

 

(390

)

 

 

(378

)

Amortization of net actuarial loss

 

 

66

 

 

 

103

 

Net periodic benefit (gain) cost

 

$

(105

)

 

$

(81

)

Health care plan:

 

 

 

 

 

 

Interest cost

 

$

-

 

 

$

1

 

Amortization of net actuarial (gain) loss

 

 

(2

)

 

 

2

 

Net periodic benefit (gain) cost

 

$

(2

)

 

$

3

 

We were not required to make contributions to our defined benefit plans during the three-months ended March 31, 2022 and 2021, respectively. For the remainder of 2022, we do not expect to make any contributions to fund the pension plan or the retiree health care plan. The unfunded liability of the plans of $5.5 million and $5.6 million as of March 31, 2022 and December 31, 2021, respectively, is included in “Other liabilities” on our Condensed Consolidated Balance Sheets.

11. Income Taxes

We file income tax returns in various federal, state and local jurisdictions. Tax years from 2018 forward remain open for examination by Federal authorities. Tax years from 2016 forward remain open for all significant state and foreign authorities.

We account for uncertain tax positions pursuant to ASC Topic 740, “Income Taxes.” As of March 31, 2022 and December 31, 2021, the liability for uncertain tax positions totaled approximately $0.1 million, which is included in “Other liabilities” on our Condensed Consolidated Balance Sheets. We recognize accrued interest related to uncertain tax positions and penalties, if any, in income tax expense within the Condensed Consolidated Statements of Income.

Certain of the Company’s undistributed earnings of our foreign subsidiaries are not permanently reinvested. Since foreign earnings have already been subject to United States income tax in 2017 as a result of the 2017 Tax Cuts and Jobs Act, we intend to repatriate foreign-held cash as needed. We record deferred income tax attributable to foreign withholding taxes that would become payable should we decide to repatriate cash held in our foreign operations. As of March 31, 2022 and December 31, 2021, we have recorded deferred income taxes of approximately $1.1 million, respectively, on the undistributed earnings of our foreign subsidiaries.

Income tax expense was $1.1 million and $0.6 million for the first quarter of 2022 and 2021, respectively. The effective income tax rate for the first quarter of 2022 was 28.3% compared with 29.8% for the first quarter of 2021. The effective income tax rate for the first quarter of 2022 is higher than the United States federal statutory rate. Our effective rate is affected by certain other permanent differences, including state income taxes, non-deductible incentive stock-based compensation and differences in tax rates among jurisdictions in which we operate.

12. Financial Instruments

Our financial instruments consist primarily of investments in cash and cash equivalents, receivables and certain other assets, foreign debt and accounts payable, which approximate fair value at March 31, 2022 and December 31, 2021, due to their short-term nature or variable, market-driven interest rates.

The fair value of the debt issued under the Credit Facility and joint venture term loan was $86.5 million and $65.5 million at March 31, 2022 and December 31, 2021, respectively. The fair value was determined considering market conditions, our credit worthiness and the current terms of our debt, which is considered Level 2 on the fair value hierarchy.

At March 31, 2022 and December 31, 2021, the Company had cash and cash equivalents of $28.4 million and $29.9 million, respectively, of which $22.4 million and $22.6 million, respectively, was held outside of the United States, principally in the Netherlands, United Kingdom, China, and Canada.

12


 

13. Commitments and Contingencies – Legal Matters

Asbestos cases

Our subsidiary, Met-Pro Technologies LLC (“Met-Pro”), beginning in 2002, began to be named in asbestos-related lawsuits filed against a large number of industrial companies including, in particular, those in the pump and fluid handling industries. In management’s opinion, the complaints typically have been vague, general and speculative, alleging that Met-Pro, along with the numerous other defendants, sold unidentified asbestos-containing products and engaged in other related actions which caused injuries (including death) and loss to the plaintiffs. Counsel has advised that more recent cases typically allege more serious claims of mesothelioma. The Company’s insurers have hired attorneys who, together with the Company, are vigorously defending these cases. Many cases have been dismissed after the plaintiff fails to produce evidence of exposure to Met-Pro’s products. In those cases, where evidence has been produced, the Company’s experience has been that the exposure levels are low and the Company’s position has been that its products were not a cause of death, injury or loss. The Company has been dismissed from or settled a large number of these cases. Cumulative settlement payments from 2002 through March 31, 2022 for cases involving asbestos-related claims were $4.9 million, of which, together with all legal fees other than corporate counsel expenses, $4.8 million has been paid by the Company’s insurers. The average cost per settled claim, excluding legal fees, was approximately $40,000.

Based upon the most recent information available to the Company regarding such claims, there were a total of 240 cases pending against the Company as of March 31, 2022 (with Illinois, New York, Pennsylvania and West Virginia having the largest number of cases), as compared with 223 cases that were pending as of December 31, 2021. During the three-months ended March 31, 2022, 37 new cases were filed against the Company, and the Company was dismissed from 18 cases and settled 2 cases. Most of the pending cases have not advanced beyond the early stages of discovery, although a number of cases are on schedules leading to or scheduled for trial. The Company believes that its insurance coverage is adequate for the cases currently pending against the Company and for the foreseeable future, assuming a continuation of the current volume, nature of cases and settlement amounts. However, the Company has no control over the number and nature of cases that are filed against it, nor as to the financial health of its insurers or their position as to coverage. The Company also presently believes that none of the pending cases will have a material adverse impact upon the Company’s results of operations, liquidity or financial condition.

Other

The Company is also a party to routine contract and employment-related litigation matters, warranty claims and routine audits of state and local tax returns arising in the ordinary course of its business.

The final outcome and impact of open matters, and related claims and investigations that may be brought in the future, are subject to many variables, and cannot be predicted. In accordance with ASC 450, “Contingencies,” and related guidance, we record accruals for estimated losses relating to claims and lawsuits when available information indicates that a loss is probable and the amount of the loss, or range of loss, can be reasonably estimated. The Company expenses legal costs as they are incurred.

We are not aware of any pending claims or assessments, other than as described above, which may have a material adverse impact on our liquidity, financial position, results of operations, or cash flows.

14. Acquisitions

General Rubber LLC

On March 7, 2022, the Company, through the EFM JV, acquired 100% of the equity interests of GRC for $19.7 million in cash, which was financed with a combination of a draw on the Company's revolving credit facility and issuance of term debt by the EFM JV (see Note 7). As additional consideration, the former owners were issued 10% of the equity interest in the EFM JV. The preliminary fair value ascribed to the equity interest was approximately $5.0 million. As of March 31, 2022, there were $11.6 million in current assets, $29.8 million in long-lived assets, and $30.9 million in total liabilities related to the EFM JV included in our Condensed Consolidated Balance Sheets.

GRC engineers and manufactures non-metallic expansion joints and flow control products including rubber expansion joints, ducting expansion joints, and industrial pinch and duck bill valves, serving the industrial water and wastewater markets. The

13


 

acquisition diversifies and expands our EFM JV product offerings within our Engineered Systems segment. The following table summarizes the approximate fair values of the assets acquired and liabilities assumed at the date of closing.

(Table only in thousands)

 

 

 

Current assets (including cash of $137)

 

$

4,308

 

Property and equipment

 

 

459

 

Goodwill

 

 

20,667

 

Total assets acquired

 

 

25,434

 

Current liabilities assumed

 

 

(714

)

Net assets acquired

 

$

24,720

 

The approximate fair values of the assets acquired and liabilities assumed related to the acquisition are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the purchase price measurement period as we finalize the valuation of assets acquired and liabilities assumed. These changes could result in material variances between the Company's future financial results, including variances in the estimated purchase price, fair values recorded and expenses associated with these items.

Goodwill recognized represents value the Company expects to be created by combining the various operations of the acquired businesses with the Company’s operations, including the expansion into markets within existing business segments, access to new customers and potential cost savings and synergies. Goodwill related to this acquisition is not deductible for tax purposes.

Acquisition and integration expenses on the Condensed Consolidated Statements of Income are related to acquisition activities, which include retention, legal, accounting, banking, and other expenses. During the three months ended March 31, 2022, GRC accounted for $0.7 million in revenue and $0.3 million of net income included in the Company’s results.

The following unaudited pro forma financial information represents the Company's results of operations as if GRC acquisition had occurred on January 1, 2021:

 

 

Three months ended March 31,

 

(table in thousands, except per share data)

 

2022

 

 

2021

 

Net sales

 

$

94,575

 

 

$

75,215

 

Net income attributable to CECO Environmental Corp.

 

 

3,066

 

 

 

1,594

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.09

 

 

$

0.05

 

Diluted

 

$

0.09

 

 

$

0.04

 

The pro forma results have been prepared for informational purposes only and include adjustments to reflect additional interest expense on debt used to fund the acquisition, and to record the income tax consequences of the pro forma adjustments. These pro forma results do not purport to be indicative of the results of operations that would have occurred had the purchase been made as of the beginning of the periods presented or the results of operations that may occur in the future.

15. Business Segment Information

The Company’s operations are organized and reviewed by management along its product platforms or end market that the segment serves and are presented in two reportable segments. The results of the segments are reviewed through the “Income from operations” line on the Condensed Consolidated Statements of Income.

The Company’s reportable segments are organized as groups of similar products and services, as described as follows:

Engineered Systems segment: Our Engineered Systems segment serves the general industrial, power generation, refinery, water/wastewater, midstream oil & gas, and other energy transition markets. We are a key part of helping meet the global demand for environmental and equipment protection through our highly engineered platforms including emissions management, fluid bed cyclones, thermal acoustics, separation & filtration (gas & water), and dampers & expansion joints.

Industrial Process Solutions segment: Our Industrial Process Solutions segment serves the broad industrial air pollution control, beverage can, fluid handling, electric vehicle production, food and beverage, semi-conductor, process filtration, pharmaceutical, petrochemical, wastewater treatment, wood manufacturing, desalination, and aquaculture markets. We protect the air we collectively breathe, maintain clean and safe operations for employees, lower energy consumption, minimize waste

14


 

for customers, and ensure they meet regulatory compliance standards for toxic emissions, fumes, volatile organic compounds and odors through our platforms including duct & installation, industrial air, and fluid handling.

The financial segment information is presented in the following tables:

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Net sales (less intra-, inter-segment sales)

 

 

 

 

 

 

Engineered Systems segment

 

$

56,975

 

 

$

42,057

 

Industrial Process Solutions segment

 

 

35,461

 

 

 

29,835

 

Net sales

 

$

92,436

 

 

$

71,892

 

 

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Income from operations

 

 

 

 

 

 

Engineered Systems segment

 

$

6,470

 

 

$

6,170

 

Industrial Process Solutions segment

 

 

4,139

 

 

 

3,822

 

Corporate and Other(1)

 

 

(5,407

)

 

 

(6,938

)

Income from operations

 

$

5,202

 

 

$

3,054

 

(1) Includes corporate compensation, professional services, information technology, and other general and administrative corporate expenses.

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Property and equipment additions

 

 

 

 

 

 

Engineered Systems segment

 

$

5

 

 

$

9

 

Industrial Process Solutions segment

 

 

73

 

 

 

190

 

Corporate and Other

 

 

587

 

 

 

293

 

Property and equipment additions

 

$

665

 

 

$

492

 

 

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Depreciation and amortization

 

 

 

 

 

 

Engineered Systems segment

 

$

895

 

 

$

1,067

 

Industrial Process Solutions segment

 

 

1,050

 

 

 

1,068

 

Corporate and Other

 

 

343

 

 

 

300

 

Depreciation and amortization

 

$

2,288

 

 

$

2,435

 

 

(dollars in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Identifiable assets

 

 

 

 

 

 

Engineered Systems segment

 

$

303,245

 

 

$

262,558

 

Industrial Process Solutions segment

 

 

142,585

 

 

 

141,975

 

Corporate and Other(2)

 

 

12,563

 

 

 

11,664

 

Identifiable assets

 

$

458,393

 

 

$

416,197

 

(2) Corporate and Other assets consist primarily of cash and income tax related assets.

(dollars in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Goodwill

 

 

 

 

 

 

Engineered Systems segment

 

$

119,826

 

 

$

99,303

 

Industrial Process Solutions segment

 

 

61,773

 

 

 

61,880

 

Goodwill

 

$

181,599

 

 

$

161,183

 

 

15


 

 

Intra-segment and Inter-segment Revenues

The Company has multiple divisions that sell to each other within segments (intra-segment sales) and between segments (inter-segment sales) as indicated in the following tables:

 

 

Three months ended March 31, 2022

 

 

 

 

 

 

 

 

 

Less Inter-Segment Sales

 

 

(dollars in thousands)

 

Total
Sales

 

 

Intra-
Segment
Sales

 

 

Industrial Process Solutions

 

 

Engineered Systems

 

 

Net Sales to
Outside
Customers

 

Net sales

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered Systems segment

 

$

61,600

 

 

$

(4,558

)

 

$

(67

)

 

$

 

 

$

56,975

 

Industrial Process Solutions segment

 

 

37,142

 

 

 

(1,625

)

 

 

 

 

 

(56

)

 

 

35,461

 

Net sales

 

$

98,742

 

 

$

(6,183

)

 

$

(67

)

 

$

(56

)

 

$

92,436

 

 

 

 

Three months ended March 31, 2021

 

 

 

 

 

 

 

 

 

Less Inter-Segment Sales

 

 

(dollars in thousands)

 

Total
Sales

 

 

Intra-
Segment
Sales

 

 

Industrial Process Solutions

 

 

Engineered Systems

 

 

Net Sales to
Outside
Customers

 

Net sales

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered Systems segment

 

$

44,476

 

 

$

(2,374

)

 

$

(45

)

 

$

 

 

$

42,057

 

Industrial Process Solutions segment

 

 

32,933

 

 

 

(2,774

)

 

 

 

 

 

(324

)

 

 

29,835

 

Net sales

 

$

77,409

 

 

$

(5,148

)

 

$

(45

)

 

$

(324

)

 

$

71,892

 

 

16. Subsequent Events

On May 3, 2022, the Company completed the acquisition of Compass Water Solutions, Inc. ("Compass"). Compass is a leading global supplier of membrane-based, industrial water and wastewater treatment systems that help customers achieve regulatory compliance of water discharge. This acquisition advances the Company further into industrial water technologies markets. The purchase price was approximately $12.5 million and financed using a combination of cash and debt, under the Company's existing Credit Facility. The impact of this acquisition is not included in our results for the three month period ended March 31, 2022. The initial accounting for the acquisition was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this report on Form 10-Q. As a result, complete disclosures required under ASC 805, Business Combinations cannot be made at this time.

16


 

CECO ENVIRONMENTAL CORP. AND SUBSIDIARIES

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS

 

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

The Company’s Condensed Consolidated Statements of Income for the three-month periods ended March 31, 2022 and 2021 reflect the consolidated operations of the Company and its subsidiaries.

CECO Environmental Corp. (“CECO,” “we,” “us,” or the “Company”) is a leading environmentally focused, diversified industrial company whose solutions protect people, the environment, and industrial equipment. We focus on engineering, designing, building, and installing systems that capture, clean and destroy air- and water-borne emissions from industrial facilities as well as fluid handling, gas and water separation, and filtration systems. CECO provides innovative technology and application expertise that helps companies grow their businesses with safe, clean, and more efficient solutions to protect our shared environment.

CECO serves diverse industries globally by working to improve air and water quality, protect customer’s equipment, and provide customized engineered solutions in our customers’ mission critical applications. The industries CECO serves include power generation, petrochemical processing, general industrial, refining, midstream oil & gas, electric vehicle production, poly silicon fabrication, battery recycling, and wastewater treatment, along with a wide range of other industries.

COVID-19

A novel strain of coronavirus (“COVID-19”) surfaced in late 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization characterized COVID-19 as a pandemic. The COVID-19 pandemic persists in geographic areas in which we have operations, suppliers, customers and employees, and has had a significant impact on worldwide economic activity and on macroeconomic conditions and the end markets of our business.

As a key supplier to critical infrastructure projects, CECO has worked to maintain ongoing operations. Within the United States, certain portions of our business have been designated an essential business, and we continue to operate our business in compliance with applicable state and local laws and are observing recommended Centers for Disease Control and Prevention guidelines to minimize the risk of spreading the COVID-19 virus including implementing, where possible, work-from-home procedures and additional sanitization efforts where facilities remain open to provide necessary services. This allows us to continue to serve our customers, however, the COVID-19 pandemic has also disrupted our international operations. Some of our facilities and our suppliers have experienced temporary disruptions as a result of the COVID-19 pandemic, and we continue to work closely with our global supply chain to proactively support customers during this critical time. We cannot predict whether our facilities will experience more significant disruptions in the future or the impact on our suppliers.

The senior management team meets regularly to review and assess the status of the Company's operations and the health and safety of its employees. The senior management team continues to monitor and manage the Company’s ability to operate effectively. We are currently experiencing shortages of raw materials and inflationary pressures for certain materials and labor. We expect these supply chain challenges and cost impacts to continue for the foreseeable future as markets recover. Although we have secured additional raw materials from existing and alternate suppliers and have taken other mitigating actions to mitigate supply disruptions, we cannot guarantee that we can continue to do so in the future. In this event, our business, results and financial condition could be adversely affected. Although vaccines are available in various countries where we operate, health concern risks remain and notwithstanding the Company's continued efforts, it is possible the COVID-19 pandemic could further impact our operations and the operations of our suppliers and venders, particularly in light of newly emerging variant strains of the virus becoming more dominant and the potential resumption of high levels of infection and hospitalization. We cannot predict whether any of our manufacturing, operations or suppliers will be disrupted by these events, or how long such disruptions would last. COVID-19 has had and may have further negative impacts on our operations, customers and supply chain despite the preventative and precautionary measures being taken.

Note Regarding Use of Non-GAAP Financial Measures

The Company’s unaudited condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). These GAAP financial statements include certain charges the Company believes are not indicative of its core ongoing operational performance.

17


 

As a result, the Company provides financial information in this Management’s Discussion and Analysis that was not prepared in accordance with GAAP and should not be considered as an alternative to the information prepared in accordance with GAAP. The Company provides this supplemental non-GAAP financial information because the Company’s management utilizes it to evaluate its ongoing financial performance and the Company believes it provides greater transparency to investors as supplemental information to its GAAP results.

The Company has provided the non-GAAP financial measures of non-GAAP operating income and non-GAAP operating margin as a result of items that the Company believes are not indicative of its ongoing operations. These include transactions associated with the Company’s acquisitions, divestitures and the items described below in “Consolidated Results.” The Company believes that evaluation of its financial performance compared with prior and future periods can be enhanced by a presentation of results that exclude the impact of these items. The Company has incurred substantial expense and income associated with the acquisition and divestitures. While the Company cannot predict the exact timing or amounts of such charges, it does expect to treat the financial impact of these transactions as special items in its future presentation of non-GAAP results.

Results of Operations

Consolidated Results

Our Condensed Consolidated Statements of Income for the three-month periods ended March 31, 2022 and 2021 are as follows:

 

 

Three months ended March 31,

 

(dollars in millions)

 

2022

 

 

2021

 

Net sales

 

$

92.4

 

 

$

71.9

 

Cost of sales

 

 

66.0

 

 

 

47.5

 

Gross profit

 

$

26.4

 

 

$

24.4

 

Percent of sales

 

 

28.6

%

 

 

33.9

%

Selling and administrative expenses

 

 

18.6

 

 

 

19.4

 

Percent of sales

 

 

20.1

%

 

 

27.0

%

Amortization and earnout expenses

 

 

1.5

 

 

 

1.8

 

Restructuring expenses

 

 

0.1

 

 

 

 

Acquisition and integration expenses

 

 

1.0

 

 

 

0.1

 

Operating income

 

$

5.2

 

 

$

3.1

 

Operating margin

 

 

5.6

%

 

 

4.3

%

To compare operating performance between the three-month period ended March 31, 2022 and 2021, the Company has adjusted GAAP operating income to exclude (1) amortization of intangible assets, earnout and retention expenses, (2) restructuring expenses primarily relating to severance, facility exits, and associated legal expenses, and (3) acquisition and integration expenses, which include legal, accounting, and other expenses.

The following tables present the reconciliation of GAAP operating income and GAAP operating margin to non-GAAP operating income and non-GAAP operating margin, and GAAP net income to non-GAAP net income.

 

 

Three months ended March 31,

 

(dollars in millions)

 

2022

 

 

2021

 

Operating income as reported in accordance with GAAP

 

$

5.2

 

 

$

3.1

 

Operating margin in accordance with GAAP

 

 

5.6

%

 

 

4.3

%

Amortization and earnout expenses

 

 

1.5

 

 

 

1.8

 

Restructuring expenses

 

 

0.1

 

 

 

 

Acquisition and integration expenses

 

 

1.0

 

 

 

0.1

 

Non-GAAP operating income

 

$

7.8

 

 

$

5.0

 

Non-GAAP operating margin

 

 

8.4

%

 

 

7.0

%

Net sales for the first quarter of 2022 increased $20.5 million, or 28.5%, to $92.4 million compared with $71.9 million in the first quarter of 2021. The increase is primarily attributable to increases of $8.9 million in our emissions management technologies, $3.8 million in our fluid bed cyclone technologies, $3.2 million in our custom thermal acoustics technologies, $2.3 million in our damper and expansion products and $2.1 million in our industrial air control technologies.

Gross profit increased $2.0 million, or 8.2%, to $26.4 million in the first quarter of 2022 compared with $24.4 million in the first quarter of 2021. Gross profit as a percentage of sales decreased to 28.6% in the first quarter of 2022 compared with 33.9% in the first quarter of 2021 due to inflation, supply chain challenges, and lower project margin mix partially offset by price increases. We

18


 

continue to experience shortages of raw materials and inflationary pressures for certain materials and labor. We expect these supply chain challenges and cost impacts to continue for the foreseeable future as markets recover. Although we have secured additional raw materials from existing and alternate suppliers and have taken other mitigating actions to mitigate supply disruptions, such as implementing price increases and applying material surcharges. We cannot guarantee that we can continue to do so in the future. In this event, our business, results and financial condition could be adversely affected.

Orders booked were $160.9 million during the first quarter of 2022 as compared with $92.1 million during the first quarter of 2021. The increase is primarily attributable to increases of $27.2 million in our emission management technologies, $23.0 million in industrial air control technologies, and $22.4 million in our custom thermal acoustics technologies, partially offset by a decrease of $10.7 million in our fluid bed cyclone technologies.

Selling and administrative expenses were $18.6 million for the first quarter of 2022 compared with $19.4 million for the first quarter of 2021. The decrease is primarily attributed to a $2.5 million favorable insurance settlement, partially offset by inflationary increases for wages and services. Selling and administrative expenses as a percentage of sales were 20.1% in 2022 compared with 27.1% in 2021.

Amortization and earnout expenses was $1.5 million for the first quarter of 2022 compared with $1.8 million for the first quarter of 2021. The decrease in expense is attributable $0.3 million decrease in definite lived asset amortization.

Operating income increased $2.1 million to $5.2 million in the first quarter of 2022 compared with $3.1 million during the first quarter of 2021. The increase is attributable to the factors described above.

Non-GAAP operating income was $7.8 million for the first quarter of 2022 compared with $5.0 million for the first quarter of 2021. The increase in non-GAAP operating income is primarily attributable to the increase in sales and lower selling and administrative expenses. Non-GAAP operating income as a percentage of sales increased to 8.4% for the first quarter of 2022 from 7.0% for the first quarter of 2021.

Interest expense increased to $0.8 million in the first quarter of 2022 compared with $0.7 million in the first quarter of 2021. The increase in interest expense is primarily due to higher debt balance for the three-month period in 2022 compared to 2021.

Income tax expense was $1.1 million and $0.6 million for the first quarter of 2022 and 2021. The effective income tax rate for the first quarter of 2022 was 28.3% compared with 29.8% for first quarter of 2021. The effective income tax rate for the first quarter of 2022 is higher than the United States federal statutory rate. Our effective tax rate is affected by certain other permanent differences, including state income taxes, non-deductible incentive stock-based compensation, and differences in tax rates among the jurisdictions in which we operate.

Business Segments

The Company’s operations are organized and reviewed by management along its product lines or end market that the segment serves and are presented in two reportable segments. The results of the segments are reviewed through “Income from operations” on the unaudited Condensed Consolidated Statements of Income.

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Net Sales (less intra- and inter-segment sales)

 

 

 

 

 

 

Engineered Systems segment

 

$

56,975

 

 

$

42,057

 

Industrial Process Solutions segment

 

 

35,461

 

 

 

29,835

 

Net sales

 

$

92,436

 

 

$

71,892

 

 

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Income from Operations

 

 

 

 

 

 

Engineered Systems segment

 

$

6,470

 

 

$

6,170

 

Industrial Process Solutions segment

 

 

4,139

 

 

 

3,822

 

Corporate and Other(1)

 

 

(5,407

)

 

 

(6,938

)

Income from operations

 

$

5,202

 

 

$

3,054

 

(1) Includes corporate compensation, professional services, information technology and other general and administrative corporate expenses.

19


 

Engineered Systems Segment

Our Engineered Systems segment net sales increased $14.9 million, or 26.1%, to $57.0 million in the first quarter of 2022 compared with $42.1 million in the first quarter of 2021. The increase is primarily attributable to $8.9 million in our emissions management technologies, $3.8 million in our fluid bed cyclone technologies, $3.2 million in our custom thermal acoustics technologies, and $2.3 million in our damper and expansion products, partially offset by a decrease of $4.1 million in our separation and filtration technologies.

Operating income for the Engineered Systems segment increased $0.3 million to $6.5 million in the first quarter of 2022 compared with $6.2 million in the first quarter of 2021. The change is primarily attributable to higher gross margin related to increased sales of $14.9 million, partially offset by increases of $1.0 million in acquisition and integration expenses related to the General Rubber, LLC acquisition.

Industrial Process Solutions Segment

Our Industrial Process Solutions segment net sales increased $5.7 million, or 16.1%, to $35.5 million in the first quarter of 2022 compared with $29.8 million in the first quarter of 2021. The increase is primarily attributable to $2.8 million in our duct fabrication products and services, and $2.1 million in our industrial air control technologies.

Operating income for the Industrial Process Solutions segment increased $0.3 million to $4.1 million in the first quarter of 2022 compared with $3.8 million in the first quarter of 2021. The increase is primarily attributable to higher gross margin related to increased sales of $5.7 million, partially offset by $0.4 million increase in selling and administrative expenses.

Corporate and Other Segment

Operating expense for the Corporate and Other segment decreased $1.5 million to $5.4 million in the first quarter of 2022 compared with $6.9 million in same period in 2021. The decrease is primarily attributed to a $2.5 million favorable insurance settlement, partially offset by inflationary increases for wages and services.

Backlog

Backlog (i.e., unfulfilled or remaining performance obligations) represents the sales we expect to recognize for our products and services for which control has not yet transferred to the customer. Backlog increased to $283.2 million as of March 31, 2022 from $213.9 million as of December 31, 2021. Our customers may have the right to cancel a given order. Historically cancellations have not been common. Backlog is adjusted on a quarterly basis for adjustments in foreign currency exchange rates. Substantially all backlog is expected to be delivered within 12 to 18 months. Backlog is not defined by United States generally accepted accounting principles (“GAAP”) and our methodology for calculating backlog may not be consistent with methodologies used by other companies.

New Accounting Pronouncements

For information regarding recent accounting pronouncements, see Note 2 to the unaudited condensed consolidated financial statements within Item 1 of this Quarterly Report on Form 10-Q.

Liquidity and Capital Resources

When we undertake large jobs, our working capital objective is to make these projects self-funding. We work to achieve this by obtaining initial down payments, progress billing contracts, when possible, utilizing extended payment terms from material suppliers, and paying sub-contractors after payment from our customers, which is an industry practice. Our investment in net working capital is funded by cash flow from operations and by our revolving line of credit under our Credit Facility (as defined below).

At March 31, 2022, the Company had working capital of $79.2 million, compared with $72.3 million at December 31, 2021. The ratio of current assets to current liabilities was 1.60 to 1.00 on March 31, 2022, as compared with a ratio of 1.62 to 1.00 at December 31, 2021.

At March 31, 2022 and December 31, 2021, cash and cash equivalents totaled $28.4 million and $29.9 million, respectively. As of March 31, 2022 and December 31, 2021, $22.4 million and $22.6 million, respectively, of our cash and cash equivalents were held by certain non-United States subsidiaries, as well as being denominated in foreign currencies.

20


 

Debt consisted of the following:

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Outstanding borrowings under the Credit Facility (defined below).
Term loan payable in quarterly principal installments of $0.6 million through September 2023, and $0.8 million through September 2025 and $1.1 million thereafter with balance due upon maturity in September 2026.

 

 

 

 

 

 

 - Term loan

 

$

42,961

 

 

$

43,511

 

 - Revolving Credit Loan

 

 

32,600

 

 

 

22,000

 

 Total outstanding borrowings under the Credit Facility

 

 

75,561

 

 

 

65,511

 

 Outstanding borrowings under the joint venture term debt

 

 

10,910

 

 

 

 

 Unamortized debt discount

 

 

(1,767

)

 

 

(1,731

)

 Total outstanding borrowings

 

$

84,704

 

 

$

63,780

 

 Less: current portion

 

 

(3,303

)

 

 

(2,203

)

 Total debt, less current portion

 

$

81,401

 

 

$

61,577

 

Credit Facility

The Company’s outstanding borrowings in the United States consist of senior secured term loan and a senior secured revolver loan with sub-facilities for letters of credit, swing-line loans and multi-currency loans (collectively, the “Credit Facility”). As of March 31, 2022 and December 31, 2021, the Company was in compliance with all related financial and other restrictive covenants under the Credit Facility.

See Note 7 to the unaudited condensed consolidated financial statements within Item 1 of this Quarterly Report on Form 10-Q for further information on the Company’s debt facilities.

Total unused credit availability under our existing Credit Facility is as follows:

(dollars in millions)

 

March 31, 2022

 

 

December 31, 2021

 

Credit Facility, revolving loans

 

$

140.0

 

 

$

140.0

 

Draw down

 

 

(32.6

)

 

 

(22.0

)

Letters of credit open

 

 

(17.3

)

 

 

(14.5

)

Total unused credit availability

 

$

90.1

 

 

$

103.5

 

Amount available based on borrowing limitations

 

$

59.9

 

 

$

45.9

 

Overview of Cash Flows and Liquidity

 

 

For the three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Net cash (used in) provided by operating activities

 

$

(202

)

 

$

9,908

 

Net cash (used in) provided by investing activities

 

 

(20,241

)

 

 

42

 

Net cash provided by (used in) financing activities

 

 

19,859

 

 

 

(4,155

)

Effect of exchange rate changes on cash and cash equivalents

 

 

(1,111

)

 

 

(356

)

Net (decrease) increase in cash

 

$

(1,695

)

 

$

5,439

 

Operating Activities

For the three-months ended March 31, 2022, $0.2 million of cash was used by operating activities compared with $9.9 million provided by operating activities in the prior year period, a $10.1 million decrease. Cash flow from operating activities in the first quarter of 2022 had an unfavorable impact year-over-year primarily due to certain decreases in net working capital, partially offset by increases in net earnings.

Investing Activities

For the three-months ended March 31, 2022, net cash used in investing activities was $20.2 million, which was primarily attributed to the net cash paid for the acquisition of GRC of $19.6 million and $0.7 million in acquisitions of property and equipment, compared with $42,000 in the prior year period.

21


 

Financing Activities

For the three-months ended March 31, 2022, net cash provided by financing activities was $19.9 million, which was primarily attributable to net borrowings on term debt and revolving credit lines of $21.0 million, which was used to fund the acquisition of General Rubber, LLC and related acquisition and integration expenses. This was partially offset by a noncontrolling interest distribution of $0.9 million.

Critical Accounting Policies and Estimates

Management’s discussion and analysis of the Company’s financial condition and results of operations are based upon the Company’s condensed consolidated financial statements. The preparation of these financial statements requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities and reported amounts of revenues and expenses. Such estimates include revenue recognition, the valuation of trade receivables, inventories, goodwill, intangible assets, other long-lived assets, legal contingencies, guarantee obligations and assumptions used in the calculation of income taxes, assumptions used in business combination accounting and related balances, and pension and post-retirement benefits, among others. These estimates and assumptions are based on management’s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors. Management monitors economic conditions and other factors and will adjust such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.

Forward-Looking Statements

This Quarterly Report on Form 10-Q includes forward-looking statements within the meaning of the Securities Act of 1933 and the Securities Exchange Act of 1934 which are intended to be covered by the safe harbor for “forward-looking statements” provided by the Private Securities Litigation Reform Act of 1995. Any statements contained in this Quarterly Report on Form 10-Q, other than statements of historical fact, including statements about management’s beliefs and expectations, are forward-looking statements and should be evaluated as such. These statements are made on the basis of management’s views and assumptions regarding future events and business performance. We use words such as “believe,” “expect,” “anticipate,” “intends,” “estimate,” “forecast,” “project,” “will,” “plan,” “should” and similar expressions to identify forward-looking statements. Forward-looking statements involve risks and uncertainties that may cause actual results to differ materially from any future results, performance or achievements expressed or implied by such statements. Potential risks and uncertainties, among others, that could cause actual results to differ materially are discussed under “Part I – Item 1A. Risk Factors” of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021, and include, but are not limited to:

the sensitivity of our business to economic and financial market conditions generally and economic conditions in CECO’s service areas;
dependence on fixed price contracts and the risks associated therewith, including actual costs exceeding estimates and method of accounting for revenue;
the effect of growth on CECO’s infrastructure, resources and existing sales;
the ability to expand operations in both new and existing markets;
the potential for contract delay or cancellation as a result of on-going or worsening supply chain challenges;
liabilities arising from faulty services or products that could result in significant professional or product liability, warranty or other claims;
changes in or developments with respect to any litigation or investigation;
failure to meet timely completion or performance standards that could result in higher cost and reduced profits or, in some cases, losses on projects;
the potential for fluctuations in prices for manufactured components and raw materials, including as a result of tariffs and surcharges;
the substantial amount of debt incurred in connection with our strategic transactions and our ability to repay or refinance it or incur additional debt in the future;
the impact of federal, state or local government regulations;

22


 

our ability to repurchase shares of our common stock and the amounts and timing of repurchases, if any;
economic and political conditions generally;
our ability to successfully realize the expected benefits of our restructuring program;
our ability to successfully integrate acquired businesses and realize the synergies from strategic transactions; and
unpredictability and severity of catastrophic events, including cybersecurity threats, acts of terrorism or outbreak of war or hostilities or public health crises, such as uncertainties regarding the extent and duration of impacts of matters associated with the novel coronavirus (“COVID-19”), as well as management’s response to any of the aforementioned factors.

Many of these risks are beyond management’s ability to control or predict. Should one or more of these risks or uncertainties materialize, or should any related assumptions prove incorrect, actual results may vary in material aspects from those currently anticipated. Investors are cautioned not to place undue reliance on such forward-looking statements as they speak only to our views as of the date the statement is made. Furthermore, the forward-looking statements speak only as of the date they are made. Except as required under the federal securities laws or the rules and regulations of the Securities and Exchange Commission (the “SEC”), we undertake no obligation to update or review any forward-looking statements, whether as a result of new information, future events or otherwise.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to certain market risks, primarily changes in interest rates. Market risk is the potential loss arising from adverse changes in market rates and prices, such as foreign currency exchange and interest rates. For the Company, these exposures are primarily related to changes in interest rates. We do not currently hold any derivatives or other financial instruments purely for trading or speculative purposes.

The carrying value of the Company’s total long-term debt and current maturities of long-term debt at March 31, 2022 was $86.5 million. Market risk was estimated as the potential decrease (increase) in future earnings and cash flows resulting from a hypothetical 10% increase (decrease) in the Company’s estimated weighted average borrowing rate at March 31, 2022. Most of the interest on the Company’s debt is indexed to SOFR market rates. The estimated annual impact of a hypothetical 10% change in the estimated weighted average borrowing rate at March 31, 2022 is $0.3 million.

The Company has wholly-owned subsidiaries in several countries, including in the Netherlands, Canada, the People’s Republic of China, Mexico, United Kingdom, Singapore, Shanghai, Pune India, Dubai and Chile. In the past, we have not hedged our foreign currency exposure. Future changes in exchange rates may positively or negatively impact our revenues, operating expenses and earnings. Since most of our foreign sales are denominated in the local currency, we do not anticipate that exposure to foreign currency rate fluctuations will be material in 2022.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

The Company maintains disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934 (the “Exchange Act”)) that are designed to ensure that information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

The Company’s management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our management, including our Chief Executive Officer and Chief Financial Officer, concluded that our disclosure controls and procedures were effective as of March 31, 2022. Management believes that the condensed consolidated financial statements included in this report fairly present in all material respects the Company’s financial condition, results of operations and cash flows for each of the periods presented in this report.

23


 

Changes in Internal Control Over Financial Reporting

There were no changes in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) during the first three months ended March 31, 2022 that materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

Limitations on the Effectiveness of Controls

Control systems, no matter how well conceived and operated, are designed to provide a reasonable, but not an absolute, level of assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. The Company conducts periodic evaluations of its internal controls to enhance, where necessary, its procedures and controls.

24


 

PART II – OTHER INFORMATION

See Note 13 to the unaudited Condensed Consolidated Financial Statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for information regarding legal proceedings in which we are involved.

ITEM 1A. RISK FACTORS

There have been no material changes in the Company’s risk factors that we disclosed in “Part I – Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2021.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

None.

25


 

ITEM 6. EXHIBITS

 

31.1

 

Rule 13(a)/15d-14(a) Certification by Chief Executive Officer

 

 

 

31.2

 

Rule 13(a)/15d-14(a) Certification by Chief Financial Officer

 

 

 

32.1

 

Certification of Chief Executive Officer (18 U.S. Section 1350)

 

 

 

32.2

 

Certification of Chief Financial Officer (18 U.S. Section 1350)

 

 

 

 

 

 

101.INS

 

XBRL Instance Document

 

 

 

101.SCH

 

XBRL Taxonomy Extension Schema Document

 

 

 

101.CAL

 

XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101.DEF

 

XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101.LAB

 

XBRL Taxonomy Extension Label Linkbase Document

 

 

 

101.PRE

 

XBRL Taxonomy Extension Presentation Linkbase Document

 

26


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

CECO Environmental Corp.

 

 

 

 

By:

/s/ Matthew Eckl

 

Matthew Eckl

 

Chief Financial Officer

 

Date: May 10, 2022

 

27


EX-31.1 2 cece-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

Certification of Chief Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Todd Gleason, certify that:

1. I have reviewed this quarterly report on Form 10-Q of CECO Environmental Corp.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

 

 

/s/ Todd Gleason

Todd Gleason

Chief Executive Officer

 

Date: May 10, 2022


EX-31.2 3 cece-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

Certification of Chief Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Matthew Eckl, certify that:

1. I have reviewed this quarterly report on Form 10-Q of CECO Environmental Corp.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

 

 

/s/ Matthew Eckl

Matthew Eckl

Chief Financial Officer

 

Date: May 10, 2022


EX-32.1 4 cece-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of CECO Environmental Corp. (the “Company”) on Form 10-Q for the three-month period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Todd Gleason, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge and belief, that:

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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

 

/s/ Todd Gleason

Todd Gleason

Chief Executive Officer

 

Date: May 10, 2022


EX-32.2 5 cece-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of CECO Environmental Corp. (the “Company”) on Form 10-Q for the three-month period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Matthew Eckl, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge and belief, that:

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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

 

/s/ Matthew Eckl

Matthew Eckl

Chief Financial Officer

 

Date: May 10, 2022


EX-101.PRE 6 cece-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.LAB 7 cece-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Borrowings on revolving line of credit. Borrowings On Revolving Line Of Credit Borrowings on revolving credit lines Gross Profit Gross profit Forecast [Member] Scenario Forecast [Member] Operating Segments [Member] Operating Segments [Member] Treasury Stock [Member] Treasury Stock [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Operating Income (Loss) Income from operations (Loss) income from operations Inventory, Finished Goods, Gross Finished goods Inventory, Finished Goods, Gross, Total Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Denominator Entity Emerging Growth Company Entity Emerging Growth Company Income Tax Disclosure [Abstract] Proceeds from Stock Plans Cash received from employee stock option exercised Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expense and other current assets Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Acquisitions of property and equipment Common stock, $.01 par value; 100,000,000 shares authorized, 35,XXX,XXX and 35,028,197 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Entity Address, State or Province Entity Address, State or Province Net income attributable to CECO Environmental Corp. Interest Income (Expense), Net Interest Income (Expense), Net, Total Liabilities Liabilities Total liabilities Inventory, Raw Materials, Gross Raw materials Inventory, Raw Materials, Gross, Total Goodwill Goodwill, ending balance Goodwill, beginning balance Goodwill Goodwill, Total Subsegments Consolidation Items [Axis] Subsegments Consolidation Items Trade Names [Member] Tradename [Member] Payments on finance leases and financing liability. Payments On Finance Leases And Financing Liability Payments on finance leases and financing liability Changes in operating assets and liabilities, net of acquisitions: Changes in operating assets and liabilities, net of acquisitions and divestitures. Changes In Operating Assets And Liabilities Net Of Acquisitions And Divestitures [Abstract] Accounting Standards Update and Change in Accounting Principle [Text Block] New Financial Accounting Pronouncements Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net periodic benefit (gain) cost Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Total Business Combinations [Abstract] Debt Instrument, Redemption, Period Two [Member] Debt Instrument, Redemption, Through June 2023 [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Stock Issued During Period, Shares, Issued for Services Restricted stock units issued, Shares Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net assets acquired Net assets acquired Amortization of net actuarial (gain) loss Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Amortization of loss Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Total accounts receivable Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period Proceeds from (Repayments of) Lines of Credit Repayments on revolving credit lines Proceeds from (Repayments of) Lines of Credit, Total Restructuring Charges Restructuring expenses Restructuring Charges, Total City Area Code City Area Code Liability, Defined Benefit Pension Plan, Noncurrent Unfunded liability plans Deferred Income Tax Liabilities, Net Deferred income tax liability, net Deferred Income Tax Liabilities, Net, Total Accounts Payable and Accrued Liabilities, Current Accounts payable and accrued expenses Total accounts payable and accrued expenses Loss Contingency, Claims Settled, Number Number of cases settled Goodwill and Intangible Assets Disclosure [Abstract] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition Contingent Consideration [Line Items] Commitments and Contingencies Commitments and contingencies Finite-Lived Intangible Assets, Net Intangible assets – finite life, net at end of period Intangible assets – finite life, net at beginning of period Intangible assets – finite life, net Finite-Lived Intangible Assets, Net, Total Amortization expense of finite life intangibles for 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Scenario [Axis] Scenario Consolidated Entities [Domain] Consolidated Entities Pension Plan [Member] Pension Plan [Member] Acquisitions Business Combination Disclosure [Text Block] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period Long-Lived Assets Noncurrent Assets Receivables, Long-term Contracts or Programs Contract receivables Receivables, Long-term Contracts or Programs, Total Related Party [Domain] Income Statement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Outstanding borrowings under joint venture term debt Warehouse Agreement Borrowings Warehouse Agreement Borrowings, Total Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Debt Disclosure [Text Block] Senior Debt Employee-related Liabilities, Current Compensation and related benefits Employee-related Liabilities, Current, Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, plant and equipment, net Property, Plant and Equipment, Net, Total Contract with Customer, Liability, Current Billings in excess of costs and estimated earnings on uncompleted contracts Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Statement of Comprehensive Income [Abstract] Operating Lease, Right-of-Use Asset Right-of-use assets from operating leases Noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest, Total Security Exchange Name Security Exchange Name Statistical Measurement [Domain] Credit facility principal payments 2025 Long-Term Debt, Maturity, Year Three Percentage of equity hold in joint venture. Percentage Of Equity Hold In Joint Venture Percentage of equity hold in joint venture Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash, Current assets Other Liabilities, Noncurrent Other liabilities Other Liabilities, Noncurrent, Total Industrial process solutions member. Industrial Process Solutions [Member] Industrial Process Solutions Segment [Member] Finite-Lived Intangible Assets, Gross Cost Finite-Lived Intangible Assets, Gross, Total Subsequent Event Type [Domain] Line of Credit Facility, Maximum Borrowing Capacity Bank guarantee issuance under bilateral lines and collateral Debt Disclosure [Abstract] Payments for (Proceeds from) Investments Payments for (Proceeds from) Investments, Total Net cash paid for acquisition Document Period End Date Document Period End Date Bank guarantees. Bank Guarantees [Member] Bank Guarantees [Member] Property, Plant and Equipment, Additions Property and equipment additions Inventory, Work in Process, Gross Work in process Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Summary of Accounts Payable and Accrued Expenses Revolving Credit Facility [Member] Revolving Credit Loan [Member] Base Rate [Member] Base Rate [Member] Common Stock, Shares Authorized Common stock, shares authorized General Rubber LLC [Member] General rubber llc . Related Party [Axis] Supplemental Cash Flow Information [Abstract] Cash paid (received) during the period for: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets acquired Total assets acquired Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive options and restricted stock units outstanding Credit facility principal payments 2024 Long-Term Debt, Maturity, Year Two Schedule of Long-term Debt Instruments [Table] Debt Instrument [Table] Fair value of financial instruments. Fair Value Of Financial Instruments [Line Items] Fair Value Of Financial Instruments [Line Items] Debt Instrument, Maturity Date Term loans, year of maturity Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Energy inter segment sales. Energy Inter Segment Sales [Member] Energy Inter-Segment Sales [Member] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts Payable and Accrued Expenses Litigation and settlement awarded from insurers. Litigation And Settlement Awarded From Insurers Cumulative settlement payments made for cases involving asbestos-related claims with all legal fees other than corporate counsel expenses Industrial inter segment sales. Industrial Inter Segment Sales [Member] Industrial Inter-Segment Sales [Member] Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent, Total Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Inventory, Current [Table Text Block] Summary of Inventories Current Fiscal Year End Date Current Fiscal Year End Date Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase in cash, cash equivalents and restricted cash Inventory, Net [Abstract] Gain (Loss) on Sales of Loans, Net Net sales Gain (Loss) on Sales of Loans, Net, Total Segment Reporting Disclosure [Text Block] Business Segment Information Line of Credit Line of Credit [Member] Noncontrolling Interest [Member] Noncontrolling Interest [Member] Line of Credit Facility [Line Items] Line Of Credit Facility [Line Items] Equity Method Investment, Ownership Percentage Non controlling equity interest Customer lists and trade name. Customer Lists And Trade Name [Member] Customer Lists and Tradename [Member] Debt Instrument, Frequency of Periodic Payment Frequency of periodic payment Earnout payments Payments of contingent consideration related to acquisitions operating activities. Payments Of Contingent Consideration Related To Acquisitions Operating Activities Counterparty Name [Axis] Counterparty Name Assets [Abstract] ASSETS Increase (Decrease) in Income Taxes Payable Income taxes payable Engineered systems member. Engineered Systems [Member] Engineered Systems Segment [Member] Stockholders' Equity Attributable to Noncontrolling Interest Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Debt Instrument, Name [Domain] Debt Instrument, Name Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Common Stock, Par or Stated Value Per Share Common stock, par value Euro-denominated bank guarantee. Euro Denominated Bank Guarantee [Member] Euro-Denominated Bank Guarantee [Member] Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Basic, Total Basic weighted-average shares outstanding Shares, Outstanding Ending Balance, Shares Beginning Balance, Shares Additional Paid in Capital, Common Stock Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Capital in excess of par value Pre tax Income (loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (Loss) income before income taxes Document Type Document Type Domestic Tax Authority [Member] Federal Authorities [Member] Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred stock, $.01 par value; 10,000 shares authorized, none issued Preferred Stock, Value, Issued, Total Share based compensation arrangement by share based payments award fair value assumptions weighted average expected term Share Based Compensation Arrangement By Share Based Payments Award Fair Value Assumptions Weighted Average Expected Term Weighted-average expected term Operating Lease, Liability, Noncurrent Operating lease liabilities Federal Funds Rate [Member] Federal Funds Rate [Member] Federal Funds Rate [Member] Long-Term Debt, Maturity, after Year Five Long-Term Debt, Maturity, after Year Five Assets, Current Assets Current Total current assets Bad debt expense (recoveries) Accounts Receivable, Credit Loss Expense (Reversal) Bad debt expense Income Tax Expense (Benefit) Income tax expense Income Tax Expense (Benefit), Total Customer Lists [Member] Customer Lists [Member] Inventory Valuation Reserves Inventory Valuation Reserves, Ending Balance Inventory Valuation Reserves, Beginning Balance Obsolescence allowance Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, foreign currency translation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed Intersubsegment Eliminations [Member] Intra-Segment Sales [Member] Stock Repurchased During Period, Value Common stock repurchase Repurchase of common stock Common stock repurchase Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, shares outstanding Schedule of Segment Reporting Information, by Segment [Table Text Block] Net Sales and Income from Operation by Business Segment Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Subsidiaries [Member] Foreign Subsidiaries [Member] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block] Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets Schedule Of Goodwill And Other Intangible Assets [Line Items] Schedule Of Goodwill And Other Intangible Assets [Line Items] Schedule Of Goodwill And Other Intangible Assets [Line Items] State and foreign authorities. State And Foreign Authorities [Member] State and Foreign Authorities [Member] Deferred Income Tax Expense (Benefit) Deferred income tax benefit Deferred Income Tax Expense (Benefit), Total Deferred income taxes on undistributed earnings Lease liabilities, current. Lease Liabilities Current Short-term lease liability Inventory, Net Inventories, net Total inventories Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average number of common shares outstanding: Indefinite-lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure Finite-lived intangible asset, fair value Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Loss Contingency, Claims Dismissed, Number Number of cases dismissed Schedule Of Goodwill And Other Intangible Assets [Table] Schedule Of Goodwill And Other Intangible Assets [Table] Schedule Of Goodwill And Other Intangible Assets [Table] Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Earnings Per Share [Abstract] (Loss) earnings per share: Net Income (Loss) Attributable to Parent Net loss attributable to CECO Environmental Corp. Net (loss) income attributable to CECO Environmental Corp. Credit agreement. Credit Agreement [Member] Credit Agreement [Member] Finite-Lived Intangible Asset, Useful Life Intangible assets, Useful Life Intangible assets, Useful Life Document Fiscal Period Focus Document Fiscal Period Focus Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Entity Address, Address Line One Entity Address, Address Line One Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Noncontrolling interest distributions Payments to Noncontrolling Interests Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Weighted-average volatility rate Retirement Plan Type [Axis] Retirement Plan Type Liabilities, Current Total current liabilities Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net (loss) income Net income (loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt Instrument, Periodic Payment Payment on outstanding balance Debt Instrument, Periodic Payment, Total Title of Individual [Axis] Title of Individual Contract with Customer, Asset, after Allowance for Credit Loss, Current Costs and estimated earnings in excess of billings on uncompleted contracts Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Debt Instrument, Fair Value Disclosure Fair value of debt issued Debt Instrument, Fair Value Disclosure, Total Other Pension, Postretirement and Supplemental Plans [Member] Health Care Plan [Member] Subsequent Event [Table] Deferred Costs and Other Assets Deferred charges and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Other liabilities Revenues Revenues Revenues, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt Long term debt Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative The weighted average cost per settled claim based on the number of claims settled and the amount paid in aggregate for asbestos related claims. Average Cost Per Settled Claim Average cost per settled claim excluding legal fees Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Noncontrolling Interest, Increase from Business Combination Noncontrolling interest acquired Investments, All Other Investments [Abstract] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Equity Components [Axis] Equity Components Borrowing on long-term debt Proceeds from Issuance of Long-term Debt Proceeds from Issuance of Long-term Debt, Total Executive transition expenses. Executive Transition Expenses Executive transition expenses Assets, Current [Abstract] Current assets: Voting interest in joint venture. Voting Interest In Joint Venture Voting interest in joint venture Entity Registrant Name Entity Registrant Name Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income (loss), net of tax: Term debt. Term Debt [Member] Term Debt [Member] Accounting Changes and Error Corrections [Abstract] Retainage receivables on contracts period. Retainage Receivables On Contracts Period Retainage receivables on contracts period Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total (Gain) loss on sale of property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangible - finite life Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Entity Interactive Data Current Entity Interactive Data Current Entity Address, City or Town Entity Address, City or Town Customer [Axis] Customer Income taxes. Income Taxes [Line Items] Income Taxes [Line Items] Increase (decrease) in deferred charges and other assets. Increase Decrease In Deferred Charges And Other Assets Deferred charges and other assets Credit facility principal payments 2022 Long-Term Debt, Maturity, Remainder of Fiscal Year Line of Credit Facility, Periodic Payment, Principal Outstanding borrowings, quarterly principal installments payable amount Debt Instrument, Unused Borrowing Capacity, Amount Unused credit availability under credit facility Trading Symbol Trading Symbol Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Common stock equivalents arising from stock options and restricted stock awards Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Certain trade names. Certain Trade Names [Member] Certain Tradenames [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: New accounting standards not yet adopted policy. New Accounting Standards Not Yet Adopted Policy [Text Block] Accounting Standards Yet to be Adopted Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Ending Balance Beginning Balance Total shareholders' equity Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Accrued Income Taxes, Current Income taxes payable Litigation Settlement, Amount Awarded from Other Party Cumulative settlement payments for cases involving asbestos-related claims Local Phone Number Local Phone Number Environmental Integrated Solutions. Environmental Integrated Solutions [Member] Environmental Integrated Solutions [Member] Schedule of Finite-Lived Intangible Assets [Table Text Block] Intangible Assets - Finite Life Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent, Ending Balance Stockholders' Equity Attributable to Parent, Beginning Balance Total CECO shareholders' equity Subsequent Event Type [Axis] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Transfers from indefinite life classification. Transfers From Indefinite Life Classification Transfers from indefinite life classification Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Repayments of Long-term Debt Repayments of Long-term Debt, Total Repayments of long-term debt Treasury Stock, Common, Shares Treasury stock, shares Statistical Measurement [Axis] Entity Small Business Entity Small Business GRC revenue Deferred Revenue, Revenue Recognized Increase (Decrease) in Other Operating Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities, Total Organization, Consolidation and Presentation of Financial Statements [Abstract] Short-term Debt, Type [Domain] Credit Facility [Axis] Credit Facility Long-term Debt, Excluding Current Maturities Debt, less current portion Long-term Debt, Excluding Current Maturities, Total Variable Rate [Axis] Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Tradename, Impairment charge Variable Rate [Domain] Intersegment Eliminations [Member] Inter-Segment Elimination [Member] Receivables [Abstract] Goodwill, acquisitions Goodwill, Purchase Accounting Adjustments Business Acquisition [Axis] Business Acquisition Segment Reporting [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Acquired intangible assets Corporate reconciling items and eliminations. Corporate Reconciling Items And Eliminations [Member] Corporate and Other [Member] Net Income (Loss) Attributable to Parent [Abstract] Numerator (for basic and diluted earnings (loss) per share) Proceeds from Sale of Property, Plant, and Equipment Net proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment, Total Trade Accounts Receivable [Member] Trade Accounts Receivable [Member] Contract liability current. Contract Liability Current Contract liabilities Assets, Fair Value Adjustment Fair value Amortization expense of finite life intangibles for 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Credit facility principal payments 2023 Long-Term Debt, Maturity, Year One Income Tax Authority [Axis] Income Tax Authority Credit facility. Credit Facility [Member] Credit Facility [Member] Deferred financing fees paid Deferred financing fees paid Payments of Financing Costs Payments of Financing Costs, Total Amortization and earnout expenses Other Cost and Expense, Operating Other Cost and Expense, Operating, Total Amortization of Intangible Assets Amortization of Intangible Assets, Total Amortization expense of finite life intangible assets Amortization expense Defined Benefit Plan, Amortization of Gain (Loss) Amortization of net actuarial loss Maximum consolidated leverage ratio. Maximum Consolidated Leverage Ratio Maximum consolidated leverage ratio Interest Expense Interest Expense, Total Interest expense Indefinite-lived Intangible Assets (Excluding Goodwill) Tradename, ending balance Tradename, beginning balance Intangible assets – indefinite life Indefinite-lived Intangible Assets (Excluding Goodwill), Total Open Tax Year Open tax years Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount, Total Unamortized debt discount Defined Benefit Plan, Interest Cost Interest cost Intra segment and inter segment elimination by revenue. Intra Segment And Inter Segment Elimination By Revenue Table [Text Block] Intra-Segment and Inter-Segment Revenues Stock Issued During Period, Value, Issued for Services Restricted stock units issued Share-based Payment Arrangement, Noncash Expense Share-based compensation expense Share-based Payment Arrangement, Noncash Expense, Total Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets EFM JV Effox Flextor Madder [Member] Effox Flextor Madder [Member] Inventory Disclosure [Abstract] Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Share based compensation earned, Shares Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total Restricted Cash, Current Restricted cash Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Long-term Debt, Current Maturities Current portion of debt Long-term Debt, Current Maturities, Total Less: current portion Business Combination, Contingent Consideration, Liability Contingent consideration Business Combination, Contingent Consideration, Liability, Total Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Disclosure [Abstract] Assets Total assets Identifiable assets Financial Instruments Disclosure [Text Block] Financial Instruments Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options, Shares Finite-lived Intangible Assets Amortization Expense [Table Text Block] Summary of Finite Lived Intangible Assets Activities Statement [Line Items] Statement [Line Items] Liabilities and Equity Total liabilities and shareholders' equity Amortization expense of finite life intangibles for 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Joint venture agreement. Joint Venture Agreement [Member] Joint Venture Agreement [Member] Document Quarterly Report Document Quarterly Report Schedule of Net Benefit Costs [Table Text Block] Components of Pension and Employee Benefit Expenses Senior Debt [Member] Senior Debt [Member] Statement of Cash Flows [Abstract] Additional Paid-in Capital [Member] Capital in Excess of Par Value [Member] Inventory reserve expense benefit. Inventory Reserve Expense Benefit Inventory reserve expense Title of 12(b) Security Title of 12(b) Security Income (Loss) from Continuing Operations, Per Basic Share Basic Income (Loss) from Continuing Operations, Per Outstanding Share, Total Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents, Total Long-term Line of Credit Revolving Credit Loan Long-term Line of Credit, Total Bank guarantee agreement outstanding amount Debt Instrument [Line Items] Debt Instrument [Line Items] Accounts Payable, Trade, Current Trade accounts payable, including amounts due to subcontractors Secured Debt Secured Debt Secured Debt, Total Standby Letters of Credit [Member] Letters of Credit [Member] Award Type [Domain] Award Type Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Noncontrolling interest distribution Receivable [Domain] Receivable Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Share based compensation earned Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total Contract with customer asset, increase decrease in cost in excess of billing on uncompleted contract. Contract With Customer Asset Increase Decrease In Cost In Excess Of Billing On Uncompleted Contract Costs and estimated earnings in excess of billings on uncompleted contracts Income (Loss) from Continuing Operations, Per Diluted Share Diluted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of Options, Granted Entity Current Reporting Status Entity Current Reporting Status Scenario [Domain] Scenario Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average fair value of restricted stock unit granted Scheduled principal payments Other Long-term Debt, Current Earn-out liability. Earn Out Liability Earn Out Liability Accounts Receivable, before Allowance for Credit Loss, Current Trade receivables Contract receivable retainage1. Contract Receivable Retainage1 Amount billed but not received under retainage provisions in contracts Retirement Benefits [Abstract] Stock Repurchased During Period, Shares Common stock repurchase, Shares Repurchase of common stock (in shares) AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Finite-Lived Intangible Assets, Purchase Accounting Adjustments Acquisition and related adjustments Deferred income taxes Deferred Income Taxes and Other Assets, Noncurrent Debt Instrument, Redemption, Period Three [Member] Debt Instrument, Redemption, Thereafter [Member] Business Acquisition, Percentage of Voting Interests Acquired Acquisition of equity Cash held outside domestic territory. Cash Held Outside Domestic Territory Cash held outside United States, principally in Netherlands, United Kingdom, China, and Canada Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Preferred Stock, Shares Authorized Preferred stock, shares authorized Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Deferred income tax asset Minimum Minimum [Member] Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options Schedule of Debt [Table Text Block] Summary of Debt Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on plan assets Contract with customer, liability increase decrease in billing in excess of cost of earnings. Contract With Customer Liability Increase Decrease In Billing In Excess Of Cost Of Earnings Billings in excess of costs and estimated earnings on uncompleted contracts Defined Benefit Plan, Plan Assets, Contributions by Employer Defined benefit plan contributions Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of restricted stock awards granted Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Unaudited Pro Forma Financial Information Amortization expense of finite life intangibles for 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Foreign currency adjustments Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Basis of Reporting for Consolidated Financial Statements Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Earnings and dividends per share. Earnings And Dividends Per Share [Abstract] Earnout payments. Earnout Payments Earnout Payments Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Proceeds from employee stock purchase plan and exercise of stock options Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Debt Instrument [Axis] Debt Instrument Entity Filer Category Entity Filer Category Receivable Type [Axis] Receivable Type Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Goodwill [Table Text Block] Goodwill Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average fair value of stock options granted Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Accumulated loss Retained Earnings (Accumulated Deficit), Total Income Tax Disclosure [Text Block] Income Taxes Letters of Credit Outstanding, Amount Aggregate principal amount outstanding under the credit facilities Fair Value Disclosures [Abstract] Prepaid Taxes Prepaid income taxes Debt, Weighted Average Interest Rate Weighted average interest rate on outstanding borrowings Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule Of Accounts Notes Loans And Financing Receivable [Table] Maximum [Member] Maximum [Member] Entity Central Index Key Entity Central Index Key Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Credit facility principal payments 2027 Long-Term Debt, Maturity, Year Five Payables and Accruals [Abstract] Loss Contingency, Pending Claims, Number Loss Contingency, Pending Claims, Number, Ending Balance Loss Contingency, Pending Claims, Number, Beginning Balance Number of claims pending Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) Tradename, foreign currency translation Entity Tax Identification Number Entity Tax Identification Number Equity Component [Domain] Equity Component Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Foreign currency translation adjustment. Foreign Currency Translation Adjustment [Member] Foreign Currency Adjustments [Member] Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Risk-Free Interest Rate Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Risk-Free Interest Rate Weighted-average risk free interest rate Netherlands facility. Netherlands Facility [Member] Netherlands Facility [Member] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Segments [Domain] Segments Schedule Of Fair Value Of Financial Instruments [Table] Schedule Of Fair Value Of Financial Instruments [Table] Schedule Of Fair Value Of Financial Instruments [Table] Income Tax Authority [Domain] Income Tax Authority Loss Contingency, Management's Assessment and Process Assessment regarding Loss contingency impact Description Consolidation Items [Domain] Consolidation Items Consolidated Entities [Axis] Consolidated Entities Increase (Decrease) in Accounts Receivable Accounts receivable Subsequent Events [Abstract] Subsequent Event [Line Items] Loss Contingency, New Claims Filed, Number Number of new cases filed Statement [Table] Statement [Table] Selling, General and Administrative Expense Selling and administrative expenses Selling, General and Administrative Expense, Total Entity File Number Entity File Number Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Mader holdings. Mader Holdings L P [Member] Mader Holdings L.P. [Member] Retained Earnings [Member] Accumulated Loss [Member] Revenue from Contract with Customer, Excluding Assessed Tax Net sales Revenue from Contract with Customer, Excluding Assessed Tax, Total Inventory Disclosure [Text Block] Inventories Liabilities, Current [Abstract] Current liabilities: Share-based Payment Arrangement [Text Block] Share-Based Compensation Subsequent Event [Member] Schedule of Intangible Assets and Goodwill [Table Text Block] Goodwill / Tradename Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies - Legal Matters Amortization expense of finite life intangibles for 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common Stock [Member] Common Stock [Member] Director [Member] Non-Employee Director [Member] Liability for Uncertainty in Income Taxes, Noncurrent Liability for uncertain tax positions Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Retirement Plan Type [Domain] Retirement Plan Type Cover [Abstract] Credit Facility [Domain] Credit Facility Statement of Stockholders' Equity [Abstract] Share-based Payment Arrangement [Abstract] Restricted Stock Units (RSUs) [Member] Restricted Stock Units [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Document Transition Report Document Transition Report Short-term Debt, Type [Axis] Weighted Average Number of Shares Outstanding, Diluted Diluted Diluted weighted-average shares outstanding Cost of Goods and Services Sold Cost of sales Cost of Goods and Services Sold, Total Business Combination, Integration Related Costs Acquisition and integration expenses Technology-Based Intangible Assets [Member] Technology [Member] Other Accounts Payable and Accrued Liabilities Other Share-based Payment Arrangement, Expense Recognized share-based compensation awards Corporate, Non-Segment [Member] Corporate and Other [Member] Segments [Axis] Segments Foreign Currency Transaction Gain (Loss), Unrealized Unrealized foreign currency loss Inventory Write-down Amounts credited to the allowance for obsolete inventory Statement of Financial Position [Abstract] Debt Instrument, Redemption, Period One [Member] Debt Instrument, Redemption, Through June 2021 [Member] Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product Warranty Accrual, Current Accrued warranty Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of Accounts Receivable Stockholders' Equity Attributable to Parent [Abstract] Shareholders’ equity: Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Net assets acquired Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Number of Shares Outstanding for Calculation of Earnings Per Share Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Inventories Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Table] Credit facility principal payments 2026 Long-Term Debt, Maturity, Year Four Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities, net of divestitures: Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Translation gain (loss) Interest Revenue (Expense), Net Net revenue Interest Revenue (Expense), Net, Total Award Type [Axis] Award Type Purchase price of business acquisition Business Acquisition, Transaction Costs Entity Shell Company Entity Shell Company Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS’ EQUITY Retirement Benefits [Text Block] Pension and Employee Benefit Plans Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Earnings Per Share [Text Block] Earnings per Share Counterparty Name [Domain] Counterparty Name Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Current liabilities assumed Amendment Flag Amendment Flag Consolidation Items [Axis] Consolidation Items Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Senior secured term loan. Senior Secured Term Loan [Member] Term Loan [Member] Other Nonoperating Income (Expense) Other income (expense), net Other Nonoperating Income (Expense), Total Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Accounting Standards Adopted in Fiscal 2022 New Accounting Pronouncements, Policy [Policy Text Block] Increase in estimated fair value of earnout. Increase In Estimated Fair Value Of Earnout Increase in estimated fair value of earnout Title of Individual [Domain] Title of Individual Indefinite lived intangible assets excluding goodwill during period transfers. Indefinite Lived Intangible Assets Excluding Goodwill During Period Transfers Tradename, transfers to finite life classification Income Taxes Paid, Net Income taxes Income Taxes Paid, Net, Total Long-term Debt Total outstanding borrowings under the Credit Facility Subsegments Consolidation Items [Domain] Subsegments Consolidation Items Subsequent Events Subsequent Events [Text Block] Amortization of Debt Discount (Premium) Debt discount amortization Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Customer [Domain] Customer Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Stock Repurchase Program, Remaining Authorized Repurchase Amount Purchase of outstanding shares of common stock Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Line of Credit Facility [Table] Line Of Credit Facility [Table] Indefinite-lived Intangible Assets, Purchase Accounting Adjustments Tradename, acquisitions and related adjustments EX-101.CAL 8 cece-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.SCH 9 cece-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Disclosure - Pension and Employee Benefit Plans - Components of Pension and Employee Benefit Expenses (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - Senior Debt - Summary of Debt (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) 3 link:presentationLink link:calculationLink link:definitionLink 100100 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Basis of Reporting for Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) 4 link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - New Financial Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Accounts Payable and Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Senior Debt link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Pension and Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Commitments and Contingencies - Legal Matters link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - New Financial Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Accounts Payable and Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Senior Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Pension and Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Detail) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Accounts Receivable - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Goodwill and Intangible Assets - Goodwill / Tradename (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Goodwill and Intangible Assets - Finite Lived Intangible Assets Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Senior Debt - Summary of Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Senior Debt - Summary of Debt (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Senior Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Earnings per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Pension and Employee Benefit Plans - Components of Pension and Employee Benefit Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Pension and Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Commitments and Contingencies - Legal Matters - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Acquisitions and Joint Ventures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Acquisitions and Joint Ventures - Schedule of Unaudited Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Business Segment Information - Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Business Segment Information - Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Subsequent Events (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 10 cece-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
Apr. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Trading Symbol CECE  
Entity Registrant Name CECO ENVIRONMENTAL CORP.  
Entity Central Index Key 0000003197  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Current Reporting Status Yes  
Entity File Number 0-07099  
Entity Tax Identification Number 13-2566064  
Entity Address, Address Line One 14651 North Dallas Parkway  
Entity Address, Address Line Two Suite 500  
Entity Address, City or Town Dallas  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75254  
City Area Code 214  
Local Phone Number 357-6181  
Entity Common Stock, Shares Outstanding   35,148,654
Entity Interactive Data Current Yes  
Entity Small Business true  
Entity Emerging Growth Company false  
Document Transition Report false  
Document Quarterly Report true  
Entity Shell Company false  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code DE  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 28,382 $ 29,902
Restricted cash 1,918 2,093
Accounts receivable, net 95,440 74,991
Costs and estimated earnings in excess of billings on uncompleted contracts 49,567 51,429
Inventories, net 22,080 17,052
Prepaid expenses and other current assets 13,323 10,760
Prepaid income taxes 1,128 2,784
Total current assets 211,838 189,011
Property, plant and equipment, net 16,219 15,948
Right-of-use assets from operating leases 11,660 10,893
Goodwill 181,599 161,183
Intangible assets – finite life, net 24,281 25,841
Intangible assets – indefinite life 9,573 9,629
Deferred income taxes 505 505
Deferred charges and other assets 2,718 3,187
Total assets 458,393 416,197
Current liabilities:    
Current portion of debt 3,303 2,203
Accounts payable and accrued expenses 91,369 84,081
Billings in excess of costs and estimated earnings on uncompleted contracts 36,308 28,908
Income taxes payable 1,610 1,493
Total current liabilities 132,590 116,685
Other liabilities 13,883 14,826
Debt, less current portion 81,401 61,577
Deferred income tax liability, net 8,025 8,390
Operating lease liabilities 9,272 8,762
Total liabilities 245,171 210,240
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, $.01 par value; 10,000 shares authorized, none issued 0 0
Common stock, $.01 par value; 100,000,000 shares authorized, 35,XXX,XXX and 35,028,197 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 350 350
Capital in excess of par value 253,875 252,989
Accumulated loss (33,923) (36,715)
Accumulated other comprehensive loss (12,601) (12,070)
Total CECO shareholders' equity 207,701 204,554
Non-controlling interest 5,521 1,403
Total shareholders' equity 213,222 205,957
Total liabilities and shareholders' equity $ 458,393 $ 416,197
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 35,076,119 35,028,197
Common Stock, shares outstanding 35,076,119 35,028,197
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net sales $ 92,436 $ 71,892
Cost of sales 66,008 47,485
Gross profit 26,428 24,407
Selling and administrative expenses 18,652 19,454
Amortization and earnout expenses 1,452 1,791
Restructuring expenses 73
Acquisition and integration expenses 1,049 108
(Loss) income from operations 5,202 3,054
Other income (expense), net (458) (480)
Interest expense (822) (725)
(Loss) income before income taxes 3,922 1,849
Income tax expense 1,112 551
Net (loss) income 2,810 1,298
Noncontrolling interest (18) (117)
Net (loss) income attributable to CECO Environmental Corp. $ 2,792 $ 1,181
(Loss) earnings per share:    
Basic $ 0.08 $ 0.03
Diluted $ 0.08 $ 0.03
Weighted average number of common shares outstanding:    
Basic 35,051,034 35,396,705
Diluted 35,199,201 35,774,208
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net income $ 2,810 $ 1,298
Other comprehensive income (loss), net of tax:    
Foreign currency translation (loss) gain (531) 55
Comprehensive income $ 2,279 $ 1,353
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Capital in Excess of Par Value [Member]
Accumulated Loss [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Noncontrolling Interest [Member]
Beginning Balance at Dec. 31, 2020 $ 203,611 $ 355 $ 255,296 $ (38,141) $ (14,496) $ (356) $ 953
Beginning Balance, Shares at Dec. 31, 2020   35,505       (138)  
Net income (loss) 1,298     1,181     117
Exercise of stock options 13   13        
Exercise of stock options, Shares   2          
Restricted stock units issued (133) $ (1) (134)        
Restricted stock units issued, Shares   40          
Share based compensation earned 807   807        
Share based compensation earned, Shares   21          
Translation gain (loss) 55       55    
Ending Balance at Mar. 31, 2021 205,651 $ 356 255,982 (36,960) (14,441) $ (356) 1,070
Ending Balance, Shares at Mar. 31, 2021   35,568       (138)  
Beginning Balance at Dec. 31, 2021 205,957 $ 350 252,989 (36,715) (12,070)   1,403
Beginning Balance, Shares at Dec. 31, 2021   35,028          
Net income (loss) 2,810     2,792     18
Restricted stock units issued (67)   67        
Restricted stock units issued, Shares   34          
Share based compensation earned 953   953        
Share based compensation earned, Shares   14          
Translation gain (loss) (531)       (531)    
Noncontrolling interest distribution (900)           (900)
Noncontrolling interest acquired 5,000           5,000
Ending Balance at Mar. 31, 2022 $ 213,222 $ 350 $ 253,875 $ (33,923) $ (12,601)   $ 5,521
Ending Balance, Shares at Mar. 31, 2022   35,076          
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net income $ 2,810,000 $ 1,298,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,288,000 2,435,000
Unrealized foreign currency loss 263,000 576,000
(Gain) loss on sale of property and equipment (7,000) (66,000)
Debt discount amortization 93,000 102,000
Share-based compensation expense 877,000 693,000
Bad debt expense 45,000 41,000
Inventory reserve expense 213,000 108,000
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (18,964,000) (3,493,000)
Costs and estimated earnings in excess of billings on uncompleted contracts 1,515,000 4,319,000
Inventories (3,316,000) 456,000
Prepaid expense and other current assets (878,000) 5,269,000
Deferred charges and other assets 996,000 822,000
Accounts payable and accrued expenses 7,452,000 1,548,000
Billings in excess of costs and estimated earnings on uncompleted contracts 7,615,000 (3,564,000)
Income taxes payable 137,000 (499,000)
Other liabilities (1,341,000) (55,000)
Net cash (used in) provided by operating activities (202,000) 9,908,000
Cash flows from investing activities:    
Acquisitions of property and equipment (665,000) (492,000)
Net proceeds from sale of assets 7,000 534,000
Net cash paid for acquisition (19,583,000)
Net cash (used in) provided by investing activities (20,241,000) 42,000
Cash flows from financing activities:    
Borrowings on revolving credit lines 17,800,000 9,200,000
Repayments on revolving credit lines (7,200,000) (11,900,000)
Borrowing on long-term debt 11,000,000  
Repayments of long-term debt (643,000) (625,000)
Deferred financing fees paid (130,000)
Payments on finance leases and financing liability (145,000) (135,000)
Earnout payments (823,000)
Proceeds from employee stock purchase plan and exercise of stock options 77,000 128,000
Noncontrolling interest distributions (900,000)
Net cash provided by (used in) financing activities 19,859,000 (4,155,000)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,111,000) (356,000)
Net (decrease) increase in cash, cash equivalents and restricted cash (1,695,000) 5,439,000
Cash, cash equivalents and restricted cash at beginning of period 31,995,000 37,811,000
Cash, cash equivalents and restricted cash at end of period 30,300,000 43,250,000
Cash paid (received) during the period for:    
Interest 812,000 641,000
Income taxes $ 390,000 $ (3,717,000)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Reporting for Consolidated Financial Statements
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Reporting for Consolidated Financial Statements

1. Basis of Reporting for Consolidated Financial Statements

The accompanying unaudited condensed consolidated financial statements of CECO Environmental Corp. and its subsidiaries (the “Company”, “we”, “us”, or “our”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in annual financial statements have been condensed or omitted pursuant to those rules and regulations. In the opinion of management, the accompanying unaudited condensed consolidated financial statements of the Company contain all adjustments (consisting only of normal recurring adjustments) necessary to present fairly the financial position as of March 31, 2022 and the results of operations, cash flows and shareholders’ equity for the three-month periods ended March 31, 2022 and 2021. The results of operations for the three-month period ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. The balance sheet as of December 31, 2021 has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 as filed with the SEC (the "2021 Form 10-K").

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

These financial statements and accompanying notes should be read in conjunction with the audited financial statements and the notes thereto included in the 2021 Form 10-K.

Unless otherwise indicated, all balances within tables are in thousands, except per share amounts.

COVID-19

A novel strain of coronavirus (“COVID-19”) surfaced in late 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization characterized COVID-19 as a pandemic. As of Mach 31, 2022, the virus, including new emerging variants, continues to spread and has had a significant impact on worldwide economic activity, on macroeconomic conditions and the end markets of our business.

The outbreak and a continued spread of COVID-19 has resulted in a substantial curtailment of business activities worldwide and has caused weakened economic conditions, both in the United States and abroad. Although vaccines are available in various countries where we operate, it is possible the COVID-19 pandemic may continue to have a negative impact on the Company's ongoing operations and the end markets in which it serves. However, the full impact of the COVID-19 pandemic continues to evolve as of the date of this filing, and as such, it is uncertain as to the full magnitude or lasting impact that the pandemic will have on the Company’s financial condition, liquidity, and future results of operations. Management is actively monitoring the impact of the pandemic on its financial condition, liquidity, operations, suppliers, industry, and workforce.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
New Financial Accounting Pronouncements
3 Months Ended
Mar. 31, 2022
Accounting Changes and Error Corrections [Abstract]  
New Financial Accounting Pronouncements

2. New Financial Accounting Pronouncements

Accounting Standards adopted in Fiscal 2022

None.

Accounting Standards Yet to be Adopted

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which addresses how an acquirer should recognize and measure revenue contracts acquired in a business combination. This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact the adoption of the standard will have on the Company’s financial position and/or results of operations.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Accounts Receivable

3. Accounts Receivable

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Contract receivables

 

$

81,956

 

 

$

65,932

 

Trade receivables

 

 

16,959

 

 

 

12,537

 

Allowance for doubtful accounts

 

 

(3,475

)

 

 

(3,478

)

Total accounts receivable

 

$

95,440

 

 

$

74,991

 

Balances billed but not paid by customers under retainage provisions in contracts within the Condensed Consolidated Balance Sheets amounted to approximately $1.6 million and $1.8 million at March 31, 2022 and December 31, 2021, respectively. Retainage receivables on contracts in progress are generally collected within a year or two subsequent to contract completion, and are recorded in either accounts receivable, net or deferred charges and other assets within the Condensed Consolidated Balance Sheets depending on timing of expected collection.

Bad debt expense was approximately $45,000 compared with net recoveries of bad debts of approximately $41,000 for the three-month periods ended March 31, 2022 and 2021, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventories

4. Inventories

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Raw materials

 

$

14,835

 

 

$

13,405

 

Work in process

 

 

7,187

 

 

 

5,147

 

Finished goods

 

 

2,340

 

 

 

674

 

Obsolescence allowance

 

 

(2,282

)

 

 

(2,174

)

Total inventories

 

$

22,080

 

 

$

17,052

 

Amounts credited to the allowance for obsolete inventory and charged to cost of sales amounted to $0.2 million and $0.1 million for the three-month periods ended March 31, 2022 and 2021, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

5. Goodwill and Intangible Assets

(table only in thousands)

 

Three Months Ended March 31, 2022

 

 

Year ended December 31, 2021

 

Goodwill / Tradename

 

Goodwill

 

 

Tradename

 

 

Goodwill

 

 

Tradename

 

Beginning balance

 

$

161,183

 

 

$

9,629

 

 

$

161,820

 

 

$

12,937

 

Acquisitions

 

 

20,667

 

 

 

 

 

 

 

 

 

 

Transfers to finite life classification

 

 

 

 

 

 

 

 

 

 

 

(3,150

)

Foreign currency translation

 

 

(251

)

 

 

(56

)

 

 

(637

)

 

 

(158

)

 

 

$

181,599

 

 

$

9,573

 

 

$

161,183

 

 

$

9,629

 

 

(table only in thousands)

 

As of March 31, 2022

 

 

As of December 31, 2021

 

Intangible assets – finite life

 

Cost

 

 

Accum. Amort.

 

 

Cost

 

 

Accum. Amort.

 

Technology

 

$

14,457

 

 

$

14,038

 

 

$

14,457

 

 

$

13,704

 

Customer lists

 

 

73,199

 

 

 

54,838

 

 

 

73,199

 

 

 

53,970

 

Tradename

 

 

9,728

 

 

 

2,974

 

 

 

9,728

 

 

 

2,745

 

Foreign currency adjustments

 

 

(1,950

)

 

 

(697

)

 

 

(2,149

)

 

 

(1,025

)

 

 

$

95,434

 

 

$

71,153

 

 

$

95,235

 

 

$

69,394

 

Activity for the three-months ended March 31, 2022 and 2021 is as follows:

(table only in thousands)

 

2022

 

 

2021

 

Intangible assets – finite life, net at beginning of period

 

$

25,841

 

 

$

29,637

 

Amortization expense

 

 

(1,431

)

 

 

(1,685

)

Transfers from indefinite life classification

 

 

 

 

 

3,150

 

Foreign currency adjustments

 

 

(129

)

 

 

(81

)

Intangible assets – finite life, net at end of period

 

$

24,281

 

 

$

31,021

 

Amortization expense of finite life intangible assets was $1.4 million and $1.7 million for the three-month periods ended March 31, 2022 and 2021, respectively. Amortization over the next five years for finite life intangibles is expected to be $4.4 million for the remainder of 2022, $5.1 million in 2023, $4.2 million in 2024, $3.2 million in 2025, and $1.8 million in 2026.

The Company completes an annual (or more often if circumstances require) goodwill and indefinite life intangible asset impairment assessment on October 1. As a part of its impairment assessment, the Company first qualitatively assesses whether current events or changes in circumstances lead to a determination that it is more likely than not (defined as a likelihood of more than 50 percent) that the fair value of a reporting unit or indefinite life intangible asset is less than its carrying amount. If there is a qualitative determination that the fair value is more likely than not greater than carrying value, the Company does not need to quantitatively test for impairment. If this qualitative assessment indicates a more likely than not potential that the asset may be impaired, the estimated fair value is calculated. If the estimated fair value is less than carrying value, an impairment charge is recorded.

As of March 31, 2022, we reviewed our previous forecasts and assumptions based on our current projections, which are subject to various risks and uncertainties, including projected revenue, projected operational profit, terminal growth rates, and the cost of capital. The Company did not identify any triggering events during the three-month period ended March 31, 2022 that would require an interim impairment assessment of goodwill or intangible assets.

The Company's assumptions about future conditions important to its assessment of potential impairment of its goodwill and indefinite life intangible assets, including the impact of the COVID-19 pandemic, are subject to uncertainty, and the Company will continue to monitor these conditions in future periods as new information becomes available, and will update its analysis accordingly.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Accrued Expenses
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses

6. Accounts Payable and Accrued Expenses

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Trade accounts payable, including amounts due to subcontractors

 

$

63,217

 

 

$

56,242

 

Compensation and related benefits

 

 

5,327

 

 

 

6,065

 

Accrued warranty

 

 

2,836

 

 

 

3,074

 

Contract liabilities

 

 

4,929

 

 

 

4,405

 

Short-term lease liability

 

 

2,679

 

 

 

2,414

 

Other

 

 

12,381

 

 

 

11,881

 

Total accounts payable and accrued expenses

 

$

91,369

 

 

$

84,081

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Senior Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Senior Debt

7. Senior Debt

Debt consisted of the following:

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Outstanding borrowings under the Credit Facility (defined below).
Term loan payable in
quarterly principal installments of $0.6 million through September 2023, and $0.8 million through September 2025 and $1.1 million thereafter with balance due upon maturity in September 2026.

 

 

 

 

 

 

 - Term loan

 

$

42,961

 

 

$

43,511

 

 - Revolving credit loan

 

 

32,600

 

 

 

22,000

 

 Total outstanding borrowings under the Credit Facility

 

 

75,561

 

 

 

65,511

 

 Outstanding borrowings under joint venture term debt

 

 

10,910

 

 

 

 

 Unamortized debt discount

 

 

(1,767

)

 

 

(1,731

)

 Total outstanding borrowings

 

 

84,704

 

 

 

63,780

 

 Less: current portion

 

 

(3,303

)

 

 

(2,203

)

 Total debt, less current portion

 

$

81,401

 

 

$

61,577

 

Scheduled principal payments under our Credit Facility and joint venture term debt are $2.5 million remaining in 2022, $3.6 million in 2023, $4.9 million in 2024, $5.2 million in 2025, $66.4 million in 2026, and $3.9 million in 2027.

Credit Facility

As of March 31, 2022 and December 31, 2021, $17.3 million and $14.5 million of letters of credit were outstanding, respectively. Total unused credit availability under the Company’s senior secured term loan and senior secured revolver loan with sub-facilities for letters of credit, swing-line loans and senior secured multi-currency loans (the "Credit Facility") was $59.9 million and $45.9 million at March 31, 2022 and December 31, 2021, respectively. Revolving loans may be borrowed, repaid and reborrowed until December 17, 2026, at which time all outstanding balances of the Credit Facility must be repaid.

At the Company’s option, revolving loans and the term loans accrue interest at a per annum rate based on either the highest of (a) the federal funds rate plus 0.5%, (b) the Agent’s prime lending rate, (c) Daily Simple SOFR plus the Daily Simple SOFR Adjustment of 0.11448% plus 1.0%, or (d) 1.0%, plus a margin ranging from 1.75% to 2.75% depending on the Company’s Consolidated Leverage Ratio (“Base Rate”), or (d) a one/three/six-month Term SOFR Rate (as defined in the Credit Agreement) plus the Term SOFR Adjustment ranging from 0.11% to 0.43% plus 1.75% to 2.75% depending on the Company’s Consolidated Leverage Ratio. Interest on swing line loans is the Base Rate.

Interest on Base Rate loans is payable quarterly in arrears on the last day of each calendar quarter and at maturity. Interest on Term SOFR rate loans is payable on the last date of each applicable Interest Period (as defined in the agreement), but in no event less than once every three months and at maturity. The weighted average stated interest rate on outstanding borrowings was 2.87% and 2.54% at March 31, 2022 and December 31, 2021, respectively. Under the terms of the Credit Facility, the Company is required to maintain certain financial covenants, including the maintenance of a Consolidated Net Leverage Ratio (as defined in the Credit Facility). Through September 30, 2023, the maximum Consolidated Net Leverage Ratio is 3.75, after which time it will decrease to 3.50 until the end of the term of the Credit Facility.

The Company has granted a security interest in substantially all of its assets to secure its obligations pursuant to the Credit Facility. The Company’s obligations under the Credit Agreement are guaranteed by the Company’s U.S. subsidiaries and such guaranty obligations are secured by a security interest on substantially all the assets of such subsidiaries, including certain real property. The Company’s obligations under the Credit Agreement may also be guaranteed by the Company’s material foreign subsidiaries to the extent no adverse tax consequences would result to the Company.

As of March 31, 2022 and December 31, 2021, the Company was in compliance with all related financial and other restrictive covenants under the Credit Facility.

Joint Venture Debt

On March 7, 2022, our Effox-Flextor-Mader, Inc. joint venture ("EFM JV") entered into a loan agreement secured by the assets of the EFM JV in the aggregate principal amount of $11.0 million for the acquisition of General Rubber, LLC ("GRC"), as further described in Note 14. As of March 31, 2022, $10.9 million was outstanding under the loan. Principal will be paid back to the lender monthly with final installment due by February 27, 2027. Interest is accrued at the per annum rate based on the Company’s choice of the 1/3/6 month Term SOFR rate plus 3.25%, with a floor rate of 3.75%. Interest is paid monthly on the last day of each month. The interest rate at March 31, 2022 was 3.75%. As of March 31, 2022, the EFM JV was in compliance with all related financial and other restrictive covenants under this loan agreement. This loan balance does not impact the Company’s borrowing capacity or the financial covenants under the Credit Facility.

Foreign Debt

The Company has a number of bank guarantee facilities and bilateral lines of credit in various foreign countries currently supported by cash, letters of credit or pledged assets and collateral under the Credit Facility. The Credit Facility allows letters of credit and bank guarantee issuances of up to $65.0 million from the bilateral lines of credit secured by pledged assets and collateral under the Credit Facility. As of March 31, 2022, $14.8 million in bank guarantees were outstanding. In addition, a subsidiary of the Company located in the Netherlands has a Euro-denominated bank guarantee agreement secured by local assets under which $0.7 million in bank guarantees were outstanding as of March 31, 2022. Additionally, a subsidiary of our Company in China recently entered into an RMB denominated bank guarantee agreement secured primarily by local assets. As of March 31, 2022, there were zero bank guarantees outstanding related to this agreement. As of March 31, 2022, the borrowers of these facilities and agreements were in compliance with all related financial and other restrictive covenants.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Earnings per Share

8. Earnings per Share

The computational components of basic and diluted earnings per share for the three-month periods ended March 31, are below.

 

 

2022

 

 

2021

 

(table only in thousands)
Numerator
(for basic and diluted earnings per share)

 

 

 

 

 

 

 Net income attributable to CECO Environmental Corp.

 

$

2,792

 

 

$

1,181

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

Basic weighted-average shares outstanding

 

 

35,051

 

 

 

35,397

 

Common stock equivalents arising from stock options and restricted stock awards

 

 

148

 

 

 

377

 

Diluted weighted-average shares outstanding

 

 

35,199

 

 

 

35,774

 

Options and restricted stock units included in the computation of diluted earnings per share are calculated using the treasury stock method. For the three-month periods ended March 31, 2022 and 2021, 2.1 million and 1.5 million, respectively, of outstanding options and restricted stock units were excluded from the computation of diluted earnings per share due to their having an anti-dilutive effect.

Once a restricted stock unit vests, it is included in the computation of weighted average shares outstanding for purposes of basic and diluted earnings per share.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation

9. Share-Based Compensation

The Company accounts for share-based compensation in accordance with Accounting Standards Codification (“ASC”) Topic 718, “Compensation – Stock Compensation,” which requires the Company to recognize compensation expense for share-based awards, measured at the fair value of the awards at the grant date. The Company recognized $0.9 million and $0.7 million of share-based compensation related expense during the three-month periods ended March 31, 2022 and 2021, respectively.

The Company granted approximately 600,000 and zero restricted stock units during the three-month periods ended March 31, 2022 and 2021, respectively.

There were zero and approximately 2,000 options exercised during the three-months ended March 31, 2022 and 2021, respectively. The Company received zero and $13,000 in cash from employees and a non-employee director exercising options during the three-months ended March 31, 2022 and 2021. The intrinsic value of options exercised during the three-months ended March 31, 2022 and 2021 was zero and $13,000, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Pension and Employee Benefit Plans
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Pension and Employee Benefit Plans

10. Pension and Employee Benefit Plans

We sponsor a non-contributory defined benefit pension plan for certain union employees. The plan is funded in accordance with the funding requirements of the Employee Retirement Income Security Act of 1974.

We also sponsor a postretirement health care plan for office employees retired before January 1, 1990. The plan allowed retirees who attained the age of 65 to elect the type of coverage desired.

We present the components of net periodic benefit cost (gain) within “Other income (expense), net” on the Condensed Consolidated Statements of Income.

Retirement and health care plan expense is based on valuations performed by plan actuaries as of the beginning of each fiscal year. The components of the expense consisted of the following:

 

 

Three months ended March 31,

 

(table only in thousands)

 

2022

 

 

2021

 

Pension plan:

 

 

 

 

 

 

Interest cost

 

$

219

 

 

$

194

 

Expected return on plan assets

 

 

(390

)

 

 

(378

)

Amortization of net actuarial loss

 

 

66

 

 

 

103

 

Net periodic benefit (gain) cost

 

$

(105

)

 

$

(81

)

Health care plan:

 

 

 

 

 

 

Interest cost

 

$

-

 

 

$

1

 

Amortization of net actuarial (gain) loss

 

 

(2

)

 

 

2

 

Net periodic benefit (gain) cost

 

$

(2

)

 

$

3

 

We were not required to make contributions to our defined benefit plans during the three-months ended March 31, 2022 and 2021, respectively. For the remainder of 2022, we do not expect to make any contributions to fund the pension plan or the retiree health care plan. The unfunded liability of the plans of $5.5 million and $5.6 million as of March 31, 2022 and December 31, 2021, respectively, is included in “Other liabilities” on our Condensed Consolidated Balance Sheets.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes

We file income tax returns in various federal, state and local jurisdictions. Tax years from 2018 forward remain open for examination by Federal authorities. Tax years from 2016 forward remain open for all significant state and foreign authorities.

We account for uncertain tax positions pursuant to ASC Topic 740, “Income Taxes.” As of March 31, 2022 and December 31, 2021, the liability for uncertain tax positions totaled approximately $0.1 million, which is included in “Other liabilities” on our Condensed Consolidated Balance Sheets. We recognize accrued interest related to uncertain tax positions and penalties, if any, in income tax expense within the Condensed Consolidated Statements of Income.

Certain of the Company’s undistributed earnings of our foreign subsidiaries are not permanently reinvested. Since foreign earnings have already been subject to United States income tax in 2017 as a result of the 2017 Tax Cuts and Jobs Act, we intend to repatriate foreign-held cash as needed. We record deferred income tax attributable to foreign withholding taxes that would become payable should we decide to repatriate cash held in our foreign operations. As of March 31, 2022 and December 31, 2021, we have recorded deferred income taxes of approximately $1.1 million, respectively, on the undistributed earnings of our foreign subsidiaries.

Income tax expense was $1.1 million and $0.6 million for the first quarter of 2022 and 2021, respectively. The effective income tax rate for the first quarter of 2022 was 28.3% compared with 29.8% for the first quarter of 2021. The effective income tax rate for the first quarter of 2022 is higher than the United States federal statutory rate. Our effective rate is affected by certain other permanent differences, including state income taxes, non-deductible incentive stock-based compensation and differences in tax rates among jurisdictions in which we operate.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments
3 Months Ended
Mar. 31, 2022
Investments, All Other Investments [Abstract]  
Financial Instruments

12. Financial Instruments

Our financial instruments consist primarily of investments in cash and cash equivalents, receivables and certain other assets, foreign debt and accounts payable, which approximate fair value at March 31, 2022 and December 31, 2021, due to their short-term nature or variable, market-driven interest rates.

The fair value of the debt issued under the Credit Facility and joint venture term loan was $86.5 million and $65.5 million at March 31, 2022 and December 31, 2021, respectively. The fair value was determined considering market conditions, our credit worthiness and the current terms of our debt, which is considered Level 2 on the fair value hierarchy.

At March 31, 2022 and December 31, 2021, the Company had cash and cash equivalents of $28.4 million and $29.9 million, respectively, of which $22.4 million and $22.6 million, respectively, was held outside of the United States, principally in the Netherlands, United Kingdom, China, and Canada.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Legal Matters
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies - Legal Matters

13. Commitments and Contingencies – Legal Matters

Asbestos cases

Our subsidiary, Met-Pro Technologies LLC (“Met-Pro”), beginning in 2002, began to be named in asbestos-related lawsuits filed against a large number of industrial companies including, in particular, those in the pump and fluid handling industries. In management’s opinion, the complaints typically have been vague, general and speculative, alleging that Met-Pro, along with the numerous other defendants, sold unidentified asbestos-containing products and engaged in other related actions which caused injuries (including death) and loss to the plaintiffs. Counsel has advised that more recent cases typically allege more serious claims of mesothelioma. The Company’s insurers have hired attorneys who, together with the Company, are vigorously defending these cases. Many cases have been dismissed after the plaintiff fails to produce evidence of exposure to Met-Pro’s products. In those cases, where evidence has been produced, the Company’s experience has been that the exposure levels are low and the Company’s position has been that its products were not a cause of death, injury or loss. The Company has been dismissed from or settled a large number of these cases. Cumulative settlement payments from 2002 through March 31, 2022 for cases involving asbestos-related claims were $4.9 million, of which, together with all legal fees other than corporate counsel expenses, $4.8 million has been paid by the Company’s insurers. The average cost per settled claim, excluding legal fees, was approximately $40,000.

Based upon the most recent information available to the Company regarding such claims, there were a total of 240 cases pending against the Company as of March 31, 2022 (with Illinois, New York, Pennsylvania and West Virginia having the largest number of cases), as compared with 223 cases that were pending as of December 31, 2021. During the three-months ended March 31, 2022, 37 new cases were filed against the Company, and the Company was dismissed from 18 cases and settled 2 cases. Most of the pending cases have not advanced beyond the early stages of discovery, although a number of cases are on schedules leading to or scheduled for trial. The Company believes that its insurance coverage is adequate for the cases currently pending against the Company and for the foreseeable future, assuming a continuation of the current volume, nature of cases and settlement amounts. However, the Company has no control over the number and nature of cases that are filed against it, nor as to the financial health of its insurers or their position as to coverage. The Company also presently believes that none of the pending cases will have a material adverse impact upon the Company’s results of operations, liquidity or financial condition.

Other

The Company is also a party to routine contract and employment-related litigation matters, warranty claims and routine audits of state and local tax returns arising in the ordinary course of its business.

The final outcome and impact of open matters, and related claims and investigations that may be brought in the future, are subject to many variables, and cannot be predicted. In accordance with ASC 450, “Contingencies,” and related guidance, we record accruals for estimated losses relating to claims and lawsuits when available information indicates that a loss is probable and the amount of the loss, or range of loss, can be reasonably estimated. The Company expenses legal costs as they are incurred.

We are not aware of any pending claims or assessments, other than as described above, which may have a material adverse impact on our liquidity, financial position, results of operations, or cash flows.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Acquisitions

14. Acquisitions

General Rubber LLC

On March 7, 2022, the Company, through the EFM JV, acquired 100% of the equity interests of GRC for $19.7 million in cash, which was financed with a combination of a draw on the Company's revolving credit facility and issuance of term debt by the EFM JV (see Note 7). As additional consideration, the former owners were issued 10% of the equity interest in the EFM JV. The preliminary fair value ascribed to the equity interest was approximately $5.0 million. As of March 31, 2022, there were $11.6 million in current assets, $29.8 million in long-lived assets, and $30.9 million in total liabilities related to the EFM JV included in our Condensed Consolidated Balance Sheets.

GRC engineers and manufactures non-metallic expansion joints and flow control products including rubber expansion joints, ducting expansion joints, and industrial pinch and duck bill valves, serving the industrial water and wastewater markets. The

acquisition diversifies and expands our EFM JV product offerings within our Engineered Systems segment. The following table summarizes the approximate fair values of the assets acquired and liabilities assumed at the date of closing.

(Table only in thousands)

 

 

 

Current assets (including cash of $137)

 

$

4,308

 

Property and equipment

 

 

459

 

Goodwill

 

 

20,667

 

Total assets acquired

 

 

25,434

 

Current liabilities assumed

 

 

(714

)

Net assets acquired

 

$

24,720

 

The approximate fair values of the assets acquired and liabilities assumed related to the acquisition are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the purchase price measurement period as we finalize the valuation of assets acquired and liabilities assumed. These changes could result in material variances between the Company's future financial results, including variances in the estimated purchase price, fair values recorded and expenses associated with these items.

Goodwill recognized represents value the Company expects to be created by combining the various operations of the acquired businesses with the Company’s operations, including the expansion into markets within existing business segments, access to new customers and potential cost savings and synergies. Goodwill related to this acquisition is not deductible for tax purposes.

Acquisition and integration expenses on the Condensed Consolidated Statements of Income are related to acquisition activities, which include retention, legal, accounting, banking, and other expenses. During the three months ended March 31, 2022, GRC accounted for $0.7 million in revenue and $0.3 million of net income included in the Company’s results.

The following unaudited pro forma financial information represents the Company's results of operations as if GRC acquisition had occurred on January 1, 2021:

 

 

Three months ended March 31,

 

(table in thousands, except per share data)

 

2022

 

 

2021

 

Net sales

 

$

94,575

 

 

$

75,215

 

Net income attributable to CECO Environmental Corp.

 

 

3,066

 

 

 

1,594

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.09

 

 

$

0.05

 

Diluted

 

$

0.09

 

 

$

0.04

 

The pro forma results have been prepared for informational purposes only and include adjustments to reflect additional interest expense on debt used to fund the acquisition, and to record the income tax consequences of the pro forma adjustments. These pro forma results do not purport to be indicative of the results of operations that would have occurred had the purchase been made as of the beginning of the periods presented or the results of operations that may occur in the future.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment Information
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Business Segment Information

15. Business Segment Information

The Company’s operations are organized and reviewed by management along its product platforms or end market that the segment serves and are presented in two reportable segments. The results of the segments are reviewed through the “Income from operations” line on the Condensed Consolidated Statements of Income.

The Company’s reportable segments are organized as groups of similar products and services, as described as follows:

Engineered Systems segment: Our Engineered Systems segment serves the general industrial, power generation, refinery, water/wastewater, midstream oil & gas, and other energy transition markets. We are a key part of helping meet the global demand for environmental and equipment protection through our highly engineered platforms including emissions management, fluid bed cyclones, thermal acoustics, separation & filtration (gas & water), and dampers & expansion joints.

Industrial Process Solutions segment: Our Industrial Process Solutions segment serves the broad industrial air pollution control, beverage can, fluid handling, electric vehicle production, food and beverage, semi-conductor, process filtration, pharmaceutical, petrochemical, wastewater treatment, wood manufacturing, desalination, and aquaculture markets. We protect the air we collectively breathe, maintain clean and safe operations for employees, lower energy consumption, minimize waste

for customers, and ensure they meet regulatory compliance standards for toxic emissions, fumes, volatile organic compounds and odors through our platforms including duct & installation, industrial air, and fluid handling.

The financial segment information is presented in the following tables:

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Net sales (less intra-, inter-segment sales)

 

 

 

 

 

 

Engineered Systems segment

 

$

56,975

 

 

$

42,057

 

Industrial Process Solutions segment

 

 

35,461

 

 

 

29,835

 

Net sales

 

$

92,436

 

 

$

71,892

 

 

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Income from operations

 

 

 

 

 

 

Engineered Systems segment

 

$

6,470

 

 

$

6,170

 

Industrial Process Solutions segment

 

 

4,139

 

 

 

3,822

 

Corporate and Other(1)

 

 

(5,407

)

 

 

(6,938

)

Income from operations

 

$

5,202

 

 

$

3,054

 

(1) Includes corporate compensation, professional services, information technology, and other general and administrative corporate expenses.

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Property and equipment additions

 

 

 

 

 

 

Engineered Systems segment

 

$

5

 

 

$

9

 

Industrial Process Solutions segment

 

 

73

 

 

 

190

 

Corporate and Other

 

 

587

 

 

 

293

 

Property and equipment additions

 

$

665

 

 

$

492

 

 

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Depreciation and amortization

 

 

 

 

 

 

Engineered Systems segment

 

$

895

 

 

$

1,067

 

Industrial Process Solutions segment

 

 

1,050

 

 

 

1,068

 

Corporate and Other

 

 

343

 

 

 

300

 

Depreciation and amortization

 

$

2,288

 

 

$

2,435

 

 

(dollars in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Identifiable assets

 

 

 

 

 

 

Engineered Systems segment

 

$

303,245

 

 

$

262,558

 

Industrial Process Solutions segment

 

 

142,585

 

 

 

141,975

 

Corporate and Other(2)

 

 

12,563

 

 

 

11,664

 

Identifiable assets

 

$

458,393

 

 

$

416,197

 

(2) Corporate and Other assets consist primarily of cash and income tax related assets.

(dollars in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Goodwill

 

 

 

 

 

 

Engineered Systems segment

 

$

119,826

 

 

$

99,303

 

Industrial Process Solutions segment

 

 

61,773

 

 

 

61,880

 

Goodwill

 

$

181,599

 

 

$

161,183

 

 

 

Intra-segment and Inter-segment Revenues

The Company has multiple divisions that sell to each other within segments (intra-segment sales) and between segments (inter-segment sales) as indicated in the following tables:

 

 

Three months ended March 31, 2022

 

 

 

 

 

 

 

 

 

Less Inter-Segment Sales

 

 

(dollars in thousands)

 

Total
Sales

 

 

Intra-
Segment
Sales

 

 

Industrial Process Solutions

 

 

Engineered Systems

 

 

Net Sales to
Outside
Customers

 

Net sales

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered Systems segment

 

$

61,600

 

 

$

(4,558

)

 

$

(67

)

 

$

 

 

$

56,975

 

Industrial Process Solutions segment

 

 

37,142

 

 

 

(1,625

)

 

 

 

 

 

(56

)

 

 

35,461

 

Net sales

 

$

98,742

 

 

$

(6,183

)

 

$

(67

)

 

$

(56

)

 

$

92,436

 

 

 

 

Three months ended March 31, 2021

 

 

 

 

 

 

 

 

 

Less Inter-Segment Sales

 

 

(dollars in thousands)

 

Total
Sales

 

 

Intra-
Segment
Sales

 

 

Industrial Process Solutions

 

 

Engineered Systems

 

 

Net Sales to
Outside
Customers

 

Net sales

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered Systems segment

 

$

44,476

 

 

$

(2,374

)

 

$

(45

)

 

$

 

 

$

42,057

 

Industrial Process Solutions segment

 

 

32,933

 

 

 

(2,774

)

 

 

 

 

 

(324

)

 

 

29,835

 

Net sales

 

$

77,409

 

 

$

(5,148

)

 

$

(45

)

 

$

(324

)

 

$

71,892

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events

16. Subsequent Events

On May 3, 2022, the Company completed the acquisition of Compass Water Solutions, Inc. ("Compass"). Compass is a leading global supplier of membrane-based, industrial water and wastewater treatment systems that help customers achieve regulatory compliance of water discharge. This acquisition advances the Company further into industrial water technologies markets. The purchase price was approximately $12.5 million and financed using a combination of cash and debt, under the Company's existing Credit Facility. The impact of this acquisition is not included in our results for the three month period ended March 31, 2022. The initial accounting for the acquisition was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this report on Form 10-Q. As a result, complete disclosures required under ASC 805, Business Combinations cannot be made at this time.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
New Financial Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Changes and Error Corrections [Abstract]  
Accounting Standards Adopted in Fiscal 2022

Accounting Standards adopted in Fiscal 2022

None.

Accounting Standards Yet to be Adopted

Accounting Standards Yet to be Adopted

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which addresses how an acquirer should recognize and measure revenue contracts acquired in a business combination. This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact the adoption of the standard will have on the Company’s financial position and/or results of operations.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Summary of Accounts Receivable

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Contract receivables

 

$

81,956

 

 

$

65,932

 

Trade receivables

 

 

16,959

 

 

 

12,537

 

Allowance for doubtful accounts

 

 

(3,475

)

 

 

(3,478

)

Total accounts receivable

 

$

95,440

 

 

$

74,991

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Summary of Inventories

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Raw materials

 

$

14,835

 

 

$

13,405

 

Work in process

 

 

7,187

 

 

 

5,147

 

Finished goods

 

 

2,340

 

 

 

674

 

Obsolescence allowance

 

 

(2,282

)

 

 

(2,174

)

Total inventories

 

$

22,080

 

 

$

17,052

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill / Tradename

(table only in thousands)

 

Three Months Ended March 31, 2022

 

 

Year ended December 31, 2021

 

Goodwill / Tradename

 

Goodwill

 

 

Tradename

 

 

Goodwill

 

 

Tradename

 

Beginning balance

 

$

161,183

 

 

$

9,629

 

 

$

161,820

 

 

$

12,937

 

Acquisitions

 

 

20,667

 

 

 

 

 

 

 

 

 

 

Transfers to finite life classification

 

 

 

 

 

 

 

 

 

 

 

(3,150

)

Foreign currency translation

 

 

(251

)

 

 

(56

)

 

 

(637

)

 

 

(158

)

 

 

$

181,599

 

 

$

9,573

 

 

$

161,183

 

 

$

9,629

 

Intangible Assets - Finite Life

(table only in thousands)

 

As of March 31, 2022

 

 

As of December 31, 2021

 

Intangible assets – finite life

 

Cost

 

 

Accum. Amort.

 

 

Cost

 

 

Accum. Amort.

 

Technology

 

$

14,457

 

 

$

14,038

 

 

$

14,457

 

 

$

13,704

 

Customer lists

 

 

73,199

 

 

 

54,838

 

 

 

73,199

 

 

 

53,970

 

Tradename

 

 

9,728

 

 

 

2,974

 

 

 

9,728

 

 

 

2,745

 

Foreign currency adjustments

 

 

(1,950

)

 

 

(697

)

 

 

(2,149

)

 

 

(1,025

)

 

 

$

95,434

 

 

$

71,153

 

 

$

95,235

 

 

$

69,394

 

Summary of Finite Lived Intangible Assets Activities

Activity for the three-months ended March 31, 2022 and 2021 is as follows:

(table only in thousands)

 

2022

 

 

2021

 

Intangible assets – finite life, net at beginning of period

 

$

25,841

 

 

$

29,637

 

Amortization expense

 

 

(1,431

)

 

 

(1,685

)

Transfers from indefinite life classification

 

 

 

 

 

3,150

 

Foreign currency adjustments

 

 

(129

)

 

 

(81

)

Intangible assets – finite life, net at end of period

 

$

24,281

 

 

$

31,021

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Summary of Accounts Payable and Accrued Expenses

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Trade accounts payable, including amounts due to subcontractors

 

$

63,217

 

 

$

56,242

 

Compensation and related benefits

 

 

5,327

 

 

 

6,065

 

Accrued warranty

 

 

2,836

 

 

 

3,074

 

Contract liabilities

 

 

4,929

 

 

 

4,405

 

Short-term lease liability

 

 

2,679

 

 

 

2,414

 

Other

 

 

12,381

 

 

 

11,881

 

Total accounts payable and accrued expenses

 

$

91,369

 

 

$

84,081

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Senior Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Summary of Debt

Debt consisted of the following:

(table only in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Outstanding borrowings under the Credit Facility (defined below).
Term loan payable in
quarterly principal installments of $0.6 million through September 2023, and $0.8 million through September 2025 and $1.1 million thereafter with balance due upon maturity in September 2026.

 

 

 

 

 

 

 - Term loan

 

$

42,961

 

 

$

43,511

 

 - Revolving credit loan

 

 

32,600

 

 

 

22,000

 

 Total outstanding borrowings under the Credit Facility

 

 

75,561

 

 

 

65,511

 

 Outstanding borrowings under joint venture term debt

 

 

10,910

 

 

 

 

 Unamortized debt discount

 

 

(1,767

)

 

 

(1,731

)

 Total outstanding borrowings

 

 

84,704

 

 

 

63,780

 

 Less: current portion

 

 

(3,303

)

 

 

(2,203

)

 Total debt, less current portion

 

$

81,401

 

 

$

61,577

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Number of Shares Outstanding for Calculation of Earnings Per Share

The computational components of basic and diluted earnings per share for the three-month periods ended March 31, are below.

 

 

2022

 

 

2021

 

(table only in thousands)
Numerator
(for basic and diluted earnings per share)

 

 

 

 

 

 

 Net income attributable to CECO Environmental Corp.

 

$

2,792

 

 

$

1,181

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

Basic weighted-average shares outstanding

 

 

35,051

 

 

 

35,397

 

Common stock equivalents arising from stock options and restricted stock awards

 

 

148

 

 

 

377

 

Diluted weighted-average shares outstanding

 

 

35,199

 

 

 

35,774

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Pension and Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Components of Pension and Employee Benefit Expenses The components of the expense consisted of the following:

 

 

Three months ended March 31,

 

(table only in thousands)

 

2022

 

 

2021

 

Pension plan:

 

 

 

 

 

 

Interest cost

 

$

219

 

 

$

194

 

Expected return on plan assets

 

 

(390

)

 

 

(378

)

Amortization of net actuarial loss

 

 

66

 

 

 

103

 

Net periodic benefit (gain) cost

 

$

(105

)

 

$

(81

)

Health care plan:

 

 

 

 

 

 

Interest cost

 

$

-

 

 

$

1

 

Amortization of net actuarial (gain) loss

 

 

(2

)

 

 

2

 

Net periodic benefit (gain) cost

 

$

(2

)

 

$

3

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2022
Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed The following table summarizes the approximate fair values of the assets acquired and liabilities assumed at the date of closing.

(Table only in thousands)

 

 

 

Current assets (including cash of $137)

 

$

4,308

 

Property and equipment

 

 

459

 

Goodwill

 

 

20,667

 

Total assets acquired

 

 

25,434

 

Current liabilities assumed

 

 

(714

)

Net assets acquired

 

$

24,720

 

Schedule of Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information represents the Company's results of operations as if GRC acquisition had occurred on January 1, 2021:

 

 

Three months ended March 31,

 

(table in thousands, except per share data)

 

2022

 

 

2021

 

Net sales

 

$

94,575

 

 

$

75,215

 

Net income attributable to CECO Environmental Corp.

 

 

3,066

 

 

 

1,594

 

Earnings per share:

 

 

 

 

 

 

Basic

 

$

0.09

 

 

$

0.05

 

Diluted

 

$

0.09

 

 

$

0.04

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Net Sales and Income from Operation by Business Segment

The financial segment information is presented in the following tables:

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Net sales (less intra-, inter-segment sales)

 

 

 

 

 

 

Engineered Systems segment

 

$

56,975

 

 

$

42,057

 

Industrial Process Solutions segment

 

 

35,461

 

 

 

29,835

 

Net sales

 

$

92,436

 

 

$

71,892

 

 

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Income from operations

 

 

 

 

 

 

Engineered Systems segment

 

$

6,470

 

 

$

6,170

 

Industrial Process Solutions segment

 

 

4,139

 

 

 

3,822

 

Corporate and Other(1)

 

 

(5,407

)

 

 

(6,938

)

Income from operations

 

$

5,202

 

 

$

3,054

 

(1) Includes corporate compensation, professional services, information technology, and other general and administrative corporate expenses.

Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Property and equipment additions

 

 

 

 

 

 

Engineered Systems segment

 

$

5

 

 

$

9

 

Industrial Process Solutions segment

 

 

73

 

 

 

190

 

Corporate and Other

 

 

587

 

 

 

293

 

Property and equipment additions

 

$

665

 

 

$

492

 

 

 

 

Three months ended March 31,

 

(dollars in thousands)

 

2022

 

 

2021

 

Depreciation and amortization

 

 

 

 

 

 

Engineered Systems segment

 

$

895

 

 

$

1,067

 

Industrial Process Solutions segment

 

 

1,050

 

 

 

1,068

 

Corporate and Other

 

 

343

 

 

 

300

 

Depreciation and amortization

 

$

2,288

 

 

$

2,435

 

 

(dollars in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Identifiable assets

 

 

 

 

 

 

Engineered Systems segment

 

$

303,245

 

 

$

262,558

 

Industrial Process Solutions segment

 

 

142,585

 

 

 

141,975

 

Corporate and Other(2)

 

 

12,563

 

 

 

11,664

 

Identifiable assets

 

$

458,393

 

 

$

416,197

 

(2) Corporate and Other assets consist primarily of cash and income tax related assets.

Goodwill

(dollars in thousands)

 

March 31, 2022

 

 

December 31, 2021

 

Goodwill

 

 

 

 

 

 

Engineered Systems segment

 

$

119,826

 

 

$

99,303

 

Industrial Process Solutions segment

 

 

61,773

 

 

 

61,880

 

Goodwill

 

$

181,599

 

 

$

161,183

 

 

Intra-Segment and Inter-Segment Revenues

The Company has multiple divisions that sell to each other within segments (intra-segment sales) and between segments (inter-segment sales) as indicated in the following tables:

 

 

Three months ended March 31, 2022

 

 

 

 

 

 

 

 

 

Less Inter-Segment Sales

 

 

(dollars in thousands)

 

Total
Sales

 

 

Intra-
Segment
Sales

 

 

Industrial Process Solutions

 

 

Engineered Systems

 

 

Net Sales to
Outside
Customers

 

Net sales

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered Systems segment

 

$

61,600

 

 

$

(4,558

)

 

$

(67

)

 

$

 

 

$

56,975

 

Industrial Process Solutions segment

 

 

37,142

 

 

 

(1,625

)

 

 

 

 

 

(56

)

 

 

35,461

 

Net sales

 

$

98,742

 

 

$

(6,183

)

 

$

(67

)

 

$

(56

)

 

$

92,436

 

 

 

 

Three months ended March 31, 2021

 

 

 

 

 

 

 

 

 

Less Inter-Segment Sales

 

 

(dollars in thousands)

 

Total
Sales

 

 

Intra-
Segment
Sales

 

 

Industrial Process Solutions

 

 

Engineered Systems

 

 

Net Sales to
Outside
Customers

 

Net sales

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered Systems segment

 

$

44,476

 

 

$

(2,374

)

 

$

(45

)

 

$

 

 

$

42,057

 

Industrial Process Solutions segment

 

 

32,933

 

 

 

(2,774

)

 

 

 

 

 

(324

)

 

 

29,835

 

Net sales

 

$

77,409

 

 

$

(5,148

)

 

$

(45

)

 

$

(324

)

 

$

71,892

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable - Summary of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract receivables $ 81,956 $ 65,932
Allowance for doubtful accounts (3,475) (3,478)
Total accounts receivable 95,440 74,991
Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 16,959 $ 12,537
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Receivables [Abstract]      
Amount billed but not received under retainage provisions in contracts $ 1,600,000   $ 1,800,000
Bad debt expense $ 45,000 $ 41,000  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory, Net [Abstract]    
Raw materials $ 14,835 $ 13,405
Work in process 7,187 5,147
Finished goods 2,340 674
Obsolescence allowance (2,282) (2,174)
Total inventories $ 22,080 $ 17,052
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Inventory Disclosure [Abstract]    
Amounts credited to the allowance for obsolete inventory $ 0.2 $ 0.1
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Goodwill / Tradename (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill, beginning balance $ 161,183 $ 161,820
Goodwill, acquisitions 20,667  
Goodwill, foreign currency translation (251) (637)
Goodwill, ending balance 181,599 161,183
Tradename, beginning balance 9,629 12,937
Tradename, transfers to finite life classification   (3,150)
Tradename, foreign currency translation (56) (158)
Tradename, ending balance $ 9,573 $ 9,629
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Cost $ 95,434 $ 95,235
Accumulated Amortization 71,153 69,394
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 14,457 14,457
Accumulated Amortization 14,038 13,704
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 73,199 73,199
Accumulated Amortization 54,838 53,970
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 9,728 9,728
Accumulated Amortization 2,974 2,745
Foreign Currency Adjustments [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost (1,950) (2,149)
Accumulated Amortization $ (697) $ (1,025)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Finite Lived Intangible Assets Amortization Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Intangible assets – finite life, net at beginning of period $ 25,841 $ 29,637
Amortization expense (1,431) (1,685)
Transfers from indefinite life classification 0 3,150
Foreign currency adjustments (129) (81)
Intangible assets – finite life, net at end of period $ 24,281 $ 31,021
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Schedule Of Goodwill And Other Intangible Assets [Line Items]    
Amortization expense of finite life intangible assets $ 1,431 $ 1,685
Amortization expense of finite life intangibles for 2022 4,400  
Amortization expense of finite life intangibles for 2023 5,100  
Amortization expense of finite life intangibles for 2024 4,200  
Amortization expense of finite life intangibles for 2025 3,200  
Amortization expense of finite life intangibles for 2026 $ 1,800  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Trade accounts payable, including amounts due to subcontractors $ 63,217 $ 56,242
Compensation and related benefits 5,327 6,065
Accrued warranty 2,836 3,074
Contract liabilities 4,929 4,405
Short-term lease liability 2,679 2,414
Other 12,381 11,881
Total accounts payable and accrued expenses $ 91,369 $ 84,081
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Senior Debt - Summary of Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total outstanding borrowings under the Credit Facility $ 84,704 $ 63,780
Less: current portion (3,303) (2,203)
Debt, less current portion 81,401 61,577
Line of Credit    
Debt Instrument [Line Items]    
Outstanding borrowings under joint venture term debt 10,910
Term Loan [Member]    
Debt Instrument [Line Items]    
Total outstanding borrowings under the Credit Facility 42,961 43,511
Revolving Credit Loan [Member]    
Debt Instrument [Line Items]    
Revolving Credit Loan 32,600 22,000
Senior Debt [Member]    
Debt Instrument [Line Items]    
Total outstanding borrowings under the Credit Facility 75,561 65,511
Term Debt [Member]    
Debt Instrument [Line Items]    
Unamortized debt discount $ (1,767) $ (1,731)
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Senior Debt - Summary of Debt (Parenthetical) (Detail) - Term Loan [Member]
3 Months Ended
Mar. 31, 2022
USD ($)
Debt Instrument [Line Items]  
Frequency of periodic payment quarterly
Term loans, year of maturity Sep. 30, 2026
Debt Instrument, Redemption, Through June 2021 [Member]  
Debt Instrument [Line Items]  
Outstanding borrowings, quarterly principal installments payable amount $ 600,000
Debt Instrument, Redemption, Through June 2023 [Member]  
Debt Instrument [Line Items]  
Outstanding borrowings, quarterly principal installments payable amount 800,000
Debt Instrument, Redemption, Thereafter [Member]  
Debt Instrument [Line Items]  
Outstanding borrowings, quarterly principal installments payable amount $ 1,100
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Senior Debt - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 07, 2022
Dec. 31, 2021
Line Of Credit Facility [Line Items]      
Credit facility principal payments 2022 $ 2.5    
Credit facility principal payments 2023 3.6    
Credit facility principal payments 2024 4.9    
Credit facility principal payments 2025 5.2    
Credit facility principal payments 2026 66.4    
Credit facility principal payments 2027 $ 3.9    
Weighted average interest rate on outstanding borrowings 2.87%   2.54%
Maximum consolidated leverage ratio 3.75%   3.50%
Credit Agreement [Member]      
Line Of Credit Facility [Line Items]      
Unused credit availability under credit facility $ 59.9   $ 45.9
EFM JV      
Line Of Credit Facility [Line Items]      
Weighted average interest rate on outstanding borrowings 3.75%    
EFM JV | Credit Agreement [Member]      
Line Of Credit Facility [Line Items]      
Secured Debt   $ 11.0  
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]      
Line Of Credit Facility [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 0.11448%    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Minimum      
Line Of Credit Facility [Line Items]      
Maximum consolidated leverage ratio 1.75%    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Maximum [Member]      
Line Of Credit Facility [Line Items]      
Maximum consolidated leverage ratio 2.75%    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Credit Agreement [Member] | Minimum      
Line Of Credit Facility [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 0.11%    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Credit Agreement [Member] | Maximum [Member]      
Line Of Credit Facility [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 0.43%    
Federal Funds Rate [Member]      
Line Of Credit Facility [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 0.50%    
Base Rate [Member] | Minimum      
Line Of Credit Facility [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 1.75%    
Base Rate [Member] | Maximum [Member]      
Line Of Credit Facility [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 2.75%    
Letters of Credit [Member]      
Line Of Credit Facility [Line Items]      
Aggregate principal amount outstanding under the credit facilities $ 17.3   $ 14.5
Letters of Credit [Member] | EFM JV      
Line Of Credit Facility [Line Items]      
Aggregate principal amount outstanding under the credit facilities 10.9    
Bank Guarantees [Member]      
Line Of Credit Facility [Line Items]      
Bank guarantee issuance under bilateral lines and collateral 65.0    
Bank guarantee agreement outstanding amount 14.8    
Netherlands Facility [Member] | Euro-Denominated Bank Guarantee [Member]      
Line Of Credit Facility [Line Items]      
Bank guarantee agreement outstanding amount $ 0.7    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net loss attributable to CECO Environmental Corp. $ 2,792 $ 1,181
Denominator    
Basic weighted-average shares outstanding 35,051,034 35,396,705
Common stock equivalents arising from stock options and restricted stock awards 148,000 377,000
Diluted weighted-average shares outstanding 35,199,201 35,774,208
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share - Additional Information (Detail) - shares
shares in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings And Dividends Per Share [Abstract]    
Anti-dilutive options and restricted stock units outstanding 2.1 1.5
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Recognized share-based compensation awards $ 900 $ 700
Non-Employee Director [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Cash received from employee stock option exercised $ 0 $ 13,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 0 2,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 0 $ 13,000
Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of restricted stock awards granted 600,000 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Pension and Employee Benefit Plans - Components of Pension and Employee Benefit Expenses (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost $ 219 $ 194
Expected return on plan assets (390) (378)
Amortization of net actuarial loss 66 103
Net periodic benefit (gain) cost (105) (81)
Health Care Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost 0 1
Amortization of net actuarial (gain) loss (2) 2
Net periodic benefit (gain) cost $ (2) $ 3
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Pension and Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]    
Unfunded liability plans $ 5.5 $ 5.6
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Income Taxes [Line Items]      
Liability for uncertain tax positions $ 100   $ 100
Income tax expense $ 1,112 $ 551  
Effective income tax rate 28.30% 29.80%  
Foreign Subsidiaries [Member]      
Income Taxes [Line Items]      
Deferred income taxes on undistributed earnings     $ 1,100
Federal Authorities [Member]      
Income Taxes [Line Items]      
Open tax years 2018    
State and Foreign Authorities [Member]      
Income Taxes [Line Items]      
Open tax years 2016    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Fair Value Of Financial Instruments [Line Items]    
Cash and cash equivalents $ 28,382 $ 29,902
Cash held outside United States, principally in Netherlands, United Kingdom, China, and Canada 22,400 22,600
Credit Facility [Member]    
Fair Value Of Financial Instruments [Line Items]    
Fair value of debt issued $ 86,500 $ 65,500
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Legal Matters - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Case
Dec. 31, 2021
Case
Commitments and Contingencies Disclosure [Abstract]    
Cumulative settlement payments for cases involving asbestos-related claims | $ $ 4,900  
Cumulative settlement payments made for cases involving asbestos-related claims with all legal fees other than corporate counsel expenses | $ 4,800  
Average cost per settled claim excluding legal fees | $ $ 40,000  
Number of claims pending 240 223
Number of new cases filed 37  
Number of cases dismissed 18  
Number of cases settled 2  
Assessment regarding Loss contingency impact Description We are not aware of any pending claims or assessments, other than as described above, which may have a material adverse impact on our liquidity, financial position, results of operations, or cash flows.  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions and Joint Ventures - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 07, 2022
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition Contingent Consideration [Line Items]      
Pre tax Income (loss)   $ 3,922 $ 1,849
Joint Venture Agreement [Member]      
Business Acquisition Contingent Consideration [Line Items]      
Contingent consideration $ 19,700    
Fair value $ 5,000    
Percentage of equity hold in joint venture 10.00%    
Environmental Integrated Solutions [Member]      
Business Acquisition Contingent Consideration [Line Items]      
Acquisition of equity 100.00%    
General Rubber LLC [Member]      
Business Acquisition Contingent Consideration [Line Items]      
GRC revenue   700  
Net assets acquired   24,720  
Pre tax Income (loss)   $ 300  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 181,599 $ 161,183 $ 161,820
General Rubber LLC [Member]      
Business Acquisition [Line Items]      
Current assets 4,308    
Property and equipment 459    
Goodwill 20,667    
Total assets acquired 25,434    
Current liabilities assumed (714)    
Net assets acquired $ 24,720    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail)
$ in Thousands
Mar. 31, 2022
USD ($)
General Rubber LLC [Member]  
Business Acquisition [Line Items]  
Cash, Current assets $ 137
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions and Joint Ventures - Schedule of Unaudited Pro Forma Financial Information (Details) - General Rubber LLC [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]    
Net sales $ 94,575 $ 75,215
Net income attributable to CECO Environmental Corp. $ 3,066 $ 1,594
(Loss) earnings per share:    
Basic $ 0.09 $ 0.05
Diluted $ 0.09 $ 0.04
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Net sales $ 92,436 $ 71,892
(Loss) income from operations 5,202 3,054
Corporate and Other [Member]    
Segment Reporting Information [Line Items]    
(Loss) income from operations [1] (5,407) (6,938)
Engineered Systems Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 56,975 42,057
(Loss) income from operations 6,470 6,170
Industrial Process Solutions Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 35,461 29,835
(Loss) income from operations $ 4,139 $ 3,822
[1] Includes corporate compensation, professional services, information technology, and other general and administrative corporate expenses.
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment Information - Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Property and equipment additions $ 665 $ 492  
Depreciation and amortization 2,288 2,435  
Identifiable assets 458,393   $ 416,197
Engineered Systems Segment [Member]      
Segment Reporting Information [Line Items]      
Property and equipment additions 5 9  
Depreciation and amortization 895 1,067  
Identifiable assets 303,245   262,558
Industrial Process Solutions Segment [Member]      
Segment Reporting Information [Line Items]      
Property and equipment additions 73 190  
Depreciation and amortization 1,050 1,068  
Identifiable assets 142,585   141,975
Corporate and Other [Member]      
Segment Reporting Information [Line Items]      
Property and equipment additions 587 293  
Depreciation and amortization 343 $ 300  
Identifiable assets [1] $ 12,563   $ 11,664
[1] Corporate and Other assets consist primarily of cash and income tax related assets.
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment Information - Goodwill (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Goodwill $ 181,599 $ 161,183 $ 161,820
Engineered Systems Segment [Member]      
Segment Reporting Information [Line Items]      
Goodwill 119,826 99,303  
Industrial Process Solutions Segment [Member]      
Segment Reporting Information [Line Items]      
Goodwill $ 61,773 $ 61,880  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Net sales $ 92,436 $ 71,892
Engineered Systems Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 56,975 42,057
Industrial Process Solutions Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 35,461 29,835
Intra-Segment Sales [Member] | Industrial Inter-Segment Sales [Member]    
Segment Reporting Information [Line Items]    
Net sales   (45)
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Net sales 98,742 77,409
Operating Segments [Member] | Engineered Systems Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 61,600 44,476
Operating Segments [Member] | Industrial Process Solutions Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 37,142 32,933
Inter-Segment Elimination [Member]    
Segment Reporting Information [Line Items]    
Net sales (6,183) (5,148)
Inter-Segment Elimination [Member] | Industrial Inter-Segment Sales [Member]    
Segment Reporting Information [Line Items]    
Net sales (67)  
Inter-Segment Elimination [Member] | Energy Inter-Segment Sales [Member]    
Segment Reporting Information [Line Items]    
Net sales (56) (324)
Inter-Segment Elimination [Member] | Engineered Systems Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales (4,558) (2,374)
Inter-Segment Elimination [Member] | Engineered Systems Segment [Member] | Industrial Inter-Segment Sales [Member]    
Segment Reporting Information [Line Items]    
Net sales (67) (45)
Inter-Segment Elimination [Member] | Industrial Process Solutions Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales (1,625) (2,774)
Inter-Segment Elimination [Member] | Industrial Process Solutions Segment [Member] | Energy Inter-Segment Sales [Member]    
Segment Reporting Information [Line Items]    
Net sales $ (56) $ (324)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Additional Information) (Details)
$ in Millions
Apr. 29, 2022
USD ($)
Subsequent Event [Member] | General Rubber LLC [Member]  
Subsequent Event [Line Items]  
Purchase price of business acquisition $ 12.5
XML 73 cece-20220331_htm.xml IDEA: XBRL DOCUMENT 0000003197 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000003197 us-gaap:IntersegmentEliminationMember cece:EnergyInterSegmentSalesMember cece:IndustrialProcessSolutionsMember 2021-01-01 2021-03-31 0000003197 cece:SeniorSecuredTermLoanMember 2022-03-31 0000003197 srt:MaximumMember cece:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0000003197 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0000003197 cece:StateAndForeignAuthoritiesMember 2022-01-01 2022-03-31 0000003197 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000003197 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000003197 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0000003197 cece:CreditAgreementMember cece:EffoxFlextorMadderMember 2022-03-07 0000003197 cece:EngineeredSystemsMember 2021-12-31 0000003197 cece:CreditFacilityMember 2022-03-31 0000003197 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2022-01-01 2022-03-31 0000003197 cece:ForeignCurrencyTranslationAdjustmentMember 2021-12-31 0000003197 srt:SubsidiariesMember 2021-01-01 2021-12-31 0000003197 cece:BankGuaranteesMember 2022-03-31 0000003197 us-gaap:OperatingSegmentsMember cece:IndustrialProcessSolutionsMember 2021-01-01 2021-03-31 0000003197 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000003197 srt:DirectorMember 2022-01-01 2022-03-31 0000003197 us-gaap:IntersegmentEliminationMember cece:EngineeredSystemsMember 2022-01-01 2022-03-31 0000003197 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-31 0000003197 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0000003197 us-gaap:LineOfCreditMember 2022-03-31 0000003197 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2021-01-01 2021-03-31 0000003197 srt:MaximumMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0000003197 us-gaap:RetainedEarningsMember 2020-12-31 0000003197 us-gaap:TradeNamesMember 2021-12-31 0000003197 2021-03-31 0000003197 us-gaap:CustomerListsMember 2022-03-31 0000003197 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-03-31 0000003197 us-gaap:StandbyLettersOfCreditMember cece:EffoxFlextorMadderMember 2022-03-31 0000003197 cece:GeneralRubberLlcMember 2021-01-01 2021-03-31 0000003197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000003197 srt:MinimumMember cece:CreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0000003197 cece:SeniorDebtMember 2021-12-31 0000003197 us-gaap:NoncontrollingInterestMember 2020-12-31 0000003197 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0000003197 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000003197 us-gaap:RetainedEarningsMember 2021-12-31 0000003197 cece:FederalFundsRateMember 2022-01-01 2022-03-31 0000003197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000003197 us-gaap:StandbyLettersOfCreditMember 2021-12-31 0000003197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000003197 us-gaap:StandbyLettersOfCreditMember 2022-03-31 0000003197 us-gaap:LineOfCreditMember 2021-12-31 0000003197 us-gaap:RevolvingCreditFacilityMember 2022-03-31 0000003197 us-gaap:IntersegmentEliminationMember cece:EnergyInterSegmentSalesMember 2022-01-01 2022-03-31 0000003197 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000003197 cece:SeniorSecuredTermLoanMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2022-01-01 2022-03-31 0000003197 cece:CreditAgreementMember 2022-03-31 0000003197 us-gaap:DomesticCountryMember 2022-01-01 2022-03-31 0000003197 cece:GeneralRubberLlcMember 2022-01-01 2022-03-31 0000003197 us-gaap:RetainedEarningsMember 2021-03-31 0000003197 us-gaap:TreasuryStockMember 2021-03-31 0000003197 2022-01-01 2022-03-31 0000003197 cece:TermDebtMember 2022-03-31 0000003197 us-gaap:IntersegmentEliminationMember cece:IndustrialProcessSolutionsMember 2022-01-01 2022-03-31 0000003197 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000003197 cece:CorporateReconcilingItemsAndEliminationsMember 2022-01-01 2022-03-31 0000003197 us-gaap:CorporateNonSegmentMember 2022-03-31 0000003197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000003197 us-gaap:IntersegmentEliminationMember cece:IndustrialProcessSolutionsMember 2021-01-01 2021-03-31 0000003197 cece:NetherlandsFacilityMember cece:EuroDenominatedBankGuaranteeMember 2022-03-31 0000003197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000003197 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0000003197 us-gaap:CommonStockMember 2021-12-31 0000003197 2021-12-31 0000003197 cece:IndustrialProcessSolutionsMember 2022-03-31 0000003197 cece:EffoxFlextorMadderMember 2022-03-31 0000003197 us-gaap:IntersegmentEliminationMember cece:EngineeredSystemsMember 2021-01-01 2021-03-31 0000003197 cece:IndustrialProcessSolutionsMember 2021-01-01 2021-03-31 0000003197 cece:EngineeredSystemsMember 2022-03-31 0000003197 cece:CreditFacilityMember 2021-12-31 0000003197 2021-01-01 2021-12-31 0000003197 cece:SeniorSecuredTermLoanMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2022-01-01 2022-03-31 0000003197 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000003197 us-gaap:OperatingSegmentsMember cece:EngineeredSystemsMember 2022-01-01 2022-03-31 0000003197 us-gaap:CommonStockMember 2022-03-31 0000003197 cece:ForeignCurrencyTranslationAdjustmentMember 2022-03-31 0000003197 cece:SeniorSecuredTermLoanMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2022-01-01 2022-03-31 0000003197 2022-04-29 0000003197 us-gaap:IntersegmentEliminationMember cece:IndustrialInterSegmentSalesMember cece:EngineeredSystemsMember 2021-01-01 2021-03-31 0000003197 us-gaap:OperatingSegmentsMember 2021-01-01 2021-03-31 0000003197 cece:JointVentureAgreementMember 2022-03-07 0000003197 us-gaap:IntersegmentEliminationMember cece:EnergyInterSegmentSalesMember 2021-01-01 2021-03-31 0000003197 us-gaap:TreasuryStockMember 2020-12-31 0000003197 cece:SeniorDebtMember 2022-03-31 0000003197 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-31 0000003197 2021-01-01 2021-03-31 0000003197 cece:CreditAgreementMember 2021-12-31 0000003197 cece:IndustrialInterSegmentSalesMember us-gaap:IntersubsegmentEliminationsMember 2021-01-01 2021-03-31 0000003197 cece:GeneralRubberLlcMember us-gaap:SubsequentEventMember 2022-04-29 0000003197 srt:DirectorMember 2021-01-01 2021-03-31 0000003197 cece:CorporateReconcilingItemsAndEliminationsMember 2021-01-01 2021-03-31 0000003197 us-gaap:OperatingSegmentsMember cece:IndustrialProcessSolutionsMember 2022-01-01 2022-03-31 0000003197 cece:EnvironmentalIntegratedSolutionsMember 2022-03-07 0000003197 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0000003197 us-gaap:CustomerListsMember 2021-12-31 0000003197 cece:JointVentureAgreementMember 2022-03-07 2022-03-07 0000003197 2020-12-31 0000003197 us-gaap:TradeAccountsReceivableMember 2021-12-31 0000003197 us-gaap:TradeNamesMember 2022-03-31 0000003197 us-gaap:IntersegmentEliminationMember cece:IndustrialInterSegmentSalesMember 2022-01-01 2022-03-31 0000003197 cece:TermDebtMember 2021-12-31 0000003197 srt:MinimumMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0000003197 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000003197 cece:IndustrialProcessSolutionsMember 2022-01-01 2022-03-31 0000003197 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0000003197 us-gaap:OperatingSegmentsMember cece:EngineeredSystemsMember 2021-01-01 2021-03-31 0000003197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000003197 us-gaap:CorporateNonSegmentMember 2021-12-31 0000003197 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000003197 cece:EngineeredSystemsMember 2021-01-01 2021-03-31 0000003197 us-gaap:CommonStockMember 2020-12-31 0000003197 us-gaap:NoncontrollingInterestMember 2021-12-31 0000003197 cece:SeniorSecuredTermLoanMember 2021-12-31 0000003197 us-gaap:RetainedEarningsMember 2022-03-31 0000003197 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000003197 cece:EngineeredSystemsMember 2022-01-01 2022-03-31 0000003197 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-31 0000003197 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000003197 cece:IndustrialProcessSolutionsMember 2021-12-31 0000003197 cece:SeniorSecuredTermLoanMember 2022-01-01 2022-03-31 0000003197 us-gaap:NoncontrollingInterestMember 2021-03-31 0000003197 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0000003197 us-gaap:OperatingSegmentsMember 2022-01-01 2022-03-31 0000003197 us-gaap:CommonStockMember 2021-03-31 0000003197 cece:GeneralRubberLlcMember 2022-03-31 0000003197 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000003197 us-gaap:NoncontrollingInterestMember 2022-03-31 0000003197 us-gaap:TradeAccountsReceivableMember 2022-03-31 0000003197 2022-03-31 0000003197 us-gaap:IntersegmentEliminationMember cece:IndustrialInterSegmentSalesMember cece:EngineeredSystemsMember 2022-01-01 2022-03-31 0000003197 us-gaap:IntersegmentEliminationMember cece:EnergyInterSegmentSalesMember cece:IndustrialProcessSolutionsMember 2022-01-01 2022-03-31 0000003197 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 pure shares cece:Case iso4217:USD shares iso4217:USD 0000003197 2026-09-30 Q1 false --12-31 10-Q true 2022-03-31 2022 false 0-07099 CECO ENVIRONMENTAL CORP. DE 13-2566064 14651 North Dallas Parkway Suite 500 Dallas TX 75254 214 357-6181 Common Stock, par value $0.01 per share CECE NASDAQ Yes Yes Accelerated Filer true false false 35148654 28382000 29902000 1918000 2093000 95440000 74991000 49567000 51429000 22080000 17052000 13323000 10760000 1128000 2784000 211838000 189011000 16219000 15948000 11660000 10893000 181599000 161183000 24281000 25841000 9573000 9629000 505000 505000 2718000 3187000 458393000 416197000 3303000 2203000 91369000 84081000 36308000 28908000 1610000 1493000 132590000 116685000 13883000 14826000 81401000 61577000 8025000 8390000 9272000 8762000 245171000 210240000 0.01 0.01 10000 10000 0 0 0 0 0.01 0.01 100000000 100000000 35076119 35076119 35028197 35028197 350000 350000 253875000 252989000 -33923000 -36715000 -12601000 -12070000 207701000 204554000 5521000 1403000 213222000 205957000 458393000 416197000 92436000 71892000 66008000 47485000 26428000 24407000 18652000 19454000 1452000 1791000 73000 1049000 108000 5202000 3054000 -458000 -480000 822000 725000 3922000 1849000 1112000 551000 2810000 1298000 18000 117000 2792000 1181000 0.08 0.03 0.08 0.03 35051034 35396705 35199201 35774208 2810000 1298000 -531000 55000 2279000 1353000 35505 355000 255296000 -38141000 -14496000 -138 -356000 953000 203611000 1181000 117000 1298000 2 13000 13000 40 1000 134000 133000 21 807000 807000 55000 55000 35568 356000 255982000 -36960000 -14441000 -138 -356000 1070000 205651000 35028 350000 252989000 -36715000 -12070000 1403000 205957000 2792000 18000 2810000 34 -67000 67000 14 953000 953000 -531000 -531000 900000 900000 5000000 5000000 35076 350000 253875000 -33923000 -12601000 5521000 213222000 2810000 1298000 2288000 2435000 -263000 -576000 7000 66000 93000 102000 877000 693000 45000 41000 213000 108000 18964000 3493000 -1515000 -4319000 3316000 -456000 878000 -5269000 -996000 -822000 7452000 1548000 7615000 -3564000 137000 -499000 -1341000 -55000 -202000 9908000 665000 492000 7000 534000 19583000 -20241000 42000 17800000 9200000 -7200000 -11900000 11000000 643000 625000 130000 145000 135000 823000 77000 128000 900000 19859000 -4155000 -1111000 -356000 -1695000 5439000 31995000 37811000 30300000 43250000 812000 641000 390000 -3717000 <p id="notes_to_financial_statements" style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1. Basis of Reporting for</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Consolidated Financial Statements</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements of CECO Environmental Corp. and its subsidiaries (the “Company”, “we”, “us”, or “our”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in annual financial statements have been condensed or omitted pursuant to those rules and regulations. In the opinion of management, the accompanying unaudited condensed consolidated financial statements of the Company contain all adjustments (consisting only of normal recurring adjustments) necessary to present fairly the financial position as of March 31, 2022 and the results of operations, cash flows and shareholders’ equity for the three-month periods ended March 31, 2022 and 2021. The results of operations for the three-month period ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. The balance sheet as of December 31, 2021 has been derived from the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 as filed with the SEC (the "2021 Form 10-K").</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">These financial statements and accompanying notes should be read in conjunction with the audited financial statements and the notes thereto included in the 2021 Form 10-K.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unless otherwise indicated, all balances within tables are in thousands, except per share amounts.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">COVID-19</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A novel strain of coronavirus (“COVID-19”) surfaced in late 2019 and has spread around the world, including to the United States. In March 2020, the World Health Organization characterized COVID-19 as a pandemic. As of Mach 31, 2022, the virus, including new emerging variants, continues to spread and has had a significant impact on worldwide economic activity, on macroeconomic conditions and the end markets of our business.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The outbreak and a continued spread of COVID-19 has resulted in a substantial curtailment of business activities worldwide and has caused weakened economic conditions, both in the United States and abroad. Although vaccines are available in various countries where we operate, it is possible the COVID-19 pandemic may continue to have a negative impact on the Company's ongoing operations and the end markets in which it serves. However, the full impact of the COVID-19 pandemic continues to evolve as of the date of this filing, and as such, it is uncertain as to the full magnitude or lasting impact that the pandemic will have on the Company’s financial condition, liquidity, and future results of operations. Management is actively monitoring the impact of the pandemic on its financial condition, liquidity, operations, suppliers, industry, and workforce.</span></p> <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2. New Financial Accounting Pronouncements</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounting Standards adopted in Fiscal 2022</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounting Standards Yet to be Adopted</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which addresses how an acquirer should recognize and measure revenue contracts acquired in a business combination. This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact the adoption of the standard will have on the Company’s financial position and/or results of operations.</span></p></div> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounting Standards adopted in Fiscal 2022</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounting Standards Yet to be Adopted</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which addresses how an acquirer should recognize and measure revenue contracts acquired in a business combination. This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact the adoption of the standard will have on the Company’s financial position and/or results of operations.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3. Accounts Receivable</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.926%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:15.101%;"/> <td style="width:0.798%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:14.924%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract receivables</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81,956</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65,932</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trade receivables</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,959</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,537</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,475</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,478</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">95,440</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,991</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balances billed but not paid by customers under retainage provisions in contracts within the Condensed Consolidated Balance Sheets amounted to approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at March 31, 2022 and December 31, 2021, respectively. Retainage receivables on contracts in progress are generally collected within a year or two subsequent to contract completion, and are recorded in either accounts receivable, net or deferred charges and other assets within the Condensed Consolidated Balance Sheets depending on timing of expected collection.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Bad debt expense was approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> compared with net recoveries of bad debts of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for the three-month periods ended March 31, 2022 and 2021, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.926%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:15.101%;"/> <td style="width:0.798%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:14.924%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract receivables</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81,956</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65,932</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trade receivables</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,959</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,537</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Allowance for doubtful accounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,475</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,478</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accounts receivable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">95,440</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,991</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 81956000 65932000 16959000 12537000 3475000 3478000 95440000 74991000 1600000 1800000 45000 41000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4. Inventories</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.836%;"/> <td style="width:1.855%;"/> <td style="width:1.206%;"/> <td style="width:14.979%;"/> <td style="width:0.798%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:14.802%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,835</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,405</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,187</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,147</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,340</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">674</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Obsolescence allowance</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,282</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,174</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total inventories</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,080</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,052</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amounts credited to the allowance for obsolete inventory and charged to cost of sales amounted to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the three-month periods ended March 31, 2022 and 2021, respectively.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.836%;"/> <td style="width:1.855%;"/> <td style="width:1.206%;"/> <td style="width:14.979%;"/> <td style="width:0.798%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:14.802%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,835</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,405</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,187</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,147</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,340</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">674</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Obsolescence allowance</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,282</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,174</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total inventories</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,080</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,052</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 14835000 13405000 7187000 5147000 2340000 674000 2282000 2174000 22080000 17052000 200000 100000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5. Goodwill and Intangible Assets</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:45.844%;"/> <td style="width:1.104%;"/> <td style="width:1.197%;"/> <td style="width:10.436%;"/> <td style="width:0.798%;"/> <td style="width:1.104%;"/> <td style="width:1.197%;"/> <td style="width:10.445%;"/> <td style="width:0.798%;"/> <td style="width:1.104%;"/> <td style="width:1.197%;"/> <td style="width:10.436%;"/> <td style="width:0.798%;"/> <td style="width:1.104%;"/> <td style="width:1.197%;"/> <td style="width:10.445%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Year ended December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill / Tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,183</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,629</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,820</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,937</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Acquisitions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,667</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Transfers to finite life classification</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,150</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">251</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">637</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">158</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">181,599</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,573</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,183</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,629</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"> </p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:43.446%;"/> <td style="width:1.15%;"/> <td style="width:1.206%;"/> <td style="width:10.752%;"/> <td style="width:1.039%;"/> <td style="width:1.15%;"/> <td style="width:1.206%;"/> <td style="width:10.752%;"/> <td style="width:1.039%;"/> <td style="width:1.15%;"/> <td style="width:1.206%;"/> <td style="width:10.752%;"/> <td style="width:1.039%;"/> <td style="width:1.15%;"/> <td style="width:1.206%;"/> <td style="width:10.752%;"/> <td style="width:1.002%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets – finite life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accum. Amort.</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accum. Amort.</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,457</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,038</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,457</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,704</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer lists</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73,199</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54,838</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73,199</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">53,970</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,728</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,974</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,728</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,745</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency adjustments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">697</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,149</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">95,434</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">71,153</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">95,235</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">69,394</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Activity for the three-months ended March 31, 2022 and 2021 is as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:63.05%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:14.942%;"/> <td style="width:0.798%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:14.942%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets – finite life, net at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,637</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,431</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,685</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Transfers from indefinite life classification</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,150</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency adjustments</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">129</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets – finite life, net at end of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,281</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense of finite life intangible assets was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the three-month periods ended March 31, 2022 and 2021, respectively. Amortization over the next five years for finite life intangibles is expected to be $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of 2022, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2023, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2024, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2025, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2026.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company completes an annual (or more often if circumstances require) goodwill and indefinite life intangible asset impairment assessment on October 1. As a part of its impairment assessment, the Company first qualitatively assesses whether current events or changes in circumstances lead to a determination that it is more likely than not (defined as a likelihood of more than 50 percent) that the fair value of a reporting unit or indefinite life intangible asset is less than its carrying amount. If there is a qualitative determination that the fair value is more likely than not greater than carrying value, the Company does not need to quantitatively test for impairment. If this qualitative assessment indicates a more likely than not potential that the asset may be impaired, the estimated fair value is calculated. If the estimated fair value is less than carrying value, an impairment charge is recorded.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022, we reviewed our previous forecasts and assumptions based on our current projections, which are subject to various risks and uncertainties, including projected revenue, projected operational profit, terminal growth rates, and the cost of capital. The Company did not identify any triggering events during the three-month period ended March 31, 2022 that would require an interim impairment assessment of goodwill or intangible assets.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company's assumptions about future conditions important to its assessment of potential impairment of its goodwill and indefinite life intangible assets, including the impact of the COVID-19 pandemic, are subject to uncertainty, and the Company will continue to monitor these conditions in future periods as new information becomes available, and will update its analysis accordingly.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:45.844%;"/> <td style="width:1.104%;"/> <td style="width:1.197%;"/> <td style="width:10.436%;"/> <td style="width:0.798%;"/> <td style="width:1.104%;"/> <td style="width:1.197%;"/> <td style="width:10.445%;"/> <td style="width:0.798%;"/> <td style="width:1.104%;"/> <td style="width:1.197%;"/> <td style="width:10.436%;"/> <td style="width:0.798%;"/> <td style="width:1.104%;"/> <td style="width:1.197%;"/> <td style="width:10.445%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Year ended December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill / Tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,183</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,629</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,820</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,937</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Acquisitions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,667</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Transfers to finite life classification</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,150</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">251</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">637</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">158</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">181,599</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,573</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,183</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,629</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 161183000 9629000 161820000 12937000 20667000 -3150000 -251000 -56000 -637000 -158000 181599000 9573000 161183000 9629000 <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:43.446%;"/> <td style="width:1.15%;"/> <td style="width:1.206%;"/> <td style="width:10.752%;"/> <td style="width:1.039%;"/> <td style="width:1.15%;"/> <td style="width:1.206%;"/> <td style="width:10.752%;"/> <td style="width:1.039%;"/> <td style="width:1.15%;"/> <td style="width:1.206%;"/> <td style="width:10.752%;"/> <td style="width:1.039%;"/> <td style="width:1.15%;"/> <td style="width:1.206%;"/> <td style="width:10.752%;"/> <td style="width:1.002%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets – finite life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accum. Amort.</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accum. Amort.</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Technology</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,457</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,038</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,457</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,704</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer lists</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73,199</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54,838</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73,199</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">53,970</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,728</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,974</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,728</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,745</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency adjustments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">697</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,149</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">95,434</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">71,153</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">95,235</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">69,394</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 14457000 14038000 14457000 13704000 73199000 54838000 73199000 53970000 9728000 2974000 9728000 2745000 -1950000 -697000 -2149000 -1025000 95434000 71153000 95235000 69394000 <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Activity for the three-months ended March 31, 2022 and 2021 is as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:63.05%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:14.942%;"/> <td style="width:0.798%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:14.942%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets – finite life, net at beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,637</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,431</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,685</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Transfers from indefinite life classification</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,150</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency adjustments</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">129</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets – finite life, net at end of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,281</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 25841000 29637000 1431000 1685000 0 3150000 -129000 -81000 24281000 31021000 1400000 1700000 4400000 5100000 4200000 3200000 1800000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6. Accounts Payable and Accrued Expenses</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.848%;"/> <td style="width:1.855%;"/> <td style="width:1.206%;"/> <td style="width:15.083%;"/> <td style="width:0.594%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:15.093%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trade accounts payable, including amounts due to subcontractors</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,217</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56,242</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Compensation and related benefits</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,327</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,065</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued warranty</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,836</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,074</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,929</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,405</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Short-term lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,679</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,414</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,381</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,881</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accounts payable and accrued expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">91,369</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84,081</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.848%;"/> <td style="width:1.855%;"/> <td style="width:1.206%;"/> <td style="width:15.083%;"/> <td style="width:0.594%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:15.093%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trade accounts payable, including amounts due to subcontractors</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,217</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56,242</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Compensation and related benefits</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,327</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,065</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued warranty</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,836</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,074</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,929</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,405</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Short-term lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,679</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,414</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,381</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,881</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total accounts payable and accrued expenses</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">91,369</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84,081</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 63217000 56242000 5327000 6065000 2836000 3074000 4929000 4405000 2679000 2414000 12381000 11881000 91369000 84081000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7. Senior Debt</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt consisted of the following:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:63.043%;"/> <td style="width:1.531%;"/> <td style="width:1.206%;"/> <td style="width:14.944%;"/> <td style="width:0.798%;"/> <td style="width:1.531%;"/> <td style="width:1.206%;"/> <td style="width:14.944%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding borrowings under the Credit Facility (defined below). <br/>Term loan payable in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarterly</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> principal installments of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million through September 2023, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million through September 2025 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million thereafter with balance due upon maturity in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_9895a7a9-f816-4a1f-bb4c-a3a285da607a;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">September 2026</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - Term loan</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42,961</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43,511</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - Revolving credit loan</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,600</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Total outstanding borrowings under the Credit Facility</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,561</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65,511</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Outstanding borrowings under joint venture term debt</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,910</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b313f346-615f-4c3e-9088-47096f05a5af;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Unamortized debt discount</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,767</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,731</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Total outstanding borrowings</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84,704</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,780</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Less: current portion</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,303</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,203</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Total debt, less current portion</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81,401</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Scheduled principal payments under our Credit Facility and joint venture term debt are $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million remaining in 2022, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2023, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2024, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2025, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">66.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2026, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in 2027.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Credit Facility</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022 and December 31, 2021, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of letters of credit were outstanding, respectively. Total unused credit availability under the Company’s senior secured term loan and senior secured revolver loan with sub-facilities for letters of credit, swing-line loans and senior secured multi-currency loans (the "Credit Facility") was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">59.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at March 31, 2022 and December 31, 2021, respectively. Revolving loans may be borrowed, repaid and reborrowed until December 17, 2026, at which time all outstanding balances of the Credit Facility must be repaid.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">At the Company’s option, revolving loans and the term loans accrue interest at a per annum rate based on either the highest of (a) the federal funds rate plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, (b) the Agent’s prime lending rate, (c) Daily Simple SOFR plus the Daily Simple SOFR Adjustment of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.11448</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% plus 1.0%, or (d) 1.0%, plus a margin ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% depending on the Company’s Consolidated Leverage Ratio (“Base Rate”), or (d) a one/three/six-month Term SOFR Rate (as defined in the Credit Agreement) plus the Term SOFR Adjustment ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.43</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% depending on the Company’s Consolidated Leverage Ratio. Interest on swing line loans is the Base Rate.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Interest on Base Rate loans is payable quarterly in arrears on the last day of each calendar quarter and at maturity. Interest on Term SOFR rate loans is payable on the last date of each applicable Interest Period (as defined in the agreement), but in no event less than once every three months and at maturity. The weighted average stated interest rate on outstanding borrowings was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.87</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.54</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% at March 31, 2022 and December 31, 2021, respectively. Under the terms of the Credit Facility, the Company is required to maintain certain financial covenants, including the maintenance of a Consolidated Net Leverage Ratio (as defined in the Credit Facility). Through September 30, 2023, the maximum Consolidated Net Leverage Ratio is </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, after which time it will decrease to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> until the end of the term of the Credit Facility.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has granted a security interest in substantially all of its assets to secure its obligations pursuant to the Credit Facility. The Company’s obligations under the Credit Agreement are guaranteed by the Company’s U.S. subsidiaries and such guaranty obligations are secured by a security interest on substantially all the assets of such subsidiaries, including certain real property. The Company’s obligations under the Credit Agreement may also be guaranteed by the Company’s material foreign subsidiaries to the extent no adverse tax consequences would result to the Company.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022 and December 31, 2021, the Company was in compliance with all related financial and other restrictive covenants under the Credit Facility.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Joint Venture Debt</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On March 7, 2022, our Effox-Flextor-Mader, Inc. joint venture ("EFM JV") entered into a loan agreement secured by the assets of the EFM JV in the aggregate principal amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the acquisition of General Rubber, LLC ("GRC"), as further described in Note 14. As of March 31, 2022, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million was outstanding under the loan. Principal will be paid back to the lender monthly with final installment due by February 27, 2027. Interest is accrued at the per annum rate based on the Company’s choice of the 1/3/6 month Term SOFR rate plus 3.25%, with a floor rate of 3.75%. Interest is paid monthly on the last day of each month. The interest rate at March 31, 2022 was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%. As of March 31, 2022, the EFM JV was in compliance with all related financial and other restrictive covenants under this loan agreement. This loan balance does not impact the Company’s borrowing capacity or the financial covenants under the Credit Facility.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign Debt</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has a number of bank guarantee facilities and bilateral lines of credit in various foreign countries currently supported by cash, letters of credit or pledged assets and collateral under the Credit Facility. The Credit Facility allows letters of credit and bank guarantee issuances of up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million from the bilateral lines of credit secured by pledged assets and collateral under the Credit Facility. As of March 31, 2022, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in bank guarantees were outstanding. In addition, a subsidiary of the Company located in the Netherlands has a Euro-denominated bank guarantee agreement secured by local assets under which $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in bank guarantees were outstanding as of March 31, 2022. Additionally, a subsidiary of our Company in China recently entered into an RMB denominated bank guarantee agreement secured primarily by local assets. As of March 31, 2022, there were zero bank guarantees outstanding related to this agreement. As of March 31, 2022, the borrowers of these facilities and agreements were in compliance with all related financial and other restrictive covenants.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt consisted of the following:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:63.043%;"/> <td style="width:1.531%;"/> <td style="width:1.206%;"/> <td style="width:14.944%;"/> <td style="width:0.798%;"/> <td style="width:1.531%;"/> <td style="width:1.206%;"/> <td style="width:14.944%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding borrowings under the Credit Facility (defined below). <br/>Term loan payable in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarterly</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> principal installments of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million through September 2023, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million through September 2025 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million thereafter with balance due upon maturity in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_9895a7a9-f816-4a1f-bb4c-a3a285da607a;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">September 2026</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - Term loan</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42,961</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43,511</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - Revolving credit loan</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,600</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Total outstanding borrowings under the Credit Facility</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,561</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65,511</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Outstanding borrowings under joint venture term debt</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,910</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b313f346-615f-4c3e-9088-47096f05a5af;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Unamortized debt discount</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,767</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,731</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Total outstanding borrowings</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84,704</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63,780</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Less: current portion</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,303</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,203</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Total debt, less current portion</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81,401</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> quarterly 600000 800000 1100 42961000 43511000 32600000 22000000 75561000 65511000 10910000 1767000 1731000 84704000 63780000 3303000 2203000 81401000 61577000 2500000 3600000 4900000 5200000 66400000 3900000 17300000 14500000 59900000 45900000 0.005 0.0011448 0.0175 0.0275 0.0011 0.0043 0.0175 0.0275 0.0287 0.0254 0.0375 0.0350 11000000.0 10900000 0.0375 65000000.0 14800000 700000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8. Earnings per Share</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The computational components of basic and diluted earnings per share for the three-month periods ended March 31, are below.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.068%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.127%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.127%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"><br/>Numerator </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(for basic and diluted earnings per share)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Net income attributable to CECO Environmental Corp.</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,792</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,181</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic weighted-average shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,051</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,397</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;">Common stock equivalents arising from stock options and restricted stock awards</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">377</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted weighted-average shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,199</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,774</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options and restricted stock units included in the computation of diluted earnings per share are calculated using the treasury stock method. For the three-month periods ended March 31, 2022 and 2021, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of outstanding options and restricted stock units were excluded from the computation of diluted earnings per share due to their having an anti-dilutive effect.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Once a restricted stock unit vests, it is included in the computation of weighted average shares outstanding for purposes of basic and diluted earnings per share.</span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The computational components of basic and diluted earnings per share for the three-month periods ended March 31, are below.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.068%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.127%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.127%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"><br/>Numerator </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(for basic and diluted earnings per share)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Net income attributable to CECO Environmental Corp.</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,792</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,181</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic weighted-average shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,051</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,397</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;">Common stock equivalents arising from stock options and restricted stock awards</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">377</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted weighted-average shares outstanding</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,199</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,774</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2792000 1181000 35051000 35397000 148000 377000 35199000 35774000 2100000 1500000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9. Share-Based Compensation</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for share-based compensation in accordance with Accounting Standards Codification (“ASC”) Topic 718, “Compensation – Stock Compensation,” which requires the Company to recognize compensation expense for share-based awards, measured at the fair value of the awards at the grant date. The Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of share-based compensation related expense during the three-month periods ended March 31, 2022 and 2021, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company granted approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">600,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units during the three-month periods ended March 31, 2022 and 2021, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> options exercised during the three-months ended March 31, 2022 and 2021, respectively. The Company received </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in cash from employees and a non-employee director exercising options during the three-months ended March 31, 2022 and 2021. The intrinsic value of options exercised during the three-months ended March 31, 2022 and 2021 was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> 900000 700000 600000 0 0 2000 0 13000000 0 13000000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10. Pension and Employee Benefit Plans</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We sponsor a non-contributory defined benefit pension plan for certain union employees. The plan is funded in accordance with the funding requirements of the Employee Retirement Income Security Act of 1974.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We also sponsor a postretirement health care plan for office employees retired before January 1, 1990. The plan allowed retirees who attained the age of 65 to elect the type of coverage desired.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We present the components of net periodic benefit cost (gain) within “Other income (expense), net” on the Condensed Consolidated Statements of Income.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Retirement and health care plan expense is based on valuations performed by plan actuaries as of the beginning of each fiscal year. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components of the expense consisted of the following:</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.959%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:15.083%;"/> <td style="width:0.798%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:14.907%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Pension plan:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Interest cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">219</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">194</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">390</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">378</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization of net actuarial loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">103</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net periodic benefit (gain) cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">105</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Health care plan:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Interest cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization of net actuarial (gain) loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net periodic benefit (gain) cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We were not required to make contributions to our defined benefit plans during the three-months ended March 31, 2022 and 2021, respectively. For the remainder of 2022, we do not expect to make any contributions to fund the pension plan or the retiree health care plan. The unfunded liability of the plans of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2022 and December 31, 2021, respectively, is included in “Other liabilities” on our Condensed Consolidated Balance Sheets.</span></p> <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The components of the expense consisted of the following:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.959%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:15.083%;"/> <td style="width:0.798%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:14.907%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Pension plan:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Interest cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">219</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">194</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">390</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">378</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization of net actuarial loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">103</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net periodic benefit (gain) cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">105</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Health care plan:</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Interest cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization of net actuarial (gain) loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net periodic benefit (gain) cost</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 219000 194000 390000 378000 -66000 -103000 -105000 -81000 0 1000 2000 -2000 -2000 3000 5500000 5600000 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We file income tax returns in various federal, state and local jurisdictions. Tax years from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2018</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> forward remain open for examination by Federal authorities. Tax years from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2016</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> forward remain open for all significant state and foreign authorities.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We account for uncertain tax positions pursuant to ASC Topic 740, “Income Taxes.” As of March 31, 2022 and December 31, 2021, the liability for uncertain tax positions totaled approximately </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">million, which is included in “Other liabilities” on our Condensed Consolidated Balance Sheets. We recognize accrued interest related to uncertain tax positions and penalties, if any, in income tax expense within the Condensed Consolidated Statements of Income.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Certain of the Company’s undistributed earnings of our foreign subsidiaries are not permanently reinvested. Since foreign earnings have already been subject to United States income tax in 2017 as a result of the 2017 Tax Cuts and Jobs Act, we intend to repatriate foreign-held cash as needed. We record deferred income tax attributable to foreign withholding taxes that would become payable should we decide to repatriate cash held in our foreign operations. As of March 31, 2022 and December 31, 2021, we have recorded deferred income taxes of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, on the undistributed earnings of our foreign subsidiaries.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income tax expense was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the first quarter of 2022 and 2021, respectively. The effective income tax rate for the first quarter of 2022 was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% compared with </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% for the first quarter of 2021. The effective income tax rate for the first quarter of 2022 is </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">higher than the United States federal statutory rate. Our effective rate is affected by certain other permanent differences, including state income taxes, non-deductible incentive stock-based compensation and differences in tax rates among jurisdictions in which we operate.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2018 2016 100000 100000 1100000 1100000 600000 0.283 0.298 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12. Financial Instruments</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our financial instruments consist primarily of investments in cash and cash equivalents, receivables and certain other assets, foreign debt and accounts payable, which approximate fair value at March 31, 2022 and December 31, 2021, due to their short-term nature or variable, market-driven interest rates.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the debt issued under the Credit Facility and joint venture term loan was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at March 31, 2022 and December 31, 2021, respectively. The fair value was determined considering market conditions, our credit worthiness and the current terms of our debt, which is considered Level 2 on the fair value hierarchy.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2022 and December 31, 2021, the Company had cash and cash equivalents of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of which $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, was held outside of the United States, principally in the Netherlands, United Kingdom, China, and Canada.</span></p> 86500000 65500000 28400000 29900000 22400000 22600000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13. Commitments and Contingencies – Legal Matters</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Asbestos cases</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our subsidiary, Met-Pro Technologies LLC (“Met-Pro”), beginning in 2002, began to be named in asbestos-related lawsuits filed against a large number of industrial companies including, in particular, those in the pump and fluid handling industries. In management’s opinion, the complaints typically have been vague, general and speculative, alleging that Met-Pro, along with the numerous other defendants, sold unidentified asbestos-containing products and engaged in other related actions which caused injuries (including death) and loss to the plaintiffs. Counsel has advised that more recent cases typically allege more serious claims of mesothelioma. The Company’s insurers have hired attorneys who, together with the Company, are vigorously defending these cases. Many cases have been dismissed after the plaintiff fails to produce evidence of exposure to Met-Pro’s products. In those cases, where evidence has been produced, the Company’s experience has been that the exposure levels are low and the Company’s position has been that its products were not a cause of death, injury or loss. The Company has been dismissed from or settled a large number of these cases. Cumulative settlement payments from 2002 through March 31, 2022 for cases involving asbestos-related claims were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, of which, together with all legal fees other than corporate counsel expenses, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million has been paid by the Company’s insurers. The average cost per settled claim, excluding legal fees, was approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Based upon the most recent information available to the Company regarding such claims, there were a total of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">240</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> cases pending against the Company as of March 31, 2022 (with Illinois, New York, Pennsylvania and West Virginia having the largest number of cases), as compared with </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">223</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> cases that were pending as of December 31, 2021. During the three-months ended March 31, 2022, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> new cases were filed against the Company, and the Company was dismissed from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> cases and settled </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> cases. Most of the pending cases have not advanced beyond the early stages of discovery, although a number of cases are on schedules leading to or scheduled for trial. The Company believes that its insurance coverage is adequate for the cases currently pending against the Company and for the foreseeable future, assuming a continuation of the current volume, nature of cases and settlement amounts. However, the Company has no control over the number and nature of cases that are filed against it, nor as to the financial health of its insurers or their position as to coverage. The Company also presently believes that none of the pending cases will have a material adverse impact upon the Company’s results of operations, liquidity or financial condition.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company is also a party to routine contract and employment-related litigation matters, warranty claims and routine audits of state and local tax returns arising in the ordinary course of its business.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The final outcome and impact of open matters, and related claims and investigations that may be brought in the future, are subject to many variables, and cannot be predicted. In accordance with ASC 450, “Contingencies,” and related guidance, we record accruals for estimated losses relating to claims and lawsuits when available information indicates that a loss is probable and the amount of the loss, or range of loss, can be reasonably estimated. The Company expenses legal costs as they are incurred.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We are not aware of any pending claims or assessments, other than as described above, which may have a material adverse impact on our liquidity, financial position, results of operations, or cash flows.</span></span></p> 4900000 4800000 40000000 240 223 37 18 2 We are not aware of any pending claims or assessments, other than as described above, which may have a material adverse impact on our liquidity, financial position, results of operations, or cash flows. <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14. Acquisitions</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General Rubber LLC</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On March 7, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company, through the EFM JV, acquired </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the equity interests of GRC for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in cash, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">which was financed with a combination of a draw on the Company's revolving credit facility and issuance of term debt by the EFM JV (see Note 7)</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. As additional consideration, the former owners were issued </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the equity interest in the EFM JV. The preliminary fair value ascribed to the equity interest was approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. As of March 31, 2022, there were $11.6 million in current assets, $29.8 million in long-lived assets, and $30.9 million in total liabilities related to the EFM JV included in our Condensed Consolidated Balance Sheets.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">GRC </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">engineers and manufactures non-metallic expansion joints and flow control products including rubber expansion joints, ducting expansion joints, and industrial pinch and duck bill valves, serving the industrial water and wastewater markets. The</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">acquisition </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">diversifies and expands our EFM JV product offerings within our Engineered Systems segment. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the approximate fair values of the assets acquired and liabilities assumed at the date of closing.</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.028%;"/> <td style="width:1.939%;"/> <td style="width:1.206%;"/> <td style="width:16.03%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current assets (including cash of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">137</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,308</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">459</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,667</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,434</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current liabilities assumed</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">714</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,720</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The approximate fair values of the assets acquired and liabilities assumed related to the acquisition are based on preliminary estimates and assumptions. These preliminary estimates and assumptions could change significantly during the purchase price measurement period as we finalize the valuation of assets acquired and liabilities assumed. These changes could result in material variances between the Company's future financial results, including variances in the estimated purchase price, fair values recorded and expenses associated with these items.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill recognized represents value the Company expects to be created by combining the various operations of the acquired businesses with the Company’s operations, including the expansion into markets within existing business segments, access to new customers and potential cost savings and synergies. Goodwill related to this acquisition is not deductible for tax purposes.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Acquisition and integration expenses on the Condensed Consolidated Statements of Income are related to acquisition activities, which include retention, legal, accounting, banking, and other expenses. During the three months ended March 31, 2022, GRC accounted for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in revenue and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of net income included in the Company’s results.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following unaudited pro forma financial information represents the Company's results of operations as if GRC</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> acquisition had occurred on January 1, 2021:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.068%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.127%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.127%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table in thousands, except per share data)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">94,575</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income attributable to CECO Environmental Corp.</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,066</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,594</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.09</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.09</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The pro forma results have been prepared for informational purposes only and include adjustments to reflect additional interest expense on debt used to fund the acquisition, and to record the income tax consequences of the pro forma adjustments. These pro forma results do not purport to be indicative of the results of operations that would have occurred had the purchase been made as of the beginning of the periods presented or the results of operations that may occur in the future.</span></p> 1 19700000 0.10 5000000.0 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the approximate fair values of the assets acquired and liabilities assumed at the date of closing.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.028%;"/> <td style="width:1.939%;"/> <td style="width:1.206%;"/> <td style="width:16.03%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(Table only in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current assets (including cash of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">137</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,308</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">459</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,667</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25,434</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current liabilities assumed</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">714</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net assets acquired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,720</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 137000 4308000 459000 20667000 25434000 714000 24720000 700000 300000 <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following unaudited pro forma financial information represents the Company's results of operations as if GRC</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> acquisition had occurred on January 1, 2021:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.068%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.127%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.127%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(table in thousands, except per share data)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">94,575</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income attributable to CECO Environmental Corp.</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,066</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,594</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.09</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.09</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 94575000 75215000 3066000 1594000 0.09 0.05 0.09 0.04 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15. Business Segment Information</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s operations are organized and reviewed by management along its product platforms or end market that the segment serves and are presented in two reportable segments. The results of the segments are reviewed through the “Income from operations” line on the Condensed Consolidated Statements of Income.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s reportable segments are organized as groups of similar products and services, as described as follows:</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our Engineered Systems segment serves the general industrial, power generation, refinery, water/wastewater, midstream oil &amp; gas, and other energy transition markets. We are a key part of helping meet the global demand for environmental and equipment protection through our highly engineered platforms including emissions management, fluid bed cyclones, thermal acoustics, separation &amp; filtration (gas &amp; water), and dampers &amp; expansion joints.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment: </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our Industrial Process Solutions segment serves the broad industrial air pollution control, beverage can, fluid handling, electric vehicle production, food and beverage, semi-conductor, process filtration, pharmaceutical, petrochemical, wastewater treatment, wood manufacturing, desalination, and aquaculture markets. We protect the air we collectively breathe, maintain clean and safe operations for employees, lower energy consumption, minimize waste</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.2410416666666666;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">for customers, and ensure they meet regulatory compliance standards for toxic emissions, fumes, volatile organic compounds and odors through our platforms including duct &amp; installation, industrial air, and fluid handling.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The financial segment information is presented in the following tables:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.065%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales (less intra-, inter-segment sales)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56,975</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42,057</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,461</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,835</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">92,436</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">71,892</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.937%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:15.094%;"/> <td style="width:0.798%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:14.918%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income from operations</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,470</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,170</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,139</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,822</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,407</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,938</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income from operations</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,202</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,054</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Includes corporate compensation, professional services, information technology, and other general and administrative corporate expenses.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.087%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.118%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.118%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment additions</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">190</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">587</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">293</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment additions</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">665</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">492</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.083%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.119%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.119%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">895</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,067</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,050</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,068</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">343</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,288</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,435</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.065%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">303,245</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">262,558</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">142,585</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,975</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,563</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,664</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">458,393</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">416,197</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(2) </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other assets consist primarily of cash and income tax related assets.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.065%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">119,826</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">99,303</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,773</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,880</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">181,599</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,183</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intra-segment and Inter-segment Revenues</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has multiple divisions that sell to each other within segments (intra-segment sales) and between segments (inter-segment sales) as indicated in the following tables:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.375%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.815%;"/> <td style="width:0.585%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.806%;"/> <td style="width:0.789%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.824%;"/> <td style="width:0.789%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.852%;"/> <td style="width:0.789%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.843%;"/> <td style="width:0.585%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="18" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Less Inter-Segment Sales</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total<br/>Sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Intra-<br/>Segment<br/>Sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Sales</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">to<br/>Outside<br/>Customers</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,600</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,558</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">67</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56,975</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,142</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,625</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,461</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98,742</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,183</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">67</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">92,436</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.69%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.774%;"/> <td style="width:0.594%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.681%;"/> <td style="width:0.798%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.7%;"/> <td style="width:0.798%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.718%;"/> <td style="width:0.798%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.867%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="18" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Less Inter-Segment Sales</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total<br/>Sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Intra-<br/>Segment<br/>Sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Sales</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">to<br/>Outside<br/>Customers</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">44,476</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,374</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42,057</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,933</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,774</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,835</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">77,409</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,148</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">324</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">71,892</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The financial segment information is presented in the following tables:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.065%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales (less intra-, inter-segment sales)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56,975</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42,057</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,461</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,835</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">92,436</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">71,892</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.937%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:15.094%;"/> <td style="width:0.798%;"/> <td style="width:1.521%;"/> <td style="width:1.206%;"/> <td style="width:14.918%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income from operations</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,470</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,170</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,139</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,822</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,407</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,938</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income from operations</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,202</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,054</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Includes corporate compensation, professional services, information technology, and other general and administrative corporate expenses.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 56975000 42057000 35461000 29835000 92436000 71892000 6470000 6170000 4139000 3822000 -5407000 -6938000 5202000 3054000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.087%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.118%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.118%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment additions</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">190</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">587</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">293</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment additions</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">665</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">492</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.083%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.119%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.119%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">895</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,067</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,050</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,068</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">343</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">300</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,288</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,435</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.065%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">303,245</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">262,558</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">142,585</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,975</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,563</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,664</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">458,393</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">416,197</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(2) </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate and Other assets consist primarily of cash and income tax related assets.</span></p> 5000 9000 73000 190000 587000 293000 665000 492000 895000 1067000 1050000 1068000 343000 300000 2288000 2435000 303245000 262558000 142585000 141975000 12563000 11664000 458393000 416197000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.065%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> <td style="width:1.53%;"/> <td style="width:1.206%;"/> <td style="width:15.128%;"/> <td style="width:0.603%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">119,826</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">99,303</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,773</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,880</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">181,599</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,183</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 119826000 99303000 61773000 61880000 181599000 161183000 <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has multiple divisions that sell to each other within segments (intra-segment sales) and between segments (inter-segment sales) as indicated in the following tables:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.375%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.815%;"/> <td style="width:0.585%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.806%;"/> <td style="width:0.789%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.824%;"/> <td style="width:0.789%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.852%;"/> <td style="width:0.789%;"/> <td style="width:0.993%;"/> <td style="width:1.197%;"/> <td style="width:8.843%;"/> <td style="width:0.585%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="18" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Less Inter-Segment Sales</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total<br/>Sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Intra-<br/>Segment<br/>Sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Sales</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">to<br/>Outside<br/>Customers</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61,600</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,558</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">67</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56,975</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,142</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,625</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,461</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98,742</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,183</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">67</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">92,436</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.69%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.774%;"/> <td style="width:0.594%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.681%;"/> <td style="width:0.798%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.7%;"/> <td style="width:0.798%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.718%;"/> <td style="width:0.798%;"/> <td style="width:1.002%;"/> <td style="width:1.196%;"/> <td style="width:8.867%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="18" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Less Inter-Segment Sales</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total<br/>Sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Intra-<br/>Segment<br/>Sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Sales</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">to<br/>Outside<br/>Customers</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Engineered Systems segment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">44,476</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,374</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42,057</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Industrial Process Solutions segment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,933</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,774</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,835</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net sales</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">77,409</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,148</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">324</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">71,892</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 61600000 -4558000 -67000 56975000 37142000 -1625000 -56000 35461000 98742000 -6183000 -67000 -56000 92436000 44476000 -2374000 -45000 42057000 32933000 -2774000 -324000 29835000 77409000 -5148000 -45000 -324000 71892000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16. Subsequent Events</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On May 3, 2022,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> the Company completed the acquisition of Compass Water Solutions, Inc. ("Compass"). Compass is a leading global supplier of membrane-based, industrial water and wastewater treatment systems that help customers achieve regulatory compliance of water discharge. This acquisition advances the Company further into industrial water technologies markets. The purchase price was approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and financed using a combination of cash and debt, under the Company's existing Credit Facility. The impact of this acquisition is not included in our results for the three month period ended March 31, 2022. The initial accounting for the acquisition was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this report on Form 10-Q. As a result, complete disclosures required under ASC 805, Business Combinations cannot be made at this time.</span></p> 12500000 Includes corporate compensation, professional services, information technology, and other general and administrative corporate expenses. Corporate and Other assets consist primarily of cash and income tax related assets. EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( - [JE0'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 " #0.ZI4++7L^.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VG10^CVLN))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.\>$S#@5F-." #CTE$+4 UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO(. MZ?'E[)N97TB MY37F7\E*.@7 [(63+9&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;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:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,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#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MT#NJ5%[MS650!0 &18 !@ !X;"]W;W)K)X8W?;;:<7,L@V$T!4"#O^ M]ST"#$X&'V@N8K[.R\.1]!Y)UWNI7I.M$)J\A4&4W'2V6L=?+"MQMR+DR86, M101WUE*%7,.IVEA)K 3WLJ PL)AM#ZR0^U'G]CJ[-E>WUS+5@1^)N2))&H9< M'>Y$(/+YH8@27T9$B?5-9T2_ MC!W'!&1/?//%/CDY)N935E*^FI.I=].Q#9$(A*N-!(>?G1B+(#!*P/%O(=HI MWVD"3X^/Z@_9Q\/'K'@BQC+XP_?T]J9SV2&>6/,TT"]R_ZLH/JAO]%P9)-E_ MLL^?[?4ZQ$T3+<,B& A"/\I_^5N1B-, ^TP *P+8AP!Z[@U.$9!ESLK)LL^Z MYYK?7BNY)\H\#6KF(,M-%@U?XT>F&1=:P5T?XO3MO713:!5->.212:1]?2#3 M*.\>)LU=DFRY$LFUI>%M)L9R"^6[7)F=47;(DXST-@%53WCOXRV@+%'9$?6. MH8)/7%T0AWXFS&:LAF>,AX]B"&=7=>'O<)PR ;^HP\/@U#Q*! M< Q*CD&[;,R%\J7IG1Z!/EZ;&%SIV'-^^/2IH?&')=NP'=N#G[@\(-\%5^0! M+M8.%%RK >FR1+K\7TA%ULY"X6I?*8)T52)=H2)+Q3T_VI#%(5S)H X"CQ]/ MQA,$@]J5R=FH4&%L+V+CF]$*29KQL+8C-0@!T3.9S+Y-7YYG3Y/9#3$R5I$Q_+-3I3[V=FPX M-LAUNY1U':R'T7Y%#?J@G#D M>3 A2CX?#\@C/$>>H_J1@$O2WJ!/R0PZQ18&4Q#PA,RY>MWS T9L2@9K53)* M,C-@A4&;*[GS([>VM1LTEW]B:%6=8*WJ1(DVEXD&5_[+C\E8>O5@N.*PS_K8 M&&%5I6 -E2(C@P7E>11<@%$4I*H+#/?S1YE-@K8RPORM0<3I#[L#>HE5*E;5 M M:N%L@P!%-;:.F^0K?*5E?D.=70AI&9+=6N;'+E?J9L5N8[0*.]RX%IM5T= M554'6*LZ,(VT4/F:VE1U?BQ9M4G#%?$*Q:J"P%H5A$4(@YK)G M93.?;-1BX6*-6)6]LP8_/F)]3;F"#A8<,"IRGU<]D(=Q4 6$M$Z[TWEMBF*7O>) *\J-]85,2 MPPPYV\W!J"NG=W"C/F*2R9N[Y=%&G%U3-0C-1HO[$;9QX9QLR;1:#$PC5RKH M9MGT\:1TCV4*2ZO#V=+4H'Y?NQBU3C;?C#-D>Y()<2NIM0RSPZW@GE#F ;B_EE(? M3\P+RMW@V_\ 4$L#!!0 ( - [JE00G7^E10< !H> 8 >&PO=V]R M:W-H965T&ULK9EM<]LV$L>_"D:7N;O.V!$!\#&Q/=/8[5U> MI,G$;2]O80JR."$)E8#\T$_?!261$K& U)E[D5B4%LO_+H']+<"K9]5]URLI M#7EIZE9?SU;&K-_-Y[I MY;TTOZV_=' U'[PLJD:VNE(MZ>3R>O8C?7<;1W9 ;_%[)9_UP6=B0WE0ZKN] M^+BXGD56D:QE::P+ 7^>Y*VL:^L)=/RQ>_^Y#QZ">1!:WJKZ M?]7"K*YG^8PLY%)L:O-5/?]7[@)*K+]2U;K_GSSO;*,9*3?:J&8W&!0T5;O] M*UYVB3@80&// +8;P,X=P'<#>!_H5ED?UITPXN:J4\^DL];@S7[H<]./AFBJ MUC[&>]/!KQ6,,S>WJEW 0Y$+ I^TJJN%,'#Q0=2B+26YMXXUN22_W=^1?[_Y M@;PA54M^7:F-%NU"7\T-:+">YN7N?A^V]V.>^WT2W5O"Z05A$6/(\-OP\#M9 M#L/I\? Y1#Z$SX;P6>^/^\+?=)UL#1%:0YSO A[YX)'W'F.?1Z%7!')#2OM! M_K&IGD0-MT!SM765]J[L@GNZ83G/(2]/ARE!K(HB&JV.=,:#SCBH\ZO4IJM* M^["M4DS=UD%R<%]:T'PBSC5B4<%Q;D%8: M3&3BW+](XCB:J'2MLK@H*"XS'62FX4>M-&BTSQIR637]PI&B:ZOV4=ME(E]* MJ3512_)0U77_+12N35NJ9EW+/O.J-1U4,G1RI([FN$C2;!*9:Y70F!5X9-D0 M61:,[&/[!%-6=974WL1G[H-G43Y-O&M%LRCQS-U\D)<'Y7WIY%I4D.R7M:U= MVV>@S$IV4#(/%S2F.W<5<<[X1#=B%65IA.LN!MW%6;HK.P4D,>)%HA(+]^:4 M31>>:\2R/,8%TFC$0124^*LRHCXCBSLW1[>G%(K71"5B1_,BHIZE1P^X14_D M$EJ9SKQ>D#6@RFR7(53;-?08QCMI=TZ/Y*2,%E/5B%E2Q+E']$@;RL)%US85 MEVIYN=%REURR[%1#;"S"0(D@M82F!$\Y0Z9%FDY7'&86Y;Z23$>NT3#8_J/4 MXAGJ&"J-(T\9,N;D%;%+[;3QB!MA1L,T^]@:T3Y6 (I]6O_YCQPFY'NRK-K* M2%)72S]#* *QF.5TJAXQ2_+8-Y5'VM$P[OSB*VC.#@) M6, S*;E#+-*?92@ M(P!IF(!W.V,%R*WP"1XS1XJRNN:X$=#:5@38A MU#JSD3XL3)^]X[7J^DT>M$X+^8"N6>:"A?-HF@+$"KH43[EA(WQ8&#Y#@[H6 MKZ)?MS"G1%EV&SEV):AJ%RP%Y>FT3B)F>1SEGDK##G8[8?Y\V/>A1]UI&>IC M_T['REST\)1'TV6#F#'H"3QT92.A6)A0'P^*T/[)H#)1"DTYBEG%/HRRD50L M3*KC!NM@!:%*D2T89TGA:$7LH#7(/<63C6AB831][NOD*94N7"C/L0LI4GF*9ULI!$[DT8C,8?T MOGH;%.:")H_8E)^8%2\\>Q8VXHB%S+*1\SQ$YA335,9NU'9EEU;5"&_LBT] MBL/^[%'O.[T6I;R>K3NI9?NB^Y4O5"=KIO M;[/W_7[-O 9/W4:T\3#:8&^]6UG:J/+[!7GS-J) @8X\B7HCWQ,:74111+35 M 6G?F)7JJC_E A:=:B6IM 9XH\EW<36MOT&3XX .SA%/'"3") 'X>J/IP_&% MQ).+;]^^V7_]!(/+B.47T/KMC;?A;GOAC=&P 5G8%2X,^22ZD' QUKV1_#U*YHTEYX\<=(6-CI.W$A8'B;LK5A7M@H<]3A#ZE"Q MV,:.Y]FTP*)VK,@]^R@^8I:?//#<-)NZ[[QJI?$:X.+SDO/".;E"[=*,>GH! M/G*6ASE[*')WV 9M(2QJ^U+G2?J%NRB]I"QUD(O;19EO0HS,Y6'F;J%P^]/M MY^WLWU6A?^WJ#ZH9V?]%6>9JQNSB)/&]GWVJKOV&$R&PEK M#NT.N,O2)&&.5.1(,_9MA?A(7'X.<<_.*X94SICSR@.QBY(B\?1?\8C>^)SS MS8,&H2]PY\K?.3]\%8/NO#$[;.<]/WAQ9]^:0NU]K%H-C=82!D9O,TA MWT1 MN;TP:MV_RWM0QJBF_[B2 F1; _A]J9397]C7@\/KX)N_ %!+ P04 " #0 M.ZI4W -/F;," "8" & 'AL+W=O,G%%WI/ M-Q[8+C?VAI_,2[J#-9BOY4KAS&]=,E: T$P*HF"[\&["Z^7,QKN ;PP.^FA, M;"4;*1_MY'.V\ (+!!Q28QTH7O:P!,ZM$6+\:CR]-J45'H^?W.]=[5C+AFI8 M2OZ=929?>%./9+"E%3+: M*'S*4&>2I109]@0R@B,M.[>NX;Y+!N?MKDO*US1B=R?J%J0(;A%8F"*.J1+\_+[R!MY6%7[F/U[1)$ M[1)$SF]XPF]ML&3?9Y(-VV1#EVQT M(MD*=RDHA4N,K4T?KTA)%=E37D'?.M9>L?.RO\=]$@P"K'E_O%JO!'4P1RWF MZ&V8=:\)K4PN%?L+61]N[3D^(@D#_#SC?2VJ SQN@ MB^A 3EK(R5G(I2P*W%"7='YR2>=?">HPQBUC_ ;&B]H>]S>TI_671':HIRWU M].W4IWL_?<$Q' ?Q) QGSX![ Z-I.(O[>6X-[(/VC\X->V;C'_.."4TX;%$:#&+T4/4Y6$^,+-U1LI$&#R8WS/'5 90- MP.=;*'?Y[.K'5V+Y+.0/ M=6!,HY>RJ-35[*#U\7(^5]L#*ZFZ$$=6P3\[(4NJH2GW^/VCS8+Y:'NF> M/3#]>/PJH37OH^2\9)7BHD*2[:YFU_AR32+CT%C\Q=FS.KE')I6-$#],XRZ_ MF@6&B!5LJTT("I5A2J^47/G6TP0]M::5%VSD!0\JJ]TI>N$"<. M$,?M0#H',G:()AS"SB%L$FW)FK1NJ::KI13/2!IKB&9NFMHTWI -KTPW/F@) M_W+PTZNUJ'+H%)8CN%.BX#G5T'C0<('>T@J)';H_,DE-U14Z>ZQHG7.P.4(5ZA/P^B5K3*U7*N@M1$CR:B?X'9KFC!G(5O71>-JYG33ZN,1.%B.7\Z+8=M ME> T([W5&ZZXYXJ]7&NAM!D^DVRM>WSRUL4B"-(1FVT5)5$:N]D6/=O"R_:[ M%$JAHQ0[KEUH"^NE9!&1,9K#*HJ"Q(V6]&B)%^T!UC1>[1%,)41SF//<#!6S MVB'V<5YKMVU7:FU,7]DU)@R@;I>6T2MUU MQR=:@[W,9Y]@TIT#:K,:[J0HD>BEQ0F++8P8EN0QK&T5!E-C&I.!EGAI[_6! MR5?8LZZFY^]1Q9PK1A?ME.)#%(]7#*=5&DRP#OJ"0R_K'?0^#+!^QCD!0_O5 M*;&*Z;!*R,1JBP>)PGZ->MOU&P8;4/;:TO1E8JQ&=L=F-K%MA=.3$?V6>! O M[%>ONQ[.6U1;G3#&%J)M%<<3RQ@>) S[-M3!^P-7M<1GA";_$@7]BO7U8A$=5:\DVM MZ:: (2#0^N/Z'C:G3UR*RFS@: '[97F\<&:26ILIDF36D+"M,$ZGQL2@;3CS M[C2[>68$&"H..QQ8PM2!2G;IVU4/JD/\JG-#%=^ZDN[\DI-T@@MK*^>V"MU) MDT%7B%]7;GE1Z_&YH>/"O\3EM)KB&A2$$&]G?&\.D7"W"3V\8BL3O;:>'?[]I)L]*FT5X2?]QS[KG' M\4V\$?)5Y0":O)4%5V,GUWIUX[HJS:&DZE*L@./.0LB2:IS*I:M6$FAF067A M!IXW=$O*N)/$=NU))K&H=,$X/$FBJK*D\GT"A=B,'=_9+CRS9:[-@IO$*[J$ M&>B7U9/$F=NR9*P$KIC@1,)B[-SZ-].1B;G.-,2=QGB=#(5/,,S M@8S@2(F"953C9*;QA8>E%1$+W"KQ$\G-V:V!W/-4E$!.'X129^3TA=,J8P@Z M(Q?D979'3D_.R EAG'S/1:4HSU3L:I1J$KII(VM2RPJ.R K)H^ Z5^03RLL^ MXETLL:TSV-8Y"7H)'ZF\)*%_3@(O"#KT3/\?[O?("5O;0\L7'N%K_3UJ[Z_; MN=(2O_+?/>D&;;J!33;N.HL8.+=;<^G427/E>[*YW_3D,\H/K MJS;H@ZRHE17UNO!-YR!)^J%\UGQ=A?FZS@D':Y&F;S<]/@S;A,->'_#FX[WF M>+&D!)Z^$W28JX+:CE*G)$ML?5TNUCON708%$7='HU:R:->R=,. M=[KDC0X/,1A=[\D[#/+#*-P3Z.YTDQ+DTC99A<=4<5U?N':U[>.WMGWMK4^P MO]?M^!]-_7/ Z[1D7)$"%DCI78[0,5DWW'JBQ&X.5'T% "H& & 'AL+W=O M,D!;;= MH&F[#XM]8"0F%BJ)+DGE\O=+R8ID42,Z[;8OL62?.3PBV]RPYA" M#T5>RN/91JGMV_E<)AM64/F&;UFI?[GAHJ!*WXK;N=P*1M,FJ,CGQ'&">4&S M_F'4N:%:R4&2^18#?'LW?X[07QZX &\35C]W+O&M53N>;\6WWS/CV> M.;4BEK-$U114?]RQ%C+75+(5S__.4K4Y MGD4SE+(;6N7J$[^_8.V$&H$)SV7S%]VW6&>&DDHJ7K3!6D&1E;M/^M F8B\ MNQ,!I T@1@ A$P%N&^ : =Z4)*\-\,P1@HD OPWPS1&F H(V(#!'\"8"PC8@ M- +"WR-1HS5;?=$41!.MES KZ]J]4D+_FNDX MM5SQ,M65R%*DKR3/LY0J?7.E](9>H1O?Q2 MTBK--/H5.D)?KD[1RQ>OT N4E>CSAE>2EJEY/9/KGDM5&?/I_I+;9C0*U?H?6M3;RAW["#]^8$%T#N@ MK,3CX5Q>V(D^\C+AI1(\U[_E8H))-<$XUW7;%2_IBI@P[ 3#L>2;;.<3F&Z"+,2CVW0XSR+;;9=O]L6R_ MWFT,\CE97^VX_6$Z'2.AYV/4$78C6+?7Z?:LNC_J#B#3M5@P]#+7#\2SYMG9^<'_UQ^.[ M1ME:(0.%0:=(]\V2-ITGHZ*$,QN/1$1.:&3-CADHQ4[?SSC_1ZLM<2WSH"#QA)Z]_@I; M]7P6M)3Y3L*M/DM8]J"6:7]\TW'.[)BAQMY&L=U'UV5JF.@'*KKM'(-:R3A7 MCA_XIHMBR$8-LSJ%R'P_CHBQ_P*X(S>( \=,$H#33FH:[CD@#K!2@ T[X<0C MA7LWQ78['29]WTL/)7^%03,-(G-Z/^*FN+=3;/?3@UT77#!C7]0%$_NA63 > M4#".63 F>Z[HM@LF#%.%TR(1T\5@,-D?Y';4@#,W7,FO!/W]H[M_O[LS@JN MAK&=ZXR1J77N+1W;/?U9?1,&3#S"CKD. "J,B9G=,0I/S:)O"? O[@DP8.:! M:5T *)BRKM[P\6]R?#RV_*GN _>>CW^YZ>.QH^^?.MK4V4'#@V!O^^2WV3X9 MVSZ>R![I;9_\,MLG8TL_\MW1X? :JAS[P1MMW[CE)X]G=+3K*[%ZZJ> "@: ML-C8,??+0ZBAZ-XZB=TZIT33Y'N5";@VR=@,?6LU5XH7S>6&T92)&J!_O^%340" $2, !@ !X;"]W;W)K8I!; V<7NGEV0%X_:_&JV4EKRM*OJYG*RM79_/ILUQ5;N1/-)[V4-OVRT MV0D+M^9AUNR-%*4?M*MF;#Y?S'9"U9.K"__LUEQ=Z(.M5"UO#6D.NYTPS]>R MTH^7$SHY/?BA'K;6/9A=7>S%@[R3]N?^UL#=K)^E5#M9-TK7Q,C-Y>0S/;_) M%FZ E_B7DH_-X)HX5>ZU_N5NOI67D[E#)"M96#>%@#]'>2.KRLT$./[H)IWT M:[J!P^O3[+]YY4&9>]'(&UW]6Y5V>SE934@I-^)0V1_Z\1^R4RAW\Q6Z:OS_ MY+&3G4](<6BLWG6# <%.U>U?\=098C YL$'L&X ^^N ;&0 [P9PKVB+S*OU M15AQ=6'T(S%.&F9S%]XV?C1HHVJWC7?6P*\*QMFK&UV7L"FR)'#5Z$J5PL+- MG84_L%NV(7I#;D2S);_!CC?D[&?2%G?_MP,;, Q4TX*[IE MK]MEVCW828]KEISPNS"?"*?MP MFH##>[-R/Q\?,ZNSV,9;;&/TCD#8&6%5_=#ZK;)*-N>)=;)^GH42;3>J2B)TV5OWI'V#6;*?+A]9DJU5L340NX_FH-9<]WF42[\\:TG2E M_@2S0/:&]%1#?C!&UL4SJ7338)"7,90%CQ''8OER,0IXU0->)0&?_5VX_7/8 M")BX$;#SD$Q@EV%'[;.WN?SCH/;.0S#TJPC6=!F#1Z06X^#7/?CU*]YQ;TFI MFD(?:ONJ:ZPC#&O$S+$4G;-1I'0>4O@\B?5N*XR<.C(K"005,'S3>K5\%66P.\A&;?;O476YU3S(%CP8S3];B&@>-HFN1.+@R;CB*, MN6K*.5T@$&/)+!]/LS2P&DW3VJV1>Z'*4VCYW=!V*TW';K;S811^3%S3U1*A M9$0P9XN$@0/'T33)?9$;"3#!$R )N_ +^!.X8\Y:KS&CQW(KEF",0&XTS6Y] ME.[%LPO1MOXI"G.0_4[@R&,.6V8Y0Z C9)=GXWF.!;9C:;:[/H7BBP M4J'\ MGJ!E,>$M%UC0(H)3GK_,8"]5#-S(TMSXK:N-Q9/LMPC%&A,?Y0B)(W+3;#WN M_BQ0)$M3Y#^]IP^H!8494]Z4\I<4W0%%)//QTID%T1RRP(TNSX^=!1AR:16#1+N%0@3;9^5^1M5"WJXNV1QP/%\5>NY/#=V%'.&K) M4.R()/75\BCZP&<\S6>]Y1WX2MJ*&BDF?,';*-(!@>(:<8:VG'S M%B@(-2TR)!6@@FR<9'F@)I[N_?I:.$3&1OH*1I4H9*P)Y-B.)]=]?_;B@0-Y MF@-O![[<:B5))473%?I!T5,)](PJBM Z\DF:0C6>]UL9O??U#*I^3*?8B1@B1MEX9<<#4_)7F%+7OC/1OK\!9H1X M!VYTIY#6J/O#.'"$&]=HYDP"^!_B*' G3S>HDLL'.69N>OFXTL_/$9M)_^T(U \R!)T1W 0:IPJGYL%7:%\A%*S[IK M3]V6&E7X/A1^1U_;()TEI10I=3!)GCB6R0*-9VD:=QMV5DI@;0BH#^YMC;]R M3??_J1S&WHLUD@P1R3SCXUUK%E@^2[/\S9LU(,*2>_F@ZMK7!- $2:,TRF99 M7 MPND850R27*SI^9)V%JB%+5PWOTTRZLZJD3G&MP.<<2RV(9,9]53&FT^ 5 MYQLZ7M\3G;6'RN[=D61_A^1 M6R3>262!Q[/7#G3#T1 *DML [+B-D%1Q(B;]*'H [4[TC+>)3DO7%-_75QYWT]Y*;BJRP3BK/&W.1LOYBXOGO%X6 M?#"T#P?7BB-9.W?#-V_RL]&, 5%)660+&O]VM**R9$. \:FU.>I=\L;#Z\[Z M#Q([8EGK0"M7_FKR6)R-OANIG#:Z*>,[MW]-;3Q?L[W,E4'^JGV[=C9261.B MJ]K-0% 9F_[KVS8/_V3#HMVP$-S)D:!\I:,^/_5NKSROAC6^D%!E-\ 9RT6Y MCAYO#?;%\PL=3%!NH]Y1[7PT=JM0:;5R-KC2Y#I2KGXP5MO,Z%)=1SQ 26(X MG49X9QO3K/5TD3PM'O!THGYV-A9!7=J<\OO[IT#=0U]TT"\6CQK\6?N).IF/ MU6*V6#QB[Z1/Q8G8.WG WEN_U=;\H9DMXX,,"'ELKJX\!82>'B!CQ]*B?ENN M0_3@VN^/('K>(WHNB)[_#\5YW--\HOZM,_5+06BNS%6UMG>\K;&ZR0VOSQQJ M;4.Z&LQL>C-A, //J\O56]!C9[RS_! +5L[7$TF_P9K0K(/)C?:&@GH2X?C+ M+[Y;+&8O5\F[W,U?CKO'>_KKDR;T3Q!<^] UOGWZ5!5Z1VI-9!5$KM8><.O& MAT;;J*)3[-,W)=PS)D_;IA1""'Y^>4U9XTTT[8K+VZS0=DL(I*I,$"T[!'Y] MN>I<3]2*?(2.*F.3VG;,VS@7K8ND#L92RO_ALVL*6VKKQ! M,H. E<8&6_>4A_X\8?<"F M)^0M]MDQPJO<9)J'9E>-SAP=;9I4)T[8EEF9&M=(I.DTN$B M)?$5[%=K\IWG.5@9$BF1&KB"->^JQ**!-G]#EL,..&!-F^B@EJDKDK"!)XH' MNIK/GOW48V?8;6H^QPB(&U/BU=X@C]+EEZO4QB-9T-L;/4VQ)^WH1\4#J#DT M[G2F@9CFQFFLL+D&=3-37E MQ^7RJIT/_?0['TXYLTP)@ MFD)T@LH;48-ADZ19FF*BEEEL1#02PU&&DK$C;-\QDB6Q3Y.4.3R"[9X&LGAC M>A5B=DQ,,V>@LA5!R\1@(8P@;F=I8\:R,>8WU#<) ;W0/,.)9_1NJPPVM0N[=%#3F<1D)FRF+T8 MV*5H#'9U;CK W.E#.%WPF6[X=+ ' DA>KH[$,E9KL/BX_@GHM7>:^[EDUFX+ MI#W+V+606>^ B;G-!K@@(+82R943Y9[;">[;24JH)?(?^"00#.^2X=(EH&,$ M4GK7IXI+*@IOT_0<*G@PG+Y"">S6R<%EF-O'*@6H^\* ;0 3R.^8UJ_= M'AKGQ\/<[9QL'@!YCW2T[XQ!ZTKR_]&&,"\RL7MLNIN(D\ M58X>@";HSW[&F99VA F*HY")KA\$][/6XP,J_MSX.Q2'![[0U'5I<+QC G-R MRH2B'+SE7<5^?O.6=;M51ABIA(:ME-0;K\P1[BP9'DOD"GBWRCT'"RZY'(!W M";AX!'@.;\CXQL%+4V'UK7_.28Z9%N=,=\63@&^$GP)N/S.<1 M;_X(W@77?2/,$1T(4\%+:\G"GJQ-Y\;!W]O2>((283OXOC+P MN_14H@W.7"K?(-QN#SM0SO5LL#U\B#O/ILLKV/6..3C'8K8R;AVK8F(A8.L<^E2O<>VU$J72RBLN9&VI'7<<7RG?P#Y>)K3N"DZ- MD@TSKBR'9_.&:RA"A_C4*\O)NX9Z77'/D70TZE^,@5H4KK?(J_=H>@0YP@]^ M43L!Y9F6_$IK N\;Y2)]_F%=8VQ&D52=U'Y 81V+>53&!+ZB]IS)"^2B!3UG MBW3PKSB(U'T53)1A$]5"QU^J$DU.P3?D\!O8$!Z#S)TP#R$#V?/Q-EX_ -X+ MW8NH<"B68A/6,@SC@0B-D^HX=T/A.8S6T A.GTS<&8!__&%9S)[_RNJ/9[ C MIU+S-57.7%EO[I8N0/*S8E/))]^[5OE%2^.B'6/C#IKR<4C=;5P=WX9M:HE? MS=/#PHV#176@L6;7Z>3Y(@.;FG6:>.IB@RS)\PF)PX;?-[3!@/=K(G^>A #C MB[GY E!+ P04 " #0.ZI4:LGIM:H# M" &0 'AL+W=OC&7J^5_J[J1 M/-="FD50 M6=O<19$I*JR9&:H&);W9*%TS2TN]C4RCD94^J!91&L>3J&9 2'S28MJZ9/JQ1J/TB2(+CQB/?5M9M1,MYP[;XA/:?YD'3*CJAE+Q&:;B2 MH'&S"%;)W7KD_+W#%XY[P(H<#".@1&CQW>HQ .B&C\ MZ#&#TY$N\-(^HO_IM9.6G!F\5^)?7MIJ$4P#*''#6F$?U?XO[/6,'5ZAA/&_ ML.]\TRR HC56U7TP,:BY[)[LN<_#1< T?B4@[0-2S[L[R+/\P"Q;SK7:@W;> MA.8,+]5'$SDN75&>K*:WG.+L7/\1$1.K%*CZS6Z9N GY@>0I:$D,9I^@9>=E*9>;SL%;RS M. -?5[FQFKZ&;V\ CT[ (P\\^KWTO0GB^N[.-*S 14"-95#O,%AF0[@"/GAO MW0.4% ?@$FRE6L-D:6Z KF&.LI6/E<(E(.2)@K!DF64 MX"6SM.C/A"?71P98[7C2OE7 &H)]YM3_2"E_!\EP0GTHA!\ILO0[T_.._;4. MSN=%+4)B;1KT$TDP.0\(BQE=J%H*D MR\+5'C>H-;D7%=-;(NQP5!=F#/Z?S)=(MTW)Y=:)M[SVU@;PN>D4]EJ)]9!" M2_+/K7]+R+!GYD6Y1N,PCF.OEND^19Z_T[I#S5V>-S38.RR_>(&1> SWN3LE MMM*(?]1NXD%#"*HT@&[P72O]M6I?FSO1Q0BGCWOK+RH#/OG=-#_MGN["57<% MG-V[BY18;#GU@, -A<;#VW$ NKNS*(OVC@>QJIUW)/-IRU?XB.Y+>V_HE/0LE6A06:$5 M&%S.HLOLXJKP\2'@J\"-/;#!5[+0^MD?/E:S*/6"4&+I/ .GSPM>HY2>B&3\ MV'%&?4H//+3W[+>A=JIEP2U>:_DD*E?/HDD$%2[Y6KH'O?F NWI&GJ_4TH9? MV'2Q.8N@7%NGFQV8%#1"=5_^NNO# 6"2O@%@.P +NKM$0>4-=WP^-7H#QD<3 MFS="J0%-XH3R?\JC,W0K".?F']4+*J>-0#M-'!%Z=U+NP%<=F+T!SN%.*U=; M>*\JK'[')R2D5\/V:J[84<([;H:09S&PE+$C?'E?71[X\G]4MX4;84NI[=H@ M?+M<6&?H.7P_DJ'H,Q0A0_%__3L.+H9P@!^<.KZ0"%K)+0@%KM9KRU5ESX#Z M4M9]8^ &2VP6:/:>;/# -_0J'!K!I843R(IXDH^\D<=%.AH\T6AXSM;H$JV% M<9Q-QC"*LV(\N!5*T .J8*5U98'%>9'"^;@8?%I8+=&6J$H$+FE^N;=.*81- M&)P%*QL7<#;XK!V7E* OAE(S%J>3U&L8Q^F(P66CU\I9* U6PE$^IZG&0V;: M,:!#4H<]V1:H!U#6W*PZ3*FM [T$RTD<\,#:W9Q .F0T)5*&@2>8]V2]Q_/[ MC*XVB.\:_W:AI9[YLM$_X3\;[2E\?V/:/[;%L$'D=OBW=Y,O()2BM8&)I+GI MLK$-V+MML@]!%LDF15'T@9KA2,QR2"W)D5;]]?T.J;ME;U/TP1X.A^><[WSG M0E)W&V,_N:40GGUIE7;W_:7WJS?#H:N6HN5N8%9"XTMC;,L]7NUBZ%96\#H( MM6J8C4;C8IH8 M/MRM^$+\(OROJP\6;\.#EEJV0CMI-+.BN>\_IF^>"EH?%OPFQ<:=C!EY,C?F M$[V\K^_[(P(DE*@\:>!XK,5;H10I HS/.YW]@TD2/!WOM?\M^ Y?YMR)MT;] M7=9^>=^?]EDM&MXI_[/9_"!V_I2DKS+*A?]L$]>6>9]5G?.FW0D#02MU?/(O M.QY.!*:C%P2RG4 6<$=# >4[[OG#G34;9FDUM-$@N!JD 4YJ"LHOWN*KA)Q_ M^-Z8>B.58ES7[+WV7"_D7 GVZ)SP[F[H88-6#JN=OJ>H+WM!7\Y^--HO'?NK MKD5]+C\$M@/ ; _P*7M5X8_<#EB>)BP;9=DK^O*#PWG0E_]/#K-WTE7*N,X* M]L_'N?,6:?.O5\P6![-%,%O\WWA^51_5ZANWXI6X[Z,8G;!KT7\H!^QU.[T; MS^G-:+5E4C._-)W#2G?+/BZM$&?!8Z"^6AZX9_\0W#(1OKP3E6CGPNX_IKV# MW2'[:'DM-&_%$2FN*\'^Q-)QFJ33'*-9,LYFNYEI-J)1 MELSR2>^Q^MQ))ZFV'3 DX_&$_?F;:99FWUT^>S"F72.L8]ZP1FKI!5.R$:Q2 MW#G9R(J''O&"/+MA>9*6(W;;0RM H6N4IK5"5UOF2;6*XC :O": MS"@JQ/0L,ITE:3&+G">CK RLS\JDR L@G(#K,G!=)EE>8C">)?FL@,/8&Z3? M,NQRX%S@#]7P;1NK05RK!JHOHII)!XHAJ+"_N3>O!#"(_??129C&GLP]FQ_J M Z%>"2M-#>19F4R+E 9('"H'"I;\=TQ$\06;MA.!A2)/=WR,I\3'L18::UI@ MQ![V]8H(^?_5<&21^BDL_D$GP?&Y>T623 4NGQF<8/((#$' M!;9.I<(I0-=A9G*8N1+R'8RO1#[!H<2M1#A6J.W@'*)9BZA6BR\>*->";=$_ M73!W';2C5"+7*@^C:%1SZH3%"?@]5"OHN%7# A@@3 D6EH/TL!")A^D\"?+9 MQ71!T_FSZ3(YD#.]^#0>8'N@=M&NN-ZR"D\E/ !S(E1W7+$;0(/_%!,O(->P M2EIT$>>IHSM 1K>VXI8M3C>HR^2[C""3L"@MY5>8<"X, >RGRAOJ>.F >B!G M*VX]L2$1]:M"26!N[T(C+?K<9R"7GL< [M8"ZV8IL-;NLARYN0[Y#0^K)>!1 MH/2%>PKG80H9QXG0"XN#6DP#OT1N2T^1#>PH^8E,85HS;3R["?XCW)R<"%_E M$@R1*T$@K$2/0T960'$;-9(K#7QD:ZZZ4 <<#*\H_] F.A!*:+_.+@%W+AHA MYBIN[994\-9T&MO!^X9L 0=UN5.^KOEY@>HEGQ>X//A0'9@X6 PRYT&J#9@E M"2UB0<"^]L> (0-]J(ECP'>(8?H4ZTGJ@!-J;92[U]&M#/+72Z3TP:=(5LNW M5)'1EJ@C5""0N!H WKGC%5=5I^C#GL,7EQXC<,D%!>68RL@]NP@25E3&UJ3Z MVID@81OJ$&O<7V#+=):MZ W;$'$E*DZ[,A4?W.K:53P_T<6FIKJB]?N\7UGS M>[P\.2A=2ACA8,QU[__7F'Y)B8SI5[UM:"),&6MF^U*Z: M8]<+97FQ39UA_XL["PR?XR;-FL[3C:0RR-XX#TNH=I0#A8%*]]S>,8M/(.W: MXQ_JP&B8&I=^J>,O$]2%YBB,EDI[S:6B8UBT&*QTJQH) M%*E"5FT==;2*"@F>T?9][9(W/+E8XTB["#\?H+JI.<8[]F'V\ O%8[R8'Y?' MGS>01SC&4;DW$!T-)F4?91-^,H@OWJS"-7UN/,[/8;C$KB(L+<#WQB"FNQ&PO=V]R:W-H M965T5>Z3O3(%IX:(4TJZ"Q M=G<:1:9JL&7F1.U0TLY&Z999FNIM9'8:6>V#6A&E<5Q$+>,R6"_]VK5>+U5G M!9=XK<%T;KX"PY/<^=OW?XRG%OGMC@E)1*W;G)QWH5Q(X0"JRL0V#TN<<+%,(!$8V? M V8PIG2!3^TC^GNOG;24S."%$M]X;9M5, ^@Q@WKA+U1^P\XZ)DZO$H)XT?8 M][X9.5>=L:H=@HE!RV7_90]#'9X$S.-G M(A(/6\^T2>Y26S;+W4:@_:>1.: M,[Q4'TWDN'2'X-F&5E* MY0*B:H ][V'39V SN%+2-@;>R1KKW^,CHCCR3(\\S],7 :^8/H$L"2&-T_0% MO&S4G7F\[!F\0:YYU,N$@>]GI;&:;LJ/%U+D8XKFIVK,)5 M0&UH4-]CL"Y.X)_235Y;OZ>D. "78!O5&7(T;X J7#5CB>$2*VQ+U,>59/)9 MLYI0CVEV?9J08"K1U5QN@;7]5MTA6$6-7E9T"UP]E3;P"HHL3),9&=,B3/-T M"6T]GFX2)=T)C'T\EMH[1]:U&W()#:>'1T.,5L06.>Y)-/MB'- M21IF\P22))S/2;BR3/PAW!-F R<'5?'E^^L;_A']_[9I&/;&ULM5E;<]NX%7[WK\"H2<>> MH2F*NCF)XQG'B;>[$V\R=I(^=/H D9"$#4DP &A;^^O['8"DJ)O3I-L'6R2( M<_O.%>3Y@])?S5((RQ[SK#"O>TMKRY?]ODF6(N.J(\JP?1]&DGW-9]"[.W=I'?7&N*IO)0GS4S%1YSO7JCH-9?96/?Q#U/:,B5^B,N/^LP>_-Y[V6%(9J_*:&!KD MLO"__+'&H4-P%AT@B&N"V.GM!3DMWW+++\ZU>F":=H,;73A3'364DP4YY,AN5&&7AKTK4I%NTO>A2*M- MW&CS)GZ2X0W7(1L. A9'@>Y*803$;H>]&[F(:LP]3_2Q02P%B1,C5G M=BG87&7()%DL7AX=6S[+!%-%MF*RP%-5&5ZDYH0!R&39(@E.B\&'S936CJ-A%1RIG9@K+5)IV35/9";MBATCU&%#RF:4R" &^HSAX,1G0Q3 8#P9X>BON579/$"4>#;=S& >3*&)Q'$11=/1)P6*F M?A3.Z3@80]AD[$0]Z8T_E"PLNP>F%,*6-$XI,@91\&(0L;__[2P>Q*^./A<\ M5]K*/^$C]SQ%W*L*I,=L$$PG4W;BKX8#=O*TVF>C8!J-V&083,^BH_?"F)>H M15I#!5:2# ![S(;!,!HZIG$0TU7-E(0'+ /5#M$S=C8(1A&!/!D$X^F4W:'+ MI%4&G==15/*5CR!OOZKT#GP4"8=PX;A[QN)PW$:)%M2>R$A$ 25$@ W#3F3Z MY2$MC\(76\LC6AZ'\=;RF)8GDW"TM3YI GJXPPGYO6W(I=;9,.H8"E:9L(#"<:V#]@$ITO5T #Q,*5P[S%8A\UZKBLK "S4-O^*55[R8N5";OK*,..KE1%P-(AMFTVDV]9#[9()C-P&EZVFFIW./1)2 M&%0VO:M^P P%Y2D54$=J]C'/T83EJ0^W9%7O.R:5>UN(]T[8 S?DT1<=_W@L M1^/NDOTOW;*)YKIF>"5ROD+)K+-+I+2]Y#)US+1HEH&QE=F:^V :-+$$!RXE MU+"8A1B*ZV;2^GIGFN:P'5XY)@@2[X6&[-+N]:,J*3V#VD=KY4E)VM\Z%DM) MHE%WGA*XJU24M7*^/^V ?86.KC*9O3EJ%.-B*/AJD$'TC'T]SFL!\'W.F$1$0-JSIU[+H M1L;E H1D^,D:GS5Q!Y<-(PDA;V04CH9KH/Y"TT/V:Q-2('8YSSHY+[VJ+2Z; MV]OE]6XT$3<QD&>(D$1!((CQQ).@<5U0^42 !'>3!&; M4M>XZ;VB-Z5@1R.&EV4F$[>GY?=1:*G2?9[CK*"6I\OLO:)0JJ MHK&'$%TQ%QPL]Z/YC@6?P/+!'58@@M3>%S MXH]>.Z++GZN8G]OV0F7F4"D+N@%%*&OQK9*NZRA&[=WBCR5"NU\ B+HH45P2 M!: XIHD UB59Y4PA5HZ&'B7.,7PS.'_'>7@[-P\F5:/C":&[/;D.HZ >+KS4 M1YFC3GY/& P<4E*A ?CI=MT#J*6C1T$7=$@*? P#,=1W4-("H*X@=&5[OV0 M^EAH(%W"O 6RWH6%;ZQ^;JY# B:C7U,T6."*?'*]: YU$&3&"/Q $=^0W:*: M97)!QB KRDJ;"I2TY7N:K+M2A\'.)-T6,C?O+9"OI#J=3U9[2\_G\"YT!LA4 MD;F0DB+7(7-JLDYSX*3=J MD&.T=+5EG?J'SV$A^\V=(K[4IPAWY/Y0U/KZ(0RG!3J"O)O/U>/I=09 E#Z] MX> 8H'PGX=9!Y+CW[OJ&_?8%@Z9PD>+**N"K)^/669WHV@P:NO,\UBT 5 LW M(+6G))SV*C^_X!" ,:4=7&F,=D0)"J21MCX8_"(*-VW=5K,9J?[^_15T_>7V MJH>^ K#GE78(IL(D6LY\D?M=02:.&'O=Z$XD46=D)I]U.\8:=C(]9!];Y5T! M0Y"Z47C&DZ]-W%#_!8UK7L@HYW/R\\:[!7>\!VS78J81Y2L6>T]-._U9-J.J M:W_$^M"0NB\UDJ62OB_0TT%_V)^P[4EK/; .PWB,*=$'*)MG"A[0=<.G*OY\ M4R]G=&/AH5'$/??%8+,K[W99@MTUB^>'_-2)J/]+7L&HS> FQ9O%]IV,0JTH M%" ULG^@T@[8V 4PR8JMW4T[^GH3Z7U=5W27$)OMSG.$ 54>@#5C!=?U[62 M=8ZC9#Q.P%0D(95FT>ZI&AC>HU"JRK3ET[UM<;6S?N\!]YJJI)F;^'C<;$D%N[UYPW[(0#I_ M(^[!:LO4)VJ/%MZT/X56.T9W[6TJD&L&5,'7]>1P8:O?H>BF=YJ=+&[9U!#_ M5?4O9/L^(_0[7V-RH1?NFY/QU<%_F&E7V\]:E_YKSGJ[_R9VXUXX4";/08KH M&?>8]M^9_(U5I?NV,U/6JMQ=+@6-)K0!S^<*#;R^(0'MQ[Z+_P!02P,$% M @ T#NJ5.4T0=]^ P <@@ !D !X;"]W;W)K&ULI59+;]LX$+[[5PR$/;2 (UFRO78*VT#LI-@>N@F:?1P6>Z"ED46$(E62 MLI-_OS.4['6QK9MB#S9?,]]\\R!'BX.Q3ZY"]/!<*^V64>5]\RY)7%YA+5QL M&M1T4AI;"T]+NTM<8U$40:E6238:_9S40NIHM0A[#W:U,*U74N.#!=?6M; O M:U3FL(S2Z+CQ2>XJSQO):M&('3ZB_[UYL+1*3BB%K%$[:318+)?13?IN/6'Y M(/"'Q(,[FP-[LC7FB1,(&C8XP:58B"B\;G'C$XF6?%\?D1_ M'WPG7[;"X<:H/V7AJV4TCZ# 4K3*?S*'7[#W9\IXN5$N_,.ADQV/(LA;YTW= M*Q.#6NIN%,]]',X4YM]2R'J%+/#N# 66M\*+U<*: UB6)C2>!%>#-I&3FI/R MZ"V=2M+SJSMAM=0[!PU:>*R$Q47B"9=/D[S'6'<8V3 +RE46\JCE7?"I-X0 Y94 !SZL0<9;?\E6-!QQ\SD Z>./% M5B$8K5Y :L(QK2.;[BV\8>S7D'@[^)5>&*F)/H+PWLIMVZ%Z YN[S3T5SUY: MH^G">W)S8VP3PT^0#6?7&8WI,)VG@UO4ABZ!\,8.UL'J(5P[+*[$'BV](ITU MBDWKG2=*Q +&T^%HFO(POIX--J:F$ #=K/P)\',K]T*%< HK'8N7UM3]L6DX MZB[X1JC$.F?WND-Q$)8BF$[F,)[-!K>][Z]DE%Y?\S";3>#^DI562^)&@5,M M9RJ$_XN:X#*XD'S^Y4+EK1(LT0870S70&^Y:^]+;J9'26L3P_@>*)50(L^8J MH66-I\?UD!UK,#S!ZF7(G,_C<3'.700.2([@YQ2ZKW.!/>VZ(=!,?C6F,/R[8P.DS8_4/4$L# M!!0 ( - [JE2_&.#=8@, +$( 9 >&PO=V]R:W-H965T)M8D= M;(>T_/H;.VFVO=OM ^Q+.Q[/?//->.S)O-7FUA:(#G95J>PB*IRKW\:QY056 MS(YUC8IV,FTJYFAI\MC6!ID(3E49ITGR*JZ85-%R'G0W9CG7C2NEPAL#MJDJ M9O9K+'6[B";10?%)YH7SBG@YKUF.&W3_U#>&5O& (F2%RDJMP&"VB%:3M^N9 MMP\&7R2V]D@&G\E6ZUN_^" 64>()88G<>01&?S_Q&LO2 Q&-'SUF-(3TCL?R M ?U=R)URV3*+U[K\*H4K%M%E! (SUI3NDV[?8Y_/2X_'=6G#+[2=[6P: 6^L MTU7O3 PJJ;I_MNOK<.1PF3S@D/8.:>#=!0HL_V*.+>=&MV"\-:%Y(:0:O(F< M5/Y0-L[0KB0_M]P4S.#%FO(2<*TK.FO+?+GFL2-T;Q/S'FG=(:4/($WAHU:N ML/"W$BA._6-B-5!+#]36Z5G C\R,83H909JDZ1F\Z9#J-.!-SZ:Z#:G>L#UU MEH.5,4SE&.1OJZUUAMKD^YE@LR'8+ 2;/4)=SR.]&<-#8/"YP*!@:D_]S76C MG 6ZJ6"/#VY'$&_>\+,ZR:3*T+4_/:$]*B'@+:0O*"+_:.1!BVX MHUR<)CW7N9*_\)0_[KR,_TN2M9[V""IDMC%>X0)BQJ2!GZQL$'06-)WE83^G M\W<@F,/Q236'\ *>0C)^0W>O+,,SHCK-ZT%#N ^6VV!)T&*@+1KCZ^PCN\(@ M7E3^SD"-1FHBA?[J #4^%>;0^2$B";2D,M48GK%R?THWI.&SKFNC=Y)>*S*! M5TDR2I(D(/Q"XXM*'2ZYM[3A8!HEJ6,>F96AQO(_(:2W.V65!DZZ]@4B\!T: M+GWA[F?Q!T6A,T12BSLB3V$R#='I&G!F"\B,K@"KNM1[I!X,9$%I=7'0@:#F MY(ZZK2?J*1ZX_Q;CCJ-4=! TVOA=AFRB#=IC'JVX,W9EWPYRXY90>E)B1*]V6EQ&8;D!V"Z?K,)2VVM&("V)! MWQ1HO 'M9UJ[P\('&+Y2EO\"4$L#!!0 ( - [JE2[0X_IMP0 .0* 9 M >&PO=V]R:W-H965T/!X*1?"*F[LVE86]C9U)1>28T+"ZXL"F&W\0J4X$,'X5L?LMBG9YB?Y+J)UJ60J'5T9]E:G/+[IG M74@Q$Z7RMV;S&>MZQAPO,5/4SH2@D+KZ%T]U'W8+NK]"IW!= MK)79(L(<-6;2PT()[:9]3WG8NI_4,>=5S/B-F$/X8K3/'5SK%-.7_GW"UX*, M&Y#S^-V 7X3MP3 Z@G@0Q^_$&[9%#T.\X1OQ;M%+BS1:OBG5P5^72^^(KBUT ^Q\I*.LA*)A8D'ZK$V%3H!&EN?0Z> MK'A7ZA4=V6]EW68')@M[+>@="FYT8@J$.TQ**_T6+A//YM'D=-3CF MM2&>GKUS%(H2)\+B -!7<*RWZ[#>F(>T;)-BHY3AA)(+QV#94,J MEFIIFJ*12;#2I#)I64FH1#A84<[#T%9J],\_G<7QX./O%,%2XT/'#O")^L-.36::8B<=5U!O9(:9HFCGG?N)H0K_19-2Y)C")KZ:CM!J:@R.< M0X)\ ,/) [Y__0,#CN7A;%>_A.:U'!=-X:J5L8Y.#F!:##L_/;:%-0#4*,X M(,,Q!>>GLXBB?_Z.I'W@QPS[!RCJ) ', <24(/YO:.* 9?PZGQ5K/*3,W!&E=,P)?=G5 MM@?TH0X1:)8);8JL!,'CB$!":@)*#"RV&(7>[N-D#0N17@AD&SUHP]XQJ6:X MU+4\*BF64K&BU2-;%4HO'V#<&]/77*E&S'GEY'DE6+U2\R=,L%A26?7J=PTX MX@-*XJ#*6IY?J$:#AT[ECE8P(V]HQ5RHH.QW?+MPO=>^B_V=FT>!=A7N5X[Z M66I?74+:U?8*=UG=7)[-J_L?E4OZX$!A1JZ#WBG=F&QUIZI>O%F'>\S2>+H5 MA4=B@$AF ]K/C/'-"R=H+[:S?P%02P,$% @ T#NJ5,,RF10+!0 _0L M !D !X;"]W;W)K&ULI5;;*O7=13![/*\ M56N^Y?B^?>/Q-ANM5+IA&[2SY'EUD5TMGEZ?R/ETX _-F[#W3!))X=PG>7E9 M761S <2&RR@6%/[N^(:-$4. \7FPF8TN17'_>6?]18H=L10J\(TS'W05ZXOL M+*.*5ZHS\:W;_,9#/(_%7NE,2+^TZ<\NEQF578BN&92!H-&V_U?W0Q[V%,[F M#RCD@T*>.$LKG*JK+<^\VY.4TK,E#"C5I YRV4I3;Z/%50R]>OK2E:YC> MJ7L.Y[,(BR*?E8/V=:^=/Z"]I%?.QCK0K[;BZE!_!B0CG'P'YSH_:O"5\E-: M+B:4S_/\B+WE&-XRV5O^:WCT7(?2N-!YIC^OBA ]&N*O(RY.1AV%$*)YCYVV B.Z4UZX+M.**O3(3 M"E%%)F4K,JY4ACYV7H=*)PZ$: MH>-48D^QI1>]"U)=K)W74?,W[3UYT)XRAH)>6[W2I;)Q#RJ^@C[VT#0"5V7I M.IP4[G>O M,378;.E'FD\78*\Q.#2A3:WA5$O]2M.!.%+( >MK^/*C,^1AAQF MV0 =/ 5G= 47%5TKHP");F40]+GS7#KD^N^41=\E+Y'18Q&?3-)"QAX*1#*! MNBDC&":D5Y!L)P)TKP_YOA4L&%FQ%@M(TP/X;J74F.4Q9;TOR)1N!M<0];I- M"R\2\>+T60"V2H.GNNC$!)K,:KM.!B03NYX)71%TI<$#D$6!W=9%0,?$MO"' M[..8O4/87$WI5DN6=JJCR5K=(4U&;K4M% BV(62Y,*-FR[VR?S=%8&NRHCRIW*.2%3LTZ0*# I8W04HA:F=J1"DG /\6*N(B[*#BX*3 M?JNV22W420IT%9>ZXJ_0)4 )FK8'^0>]O1JFR_>0"HY2VONP^)N!<;+W-9D6 M^V1"WEM.5[M!?[J^"[^_9!, M/(VQ]^'NX\38A :O5KW@8+0/G7#$IJ#*SZ9+^HE*88RD3 I-^2_3,PB/:2_^ MGVO,K!IK#LL9U:?ZD!W#-91&>Q>=WR:K4WJ-M']QFCS!EDH2:.-VV8TAEP;@ MR%^J- YY!FUE#*6!*=WTC-%(')T5_8<* ^,,657YZ),M;E5*& MXO:WFI1GSP$-8]"G6%3CX.C@_I0#_?1&]_:-C^"^M43,]E:RAOTZ+9Z!TG76 M;V>C=-QMK_J5[LOQ?C$&G=8:O@VOH#J?GC[.R/?+9O\279L6O,)%K(OIL<8D M8R\'\'WE7-R]B(-QX[_\!U!+ P04 " #0.ZI4LIB'JY,# R" &0 M 'AL+W=O[6SZ>N$Z,MWWH*7=,HO[UDXS:S[#3;3WS4ZUKB1#Z?MFK-=RR?VEN/ M47Y J73#-FAGR?-JEBU.WUQ.8GP*^*QY$XZ^*3I9.GIJ?0])!5['7=5F\"/A.^2&-3P=4C(KB M!;SQP>T-SD4L%4"!RC/4*),*V4]@2BCDD)88NQOM_C!/(6W,T2-+M9_*T0+(Y CMQ0.R^O MA'U#5DGGF5P$]+IGA-U[EE>51Z-;V$0@3),'=QC2G_43!2@*0'L#.H2.*^IP M>'V:O?)<::%K56JC99O$_>N 2$!.Q$F$<5@Q"8YG)&R=X*[46KD MA'Y3H\>R\QYFDI,0RQ'#8SGV6Z?#@0!OY 1F$G5%P,)]]4MW@]?+V?>EJU0Q$7_#GP-[U]3[,(:EP(9 M7B%U-/SE+"/?OU#]0%R;7H6E$[PQZ;/&H\X^!F!]Y9SL!Y'@\&_"_#]02P,$ M% @ T#NJ5.B.R_!$" =1, !D !X;"]W;W)K&ULM5AM;]O($?XK"[4H<@ CR;+3^"ZV =MI<0&2GG&Y7E 4_; B1^3> MD;O*[E*R_GV?F5U2E)/X@ +]8I.KW7EY9N:965[MG?\]-$11/7:M#=>S)L;M M#XM%*!OJ=)B[+5G\LG&^TQ&OOEZ$K2==R:&N7:R6R[\N.FWL[.9*UA[\S97K M8VLL/7@5^J[3_G!'K=M?S\YFP\+/IFXB+RQNKK:ZIH\4_[E]\'A;C%(JTY$- MQEGE:7,]NSW[X>Z"]\N&7PWMP^19L2=KYW[GEW?5]6S)!E%+960)&O]V=$]M MRX)@QNY=^\E4L;F>73>D\8.X*J=AG+$#<_'FWG6=B4 Y!J5MI>Z=C<;69$M# M0;U4[ZG6K?J@8R0?KA81*OG@HLSB[Y+XU3?$GZL/$-@$]3=;475Z?@%31WM7 M@[UWJV<%?M!^KL[/"K5:KE;/R#L?_3\7>>?_D_]O32A;%WI/ZM^WZQ ]DN@_ MSVB]&+5>B-:+_Q?JSXL_.Y^KYU7\Y4^7J[.S-Z>*U&U8$S(NJ!)Y'M1//5?O M.IC*H%X+]8'BRP?OU"]4-M:UKF9)[]_?JQ%!6=U3Q3SHK?NFIU1%KK=Z'WL#TC6GQJFO02XA*XP=?XV#? MKX"P'<%%LFJGZYX*!>3)PTK6%[;$]C ?%0K;&:4:LG0<,.9EA[6]B8TH@//,.V0K#9V%"JZM5&]-!0O-QC!< YPE@@[+6/K6NZHO&20)_D M#;AKX!H=Q38WM:X3L_5+U!X M+T$_C)%!FJ!:DLN'',%T>,V<0Q^ MGY20^#.$33(Q9:]H+N +^8D<1ED,R1JJ8NK:* ^Z@.KI"0D*;QX-:6E'L)?A M0->6*']-&'8;Z:VGHKANQW3;LY76<>U*.K'#DCQ%RJN#1XE'7#?> M=;PY4(Q""E^0P4F4[OLNUU@^P14,,C@D3A1I3$DXA7#7#<+JD?-#;U$8>'*0 MC=VY=L=I\ 5/Y=04)_^L+N;?HT>WK5 #[)$J>IIPR'#@R[2[(1KJ&;A9$(G? M.@^Y>$JEP]&R$FT6?CD(GP1;@[C6AZ]&9RB%!"P2U:/F(1H\BAP88107"J@: M2OMH')*,:W>+8#X:3$"$FH ARV*Y7*JYNM,@X!^8%?^%6;%0#V1M.+0[M TM6?X)X56_&@]"Q@JJ.Q=_2C7\ M=DPV,08]#BJE\S#3B*+5ZGR@-:X&<62T6>Q["Y!$3#;Q;*[>@F&S*N0CT<&*N1[SBPJ;Q& M1R;T)\5= 4.0#K+RX+(^TA[Y$B*R3KR&SM(A"]FD%E3&-:>? BJ<@Z3AVT?5 MMUAH<=40:)P4?UZOI#ZE\9\2QQK= >P5CE0D=<#6*5'/16"X(]'GGFM-Y#29 M-C!R>X\$AN'/IIFMQG/X#]8A2?!-'U%RG!.XY,AA5 M8 [B8Q,,QB@(9^D.=, MX$>WAVO^A-F%"ZP3/1[7!W9QF!@86);U5+Y H[_( M&A-A"KS28SO?& O@>+AJB&,F$U><=-F$@?''5I .#TB?QD:W@3L@X!*$3T-E MG:6O9]D>K)=232MF(9GVD'$P *&$Z#(>6>@I"T(;+FB2@+C)>HD#.* UGS'S MF2CMY^@F4*S$C[GZ28AY:CYG#7N@9:0\L)_H'(@N)?39#IFN, \Z:3/'>19" MZY0#71JVF5L]TA)RUSLMTB9(,W.7:= MYFBJM332.-@S5@//E2FA4R8>7:(I M5E*\PJVW'^_5Q:MEH?*-X^164^2+QXGE-<+,YX&W#)T0QU)]CU!*#;,S70H2 MIA *Z61FG(G?XY4$@]>TJ4U;'6X.F&/C6&)I-C8R#JUE]T#&J::'?.=M!6-+!69P_'*T]K:QA4,C-FYM\D%)LZ"#X8W)GTL&Q3R0+PMI[ MG6B!18PUEZ=MY@%(##(N%=,YA?L'A=*;-9/'VO$M)ET8. _^H%"9!7&O'.NO MF%3?0"+%MZHVC60-+FQN'^9?NX@O)I]"<&.JY8-/D($JIJ\BX^KX3>DV?4HY M;D\?I-!T,08PI!L<7UPP>CD$319D><-^'WC7!Q> M6,'XI>WFOU!+ P04 " #0.ZI4C ."&;P' !%$@ &0 'AL+W=OQ7_ MN?W@<3=JM>2Z5#9H9X57Z\O^]>3-S9SV\X9?M-J%SK4@3U;.?::;[_/+_I@, M4D9ED31(_#VH6V4,*8(9O]4Z^^V1)-B];K1_Q[[#EY4,ZM:9?^D\%I?]L[[( MU5I6)GYTNW^HVI\%Z^F'8C89 MB.EX.GU%WZQU;\;Z9E_1=U,%K(0@;EVYTE:RG^+?UZL0/1+B/Z\<,6^/F/,1 M\_\1P=>E)_.AZ&H0[Y157AKQL5JME!<__G@K?K8"N&2%6"9B>#6 - FT'G3L="2)'M,25%4N1>[@1N M.M;]+:!T'YQYT'8C,ABDHUC+3!NR0]I 4A\YSQ E 94-,Y,*/[A QQ%;!S.T 9Q Z^\C&,QE?!((_W9P[% M)UR#YXQ&U8&N8+7VXD&:2@D9,J]74!?=BYH(++G=>O>HP1O*/ ' MP(@4U";;V718RN8>32;#TX-85-XK&W%T4#$,Q-'T?'C6W6"'!ZNNQ]XKQ];OQT,9C/YNW)+_EQ+):3N3CI_:3B%^)'8CH? M+*?C%,+_#V[/RJF;&!*532-$3B39Y1:0!I^;\H4U;;D=<,"#^G.;43:5R456 M2+M!5NB-10YFTD9$*J]\D]?;"K0C6:E&Y99*!M0F X]@:$' 07*\RY_/:!Q0J41P[X'!0;'I=9#\TE2(HKLE,D@7& MOW/0$:&@B,12B^@XP&J)Q) 1*T5-D!6CQ:4&VL2%/$ M"2J)>E!I4J\!>E6/ M,RJT=C6G_/6;L^ED^?>N>!<>1J1E1O"B:_BK81[UJ ,3:'-(0SK$H%E&"Q"R MF+/36-KP^Q9]V4;-G1B]+\@'YC-Z%)[0@#?(B /0.N6APT%]:&H0$1, U20[OX]?.("_VK/N(/_:, /[>(@R*:[-CVT'9 MTIL#9W8S#=7-$0+L.\T=1FVD8:1<90G' 4K=?N8+LM-1=V\M'(JW^X+$_(;Y MIDR3M*))^HO1@-IJK1I/T[@V/IS6,&8I2\,)=7T\G+4/X:155''L:+>QOY0_ M=6T];S65E<@D+B?O>,*2G8+4-KT?IE>UMA:>#X*LF>SIY#C(1J]K!_>8%Q*0 M93SU,%O^@"F"R"\A,GG3^_0*:+WCU!B[[6D [#.U98X3H:!P(QOD29JH22=W MB" -\N=(G,\'B^4"%\O%8#I9\+,:0!DQ%*RJ= 12Y?;N]F?T[ ?MG:6L ARW MSF_Q'C,8GY["XL7YO'6Z:(]_T[N1 5,0Q6I\GOX6O;?:5%'E!ZOS>A9M M8&]P+.0#^@G1)0#?2E]G1B<6-.W4E9,:=JJ8E+PR_Q6%G.H ;N!MF%Z5NZ-U M.]#6:4N!X/&\"JE*UA7T/>MR*=U9(5%K/4HQRWIP\L* \8'\!4:XB"/19]X=-'BW03W98_%*Q+YVH/KZA@YHOQQ=_0%02P,$% @ T#NJ5)7VS;C^!P GA4 !D M !X;"]W;W)K&ULS5A;<]NX&7WWK\"H.SOV#&.) M%XF4;S-QLFT]T]W-Q&GWH=,'B(1$-"3! *!EY=?O^0!2EEQ9<3=]Z(,MD,1W M.SC?A;Q:*_W9E$)8]EA7C;D>E=:V%^.QR4M1U_JOHXYF2OEQ5QOUG:[\WFH]8WAFKZEX8'M2R M\;_\L<=A1R";O" 0]0*1\]L;=P1UCV+U8 6O+[AI_TH#L:FQA@?:-\U[;K=<6O: M9C^KQI:&_=04 MHMB7'\.SK7O1X-YM=%3ASUR?LS@,6#2)HB/ZXFVXL=,7OZ!OB/*C:)6VLEFQ M?[Y=&*M!CG\=49]LU2=.??(_0O.H-LK'"]/R7%R/D'!&Z ;'[\4Q:%Z:5AR&'MGAK&M6#(8=[(KZ)@O"F06@_@.BX6&S"K02HZ MG;Q2@$=:PUJMBBZWK*VX)3O0IYF )-+X,^J&+3G]$\ST[CA7C5-.YISSC84% MV3"[5K!(Z/-%M14QY\YO;$0V0?]R5Y]W>NNF+;7J5J7;01%&D\N[)E>U8$NM MZIU8W MMDZ5D;6LN!XP]* 0/C(7)J"]A3"YE@LON%05RJ2Y0 *MX+70Y-O&P#-JM*+>!D@78#I4M'K@>I54/AX '=%5\ZV;KP@*3M2_K M! 5 2I3?:@/)+2Y/=)5-7G4%V12U-,;EP1/3 [:L.@GZ0R;?Y* ]G0R%5I/Q M7 $ZF>.6$0C!)YD'8BDKV]\X!2C]78?HP!VAAR?BL>6^G?U;24?ZN^W! ML ]:Y2ZG5=7Y5-T[\-?LW#WZA5:\V#EXQB58"'HY$9:C3FL%.BS$ XBP$BSG MS8!$"=>1-*N N>ZI91"GS2@P\=KQ9*N4KR*"#(*KE&^BF/0KT:7M7GY#" MO9(#V5S D=P14L 3&C;\Y1/[&!'/^B-:DRV<6;=$J>ZT .G[6 M;:4V@GA2N73JY*@S%INY+KQMJQYQ'ELBXQBZFAQY4)"4U5")Q658_N/I&\^_MD\>42E00^T[:!DW*G-TGSK!F0A"MY9-Q5 M57-Q\JG4 N?G)PE!DP3#')"7- B89&&03:/OC/,PRWO>$"S($DG[C=,)Z\+)PG">,[B )WT MY)W2Z'W(3'?ZO[KB?QJ>L5.&F"U,0_MSI:&@?#2N"CV('5LH MRC00F//O/!!@B#CMYEF[XD4A7W$T1+/YZXXDC5DXGQP\C6F6@GGQ-WTA#LP< ML[^;A^\%,AH)[]^Q".B:)NNO[L;QF+,YN1 &D]DK52NEF0&X-F>!(' M44(Q1[,HF$ZS5T:-\C/-IO@-J1X=3L/HC(78-@,WPF V2PYY1^<]S8)X'M,J M1!68IT[RD,9>A#H:L@8Y*-%0)7HE)KB)4[AGU+:H?L.Q:B&=;_Z.;T0L$^C3&J#_<7MVIG/R-X//Q#F^8 M]V3AI4/]I&A,]Y ='U0/'"JU2*<=Z#SURV\T,G!\0IWL% T*B8360^M9ZA;N M72VZW';P5S;N-$"F00MT1U,H&M2@OKFA\7\3 M]_#_'_=\&PO=V]R:W-H965T M^L.28 DN\/NH5AWV78/ MPQYDFXF%RI(KT4WSWX^4'3?=[8H!>['U@_SX?91(+8[.WX<:D>"I,38LDYJH M?9=EH:RQ42%U+5K>V3O?*.*I/V2A]:BJZ-28+)].WV:-TC99+>+:G5\M7$=& M6[SS$+JF4?ZT0>..RV26G!<^Z4--LI"M%JTZX [I]_;.\RP;42K=H W:6?"X M7R;KV;O-E=A'@S\T'L/%&$1)X=R]3#Y6RV0JA-!@28*@^/>(6S1&@)C&PX"9 MC"'%\7)\1O\0M;.60@7<.O-95U0ODYL$*MRKSM G=_P9!SW7@E"01]Y]H,CR)T5JM?#N"%ZL&4T& M46KT9G+:RJ'LR/.N9C]:[;HBX$.'EN#](W_#(B.&E33/'\%;SYJG$>\^7_5"'^NBT"> M;\1?K\!?C?!7$?[J_Z3P=8C9VQ2^9/F+A5MU@GF?B E0C;!U3:OL"4K^&R2L MXJHJ'SH==+SG;M\;A0"?%:&'G3.=[(0)?+1E"M\EPW[R?3J:Z@ *#%>UM@67PC)5!-0-N*+Z?7;':,492M>!0(^REQAZ!&Q(03 M+S:!>2J"&DT[7&OT'+*L-3XB5_>A,XJ<'X1I94N4L#U8I;D9*7_ %'ZKA>F% M7%4]BG%XD9U]YWGJF26Y+ZD2EK5UQATTNW$KND?N:XR,T':> P4>>,T$6 ^H MMO7N27/]HSG!-S#+TVLN1&-BEV:PD@:)_BN>I=<0*2]-Q[?$ 7.XUSYYYB67Q[C0\09O,K*7LXJGL-YMX69Z M/8&-G!UR&6R?SR[PR5E16'#J5#4(Y-BB,/VWOI%=M&&^WH?XV#",I+'OR./J M^)ZM^S;^;-X_AGPP!\T4#.[9=9K^<)V [Q^8?D*NC4V]<,2U%(#] MO7-TGDB \95?_0U02P,$% @ T#NJ5!0O%]AX P T0< !D !X;"]W M;W)K&ULK55MC]LV#/XKA <,+7"+$^>R!M>L.*34.11&5:IUFX_&O:2V425:+ M>+9SJX5MO58&=PZHK6OA[C>H[7&93)+3P3MUJ'PX2%>+1AQPC_Y#LW.\2P'4*/TP8+@WQUN M4>M@B-WXW-M,!LB@>+X^6;^-W)E++@BW5O^I"E\MDWD"!9:BU?Z=/?Z&/9_H MH+2:XA>.G>PL2T"VY&W=*[,'M3+=7WSIXW"F,!\_HI#U"EGTNP.*7KX07JP6 MSA[!!6FV%A:1:M1FYY0)2=E[Q[>*]?SJ+G M-]E%@V^$&\%T<@79.,LNV)L.09A&>]-'[)W1WE;"')! F )>.F<=;*US70D1 M_+7.R3NNI+\OH%X/J-<1]?K_4?>>\80K"-:%;3P6H RGA23GY+\0XXGP0PQ_A%UX M9>!WZ6V.+O#BFO$5PNUZOP%%U++ >O\AWOPRGE_!IB6&(>*LUSFW19?V)^]M MHR3,Q[.G-^<]4L;R,+$B8$V$OBNRU$KG2RG/?0.EL/=P0M[FO8!L;'!U= MP;%2LN)D%)PM8O&*HRS"U/K<*L?.4V5;7? \[1 M'V9<8TEU#X(I4N;*\>8)3L$D/W6N2_GHH<)/S\8L)^T0'Y,04RZ';N(.I\-[ MM>[&]%?Q[K'C"<9!)=!8LNIX](QKW74/2+?QMHE#.[>>*R0N*WYST04!OB^M M]:=- !A>\=6_4$L#!!0 ( - [JE2=R]D1=@( $@% 9 >&PO=V]R M:W-H965T)"+[W" MF/K&]W568,7TM:Q1T)^M5!4SI*J=KVN%+'=.%?>C()CX%2N%ER[[UB0RVDHV4+U;YD2^]P":$'#-C"8R65[Q%SBV(TOC7 M,;T^I'4\E0_T;ZYVJF7#--Y*_KO,3;'T9A[DN&4--X]R_QV[>L:6ETFNW1?V MK6U,$;-&&UEUSJ17I6A7]M;UX<1A%IQQB#J'R.7=!G)9WC'#TH62>U#6FFA6 M<*4Z;TJN%/90GHRBOR7YF7259;(11L,C9EB^L@U'N'JVBQXN?$,1K)V?=;1U M2XO.T&*XE\(4&KZ*'/./_CYEUJ<7'=);1Q>!]TQ=0QR.( JBZ (O[LN-'2\^ MPSM6J>'/:J.-HFOQ]P(XZ<&) R=GP$_MI0:YA4]:^EDG+_+L+-[HFF6X]&C8 M-*I7]-(KX\Y'"OX.I0!3R$8SD>LA4)^RHF\4W%'D:H/JL!,.;NE<;*TT2,<. M?(%9.)J/)R1,QJ-Y' V>%P\_$H20(2ILEH/@_ALY/P3VYWA6KG M9EB#P[47O=_MGXE5.QU'\_:-H3;M2J&!XY9<@^OIV /5SFVK&%F[6=E(0Y/G MQ(*>.E36@/YOI30'Q0;H'\_T/U!+ P04 " #0.ZI4C&/N@8P" ^!0 M&0 'AL+W=OO$M!IY%8(:F; T/4\: M+E0TGP;;G9Y/:6.E4'BGP6R:ANNW!4K:SJ(LVAONQ;JVWI#,IRU?XP/:'^V= M=EK2HU2B064$*="XFD67V<6B\/[!X:? K3F0P5>R)'KVRFTUBU)/""66UB-P M=[S@%4KI@1R-/SO,J$_I P_E/?I-J-W5LN0&KT@^B\C&8H^0Q$R%)]D>.BF&F@%!SW] MJ)5'[YU\V)1"RX-G$!6Q)-\Y(4\+M+1X,DMC<=L-95H#(SC;#*&49P5 MX\&-4,*-5@5KHLH B_,BA?-Q,?B^-.0FI415(G#I-IM[Z=2YL F#89"R<0'# MP2-9+EV"]S$[ <;B=))Z#N,X'3'XJ/W)P4PWJ-=AVC\.E]U. MO+MW+XOKT5HH Q)7+C0]&X\BT-VV=HJE-FS(DJS;MR#6[H%#[1W<_8K([A6? MH'\RYW\!4$L#!!0 ( - [JE0C9E[:, 0 *4* 9 >&PO=V]R:W-H M965T8JD2Y)Q\E^_8Z4K22-XZS[8/-XY+WQGCO=>"O59[U"-'#7M4)/ MO)4QZ_,@T/4*.Z;/Y!H%G2RDZIBAK5H&>JV0-4ZH:X,X#/.@8UQXT['C7:GI M6&Y,RP5>*=";KF/J_@);N9UXD;=G?.++E;&,8#I>LR5>H_EU?:5H%PQ:&MZA MT%P*4+B8>+/H_"*W]]V%WSAN]2,:;"1S*3_;S8=FXH76(6RQ-E8#H^46+[%M MK2)RX\M.IS>8M(*/Z;WV]RYVBF7.-%[*]G?>F-7$*SUH<,$VK?DDMS_C+I[, MZJMEJ]T_;/N[6>)!O=%&=CMA\J#CHE_9W>X='@F4X0L"\4X@=G[WAIR7[YAA MT[&26U#V-FFSA O529-S7-BD7!M%IYSDS/0G*9LM;UM@HH$/PC"QY/,68:8U M&@TG-XQV^G0<&#)F18)ZI_BB5QR_H#B!CU*8E88?18/-4_F G!P\C?>>7L1' M%7YDZ@R2R(N(V70PFSJS MZ6MF [A1K$'!.CSTND>UV%(]UVM6X\2C6M2H;M&;GAB;+)"BO0#>\)?R!3@.[D'=;8S5'M#Z/1(9]A8!YCC2YPR87@8DFU MTS)1(WP/41[Y49D05?EY7.TX91Q:*O:KI!C-ZB\;KKDM7$T^^'E>P _?E7$4 MO_UZ'9$QH1>H-!@)"RZX06CY J%NF=9\P6OF&L +\G "B1]E(9R.J,ZIB@75 MG5(HZGLP5G7;BY] G$5P2FN6NR5/"K=&64FRY'H9^5E5N;"R(CD0Z!'X9 -\ MLJ/P>0[4-_"^C_D7BOD0DHXJ_%8DS33(Q=?@Z9G/OLD39=2 M&YC5]:8[@UDGE3D[P!K=8+T2LI7+>_NPJ9]F14^$2?F$D_A%F(XN7>LD9UJN MR6Y!*:;49*E?TO7]+O&K(AP]X+?RB[@$0F"1#G219L]QP9J_23]]FVR+A,BO M+'PL)*H>$K$?I54/#C^,,P>/*O/3)"4/"P)%YD"1^7&2$9%7?E*EQ^"1#_#( MC\+CNO^VVG0,J+C%0_UM9C^'5&"H#V'FJ)7#F-DIO >:% @Q2#]J.F^ZONG@ MH:9C.Z\%"G!- "'!EF8$?3YZ&7Y.[+]CRP=!6LU"R(Q]I#GB]\;@V\RJ8 MXAXX)5G\QB#IC9^&E_IQ:<-++ JC@_@*'HT.5"Y+-R!IJ.5&F'Z*&+C###;K M1X^'Z_T 1\FE1];0XH)$P[."&H_JAZ)^8^3:#2)S::@V';FB.1*5O4#G"RG- M?F,-#)/I]%]02P,$% @ T#NJ5&>%? [> @ !@8 !D !X;"]W;W)K M&ULC51+;]LP#+[G5Q!&#RW@U<^\BB1 'QNV0[&B M[;;#L(-L,[%066#&A&E<3R*&L9EL)AYVYU>S%1K M!9=XI\&T3.VDIF,%K)7[PRM;S8!) A4O6"GNO-I]QIV?H\$HEC%]A MT_GFTP#*UEC5[(*)0<-E]V4ONSJ\"9C$!P+274#J>7>)/,L;9MEBIM4&M/,F M-+?Q4GTTD>/2/Z5B31&@6S)+I B4M.2,,P2\'D[3*:UY/!P\U$K;#Q9U P*I8WM' MAS,:3VG-DWSPU=:D.4G#;)) DH23"0E7EHE_A'O";,<)]TUQ M,DS$93VDSR M,":0]_Z5Z$UO-JA7?@(9\ FZ-NVM_9"[['K[U;V;D/1L*RX-B5I2:'P^'@:@ MNZG3':Q:^TXOE*6YX;&ULE55M MC]LV#/Z>7T%XQ9 7OR6V&F6!+B7%ANP8H>[Z_9AV ?99F*MLN1*8M2L.5!(W;=7"3+&]G3M\K_,;Q8"[6 MX"(IE?KD-C_7ZR!VA%!@91T"H]\>[U (!T0T/A\Q@[-+9WBY/J&_][%3+"4S M>*?$[[RVS3I8!%#CEO7"/JK#3WB,9^[P*B6,_\)AT$V+ *K>6-4>C8E!R^7P M9U^.>;@P6,2O&*1'@]3S'AQYEO?,LLU*JP-HITUH;N%#]=9$CDMW*4]6DY23 MG=T\H>1*PSV6%L;/K!1H)JO($K*31]41Y79 25]!R>"#DK8Q\$[66']M'Q&C M,ZWT1.LVO0KX@>DI9$D(:9RF5_"RP?/QW7-3"65ZC?#'36FLII+X M\PKX[ P^\^"SUW(X%#2HK<_CM])W%< UWM)TK,)U0)UE4.\Q&"A7BLK?6*P= MN&T0MDI0'W&Y6X[&UET7*"E>@$N2JMXP69L)4/:JYIP^(E5A6Z(^G22C7WMK M+.D2#I1*:X]HH*?;T][-G<::6WC/*BZX?8$Q%3J1KJ%T;3R9PN>>:8N:7'>: MRXIW3! ) A6"6M8:Q_<-Q-.=' MQ62:7"@B#:(M\:"NL0VUIV"R0JA[A+XC!>K:7CO^E)^OT'*8CGZ 9]0M",4D MX<[2\&V>N$46SI.$I(^X5V+O4E0-V?":61KF<0QI&L9Q/'I6%#&H_YO.8A[. MR5D^]ZZNWL9?BDL+>\JIJUOK&->N,I(X?)O$\/UWBS1)?QQ]E*Q5VO*_Z8Z\ MO*9B5SV9CB$)B[R R;#*$IA&PO=V]R:W-H965T,K!Y @CAV M$@(HB40"57O@(:#MH>IA8T_B%>M=LSM.X-]W=AW<5 7*Q?N:^>:;I\<;8Q]< M@4CP5"KM)E%!5)W&L5 J59SV>D=Q*:2. MIN-P=V.G8U.3DAIO++BZ+(5]GJ$RFTF41"\7MW)5D+^(I^-*K/ .Z5MU8_D4 MMRBY+%$[:3187$ZBL^1T-O#R0>"[Q(W;V8/W9&',@S]\S2=1SQ-"A1EY!,'+ M&N>HE =B&H];S*@UZ15W]R_HGX/O[,M".)P;]4/F5$RBXPAR7(I:T:W9?,&M M/T./EQGEPAS1*(*L=F3*K3(S**5N5O&TC<..PG'O#85TJY &WHVAP/)< MD)B.K=F ]=*,YC?!U:#-Y*3V2;DCRZ^2]6AZ(:R6>N6@0@MWA; (>_=BH=#M MCV-B UXLSK9@LP8L?0.L#Y=&4^'@0N>8_ZT?,[&67?K";I:^"W@I;!?ZR0&D MO31]!Z_?>ML/>/W_>7O3>OOS;.'(@=_T.(/ O[@#?RKNEPPLEDVX ZN M:W(D=,Y&@3L(YD)EM1*A(%GJ7SZO!?U=F[YK3UTE,IQ$W)8.[1JCZ7V!D)FR MJBG8$BJ^DL!H]0Q2,XZI'=MT^[#GL3]"8K]SQ9-) M:J:/((BL7-0-*AF87\RON=;6TAK-@X+8S;FQ51<^07HP.DEY30Z2XZ1SCMIP M\P@RMC,+5C>A73$_%&NT/'T::QR;G83UAP>]8>*7_LFH,S;=:Q[%1EB.8#(XAOYHU#G?^OY!1LG) MB5]&HP&\5K#QSB@HT:["P'.<_5I3,Q7:VW:FGC6CY(]X,Y YN2O)3BA#-]#^:::_ 5!+ P04 M" #0.ZI4=KG4O^ " !)!@ &0 'AL+W=O=7$,8.";#5CIVT:9 $2+H.ZZ%#T';;8=A!L>E8J"QYDMRT M^_6C9#M+@2;;1=8'W^,C)=*SG=*/ID"T\%P*:>9!86TU#4.3%E@R5(HPCJ+SL&1 M#(-NXXYO"^LVPL6L8EN\1_NU6FM:A7N6C)G2+FVP>1$X0"DRM8V#T><(K%,(1D8Q?+6>P=^F A_.._9./G6+9 M,(-72GSGF2WFP22 #'-6"WNG=I^QC6?L^%(EC!]AU]B.XP#2VEA5MF!24'+9 M?-ESFX<#P"0Z HA;0.QU-XZ\RH_,LL5,JQUH9TUL;N)#]6@2QZ6[E'NKZ903 MSB[6;7Z9S."ZK(1Z08052LRYA;5@TD#_@6T$FL$LM.30P<*T)5\UY/$1\@1N ME;2%@6N98?8:'Y+0O=JX4[N*3Q+>,GT&R? ]Q%$'EFND M-V:[F W\6&Z,U?1:?IYP,-H[&'D'HR,.KE19*4G\!E0.)Y-]_4R%9M"\E>:3 M3ES=3DW%4IP'5)@&]1,&BX<"(7WEW=(.-D[HA)08BUEWD"M!]7M(XO!SU7,2ITZ#1UEI""P%F#)+D/B27$0S<]V("@]ZR5-KRW\Q7 M,\F6U++HFFJF.1,@E#%P?@[#*.E]H9,*-5<93V'3YK>_I18UZ%3TR7!,Y&XV M&1+[9V3"%I RC4>$?W"R_Z&B=>+%]"$F!_'_J8F]E@3>>G/A07F7J+>^B1G" MUM(VE;[?W??)9=,>_IHW398N&PO=V]R:W-H965T0+&8-V^(]VJ_- MK:9=TJ&4O$9IN)*@<3./KP;39>[TO<(WCCMSM 87R5JI[V[SJ9S'J2.$ @OK M$!C]'G&%0C@@HO%CCQEW+IWA\?J ?N-CIUC6S.!*B7]X::MY?!%#B1O6"GNG M=A]Q'\_(X15*&/^%7="=3&(H6F-5O3]GDX,KA(WS#(]@:9YQT< M>9;OF66+F58[T$Z;T-S"A^JMB1R7[E+NK28I)SN[N"I^M-QPER$#9P]L+="< MSQ)+T$XA*?8PRP"3O0$SA"]*VLK M2RQ_*]]0I0Z7MF!US(["?B%Z3X,!SW( MTBP[@3?LXAQZO/P-O'NJYK(5"&H#U\9RND\LX89Q#=^8:-$XP94Q: WXG&@2 M,UG"9\[67%""2(7D;?W_\$(T)[V[SIJ:AA4XCZEU#.I'C!KWO<'_)6>6Q*QIM'KR9&'CN#YV7+TX\&7'?,417Q;X K->O70P9%H(9-9,%,YD' M1+>:!H6VSYX$$J&F=@#YZ#+ZH%2YXT+07?;&XTGTH"P3OY#/1KU\F'>>7XOC M#":#',ZCO]#^8OX.LKPWR5(X42QY5RSY;Q?+5\DH<%9WJJ+MO%,A@/<%F\X[?_%. ])C2!LJ9Z7JALGG/PP)#$TH M7S/NAEAH=6: ;^##W2ID,$P J%@)JBC<%=!"PI],MC2J(?3A8!H]5!H1ZM#K MZ'H=J%.+RK5J=!9J^+B2>H!/!386R#.8BFE?A>S: MC&@Q&?6RP;K-KBP"E;7J[]IVCQRK:2K-$K'2NF&AD8O'8^) M\>@RCZZ9EI1&\^)^&BV9X06Y2/OI9?B-HO=CMD:]]0^* M@4*UTH:IVYUV;]95&-4OZN'!H\1M.5V%P V9IOW)* 8='I&PL:KQ@WNM+#T# M?EG1NXO:*9!\HY0];)R#[B5?_ 102P,$% @ T#NJ5(.$_/BE!0 #1$ M !D !X;"]W;W)K&ULS5C=;]LV$'_W7T%XQ9 M;"Q1WUD2($G;+<"Z!DVV/0Q[H*6S150279*.X_WU.U*V;+>VXK4O>S$IBG>\ M^]T'?_+%0JI/N@0PY+FN>Y+(V9G8]&.B^AYOI,SJ#!-Q.I:F[P44U'>J: M%TZHKD;,\^)1S44SO+IP:_?JZD+.324:N%=$S^N:J^4-5')Q.?2'ZX6/8EH: MNS"ZNICQ*3R ^7UVK_!IU&DI1 V-%K(A"B:7PVO__":Q^]V&/P0L]-:<6$_& M4GZR#W?%Y="S!D$%N;$:. Y/< M5916A&9]7.H?=D59P>[[6_L[YCKZ,N89; M6?TI"E->#M,A*6#"YY7Y*!>_P,J?R.K+9:7=+UFL]GI#DL^UD?5*&"VH1=.. M_'F%PS$";"7 G-WM0<[*-]SPJPLE%T39W:C-3IRK3AJ-$XT-RH-1^%:@G+FZ MF6MM&K9 ;4!>2\;4VKR MMBF@V)4?H8F=G6QMYPWK5?B>JS,2^)0PC[$>?4'G=^#T!0?TK=W]"#.IC&BF MY*_KL38*L^3O'O5AISYTZL,#ZG_#N2JV(BLT<=L; P6^ M(,9*R I+U$)A7-C/!X^E B!U&TFPD208A[RT@1B<%+B?*]V*R[E&3_6IBX_] M\0<6 ^TP.*FLCZ)!>%]3.X)ZO;;*[3@=O&VFZ!DH/.)AJ0W4NK/[%8EBFB41 M3D)&O2@9W#4%5H:RSMTKF3L 936WGFW$@HB&L4]81M,@VC+F%NB$ X 2MX 5@ 62'LYX*[KVG:" M?S8+=P6*B(FPU4"NM0:C]Q5HOR'?EUP[;D#G!E^[\4+=V&0_+KV2@/B9MS>S MHC3!*@I>M,7F<^RJ]+MKZJO8\*W8]/N<9M8$GWKQD7T"MT:>$TCWNA^$ 0D\ MK]\F/))1EJ9N#+'?''"QPZ!U]@WD4(_M(>T*=I/MG.,NY_K]#;R LM#ZS&)& MHR@]TFMLI5$:X>C;WKJ_I;!3XN.V&'/#IW$<[K/.QCM*:9 %=N9C1\L2)[E/ MXTHD1TNP V _$<@$1;4D7X MLY3%0E35OD+NE=Q_TWYKF-=F],?6]_'R8O:FRC**@3XNM+%/$RQG'-+4ZTZR MZE*?1EEF9_C23X.^1IMT@":]@-ZY6WU-IUJV8^_W#<%Z@F8.>SMGK^;#U.86 M+R7>+$G)-:F1?8L99F,AGH1V.)B2XUV//)\828!C(-I+:"%,B6%:P82LI"4D MNT3$>3 &LP#X8NM7G 6S$L->B)Q_,XERZ3'XU<9Q%S7''0\UD4=I, %:X$EO M2NS)K@TS-7+#BEZ@*UC]GN4K)TA#L,4@P;#S.'&3'W](F<]^ZGC:D?0LH=B# M4 OJ9A$J6JM!$A/C8TO?=GE;2I.0M4>[]-TQ8R6WIGX_R=:S) 8!DYCXC1N< ^8?=Y#F),$:6768HQ12W?M6 NN^?3> MKC+:^D2M04W=A[B]">:-:;]6N]7N6_^Z_<3=;&__*, H(F::5#!!4>\L00*F MVH_O]L'(F?O@'4N#G\]N6@(O0-D-^'XBI5D_V .Z?T"N_@502P,$% @ MT#NJ5%@F4>"F @ ?P< !D !X;"]W;W)K&UL MQ55-3^,P$/TK5L0!)"#?_4!M)&B%%@E6B,+N >W!3::MA6-W;:=E__V.DY - M;2C<]I+8R7LS;Y[M\6@KU8M> 1CRFG.AQ\[*F/6%Z^IT!3G5YW(- O\LI,JI MP:E:NGJM@&8E*>=NX'D]-Z=,.,FH_':ODI$L#&<"[A7119Y3]><*N-R.'=]Y M^_# EBMC/[C):$V7, /SM+Y7.'.;*!G+06@F!5&P&#N7_L5D8/$EX >#K6Z- MB:UD+N6+G=QD8\>S@H!#:FP$BJ\-3(!S&PAE_*YC.DU*2VR/WZ)?E[5C+7.J M82+Y3Y:9U=@9."2#!2VX>9#;;U#7$]MXJ>2Z?))MC?4I- M7VL?6@0_^H 0U(3@JX2P)H1EH96RLJPI-309*;DERJ(QFAV4WI1LK(8)NXHS MH_ O0YY)+M-4%L)H\@ IL V=5[+05&1ZY!K49C.X::WCJM(1?*#CCJIS$OJG)/""H(,^.4R?0MK0_?=T M%QUI; D:6X(R7OB)+:?DNS2 KUM)A298&[EF@HJ4B67;D>=;#$!N#.3ZUX'T M89,^+--''Z2?2&$4[G \)V\I.CVMHO3**/:\;I*!/XQ[(W?3MFX?U8N'8="@ MWDF,&HG108F7'!L &@$$6PG)9#$WBX+CL:R,ZU);!8Q;.L["J!_OJ.U&#;K5 MQHW:^*#:1VGH/W$M6[MTQGL*AG$4>3LZ]U']:#CTNW7V&IV]PSH5S:#SS#W? M03X'=6AW]9LD_?^QN0=-^L$7:OQD9P_V]JS?&\;#G37H0 5QV-]9 [?5'NW5 MA+UFR;!@#@OD>>=]7$15M?MJ8N2Z[)AS:;#_EL,5WI"@+ #_+R3Z5D]L$V[N MW.0O4$L#!!0 ( - [JE2J#LD"@@( %$& 9 >&PO=V]R:W-H965T MI%EP"&["HN]-0KC:DGOJ_S M$BJJKV0- M^LI*JH05&M?5TKH(4#5=P/1Z-KOZ),>&GB= \J361C.!/PH(AN MJHJJ_W/@&3KTEB%GR8U7<,3F.?Z0:'D]RP%JT!H)@51L)IZLV"R M'%M[9_"+P58?G(G-))/RQ0IWQ=0;V8" 0VXL \7'!A; N27",/YUG%[OT@(/ MSWOV'RYWS"6C&A:2_V:%*:?>K4<*6-&&FT>Y_0E=/B[ 7'+M_LFVM;U!CWFC MC:PZ,,H5$^V3[KHZ' "09Q@0=H#P/2 ^ 8@Z0/190-P!8E>9-A57AR4U-$V4 MW!)EK9'-'EPQ'1K39\*V_(0>VH1D'\HW,BH+9ME!. M[D1[MVR3+I9@*..7:/'\M"077RX3WV 0ELK/.X?SUF%XPF%$[J4PI2;?10'% M,=['X/L,PGT&\_ LX3U55R0*OI)P%(8#\2P^#P\&X,OS\"7DI^!'V41]/R+' M%YW@>VN#)G]FF38*)^/O&>*X)XX=<7RJT97M,\D8YU"0K#%$2(.#:]VAHL%N M*!2QOP+'G=1*;IB=;4V8(#FVS :BA_K=^KUV?NV6V:3!]3!;M>GNC:9O#MJJTZ\.T!Y,<8-6QF6V@_?<[)VE&(;"])#[[ON^^ M.]OGX5;I5[,$L.2M%-*,O*6UJVO?-_D22F9Z:@425^9*E\RBJ1>^66E@104J MA4^#H.^7C$LO&U9S#SH;JK457,*#)F9=EDR_WX)0VY$7>A\3CWRQM&["SX8K MMH IV.?5@T;+;UD*7H(T7$FB83[R;L+K<>K\*X+4ZMQE2/.9O=R ](J MS<&0*S*M]Y*H.=E=.)^ 95Q&2/"W5VC!9F*%O48MC]/,F M[FT=EQZ)^Y7I'HG"2T(#2CO@X]/P">0M//P,][$";1EH6P9:\47_*,/[)?F& M5^?GS5?9\9)<#D(',@ M3& G9#CJ4M@_"'Y%Z8#N2>SR"H^)3%N1Z4F13\HR@7O;7N,N?>G!H:(T&.R7 M\- K3(.$[NGS=[J0>P'PBB^X-$3 ''%!+\4$==U5:\.J5=689LIBFZN&2WR( M0#L'7)\K93\,U^O:IRW[ U!+ P04 " #0.ZI45CJP<$\" [!0 &0 M 'AL+W=O3O,Z1DU0T)R[SW9N',<&_LDZL0 M"9YKI=THJH@VMW'LB@IKX7IF@YIO5L;6@GAKU[';6!1E -4J3I/DM:V)<)*K,?1?WH<' OUQ7Y@S@?;L0:'Y >-PO+N[AC M*66-VDFCP>)J%(W[M].!MP\&WR7NW=$:?"1+8Y[\9EZ.HL0[A H+\@R"?SN< MHE*>B-WXW7)&G:0''J\/[%]#[!S+4CB<&O5#EE2-HIL(2ER)K:)[L_^&;3R? M/%]AE M?V#>VUTD$Q=:1J5LP>U!+W?S%R?"L91_E<[U"3L1(=?(1Q64J? M7:%@KILGXG-].4,24EVQQ>/##"XOKN "I(8[J13?NV%,[(HGC(M6=M+(IN_( M9G!G-%4.ON@2R[_Q,8?0Q9$>XIBD9PGOA.U!UO\ :9*F)_R9_C^\?\:=K$MK M%OBR?Z3U!6;2%$=A7)NM)@>%1:X9ED & MJ$(0BAM3Z *!ZP=FZ8Q"0JY6Z]"I6C5*-T')M_TN3WJA/=E%[VE3RNZTFP#C\/#?G$]X,C2-_(>F&2MH)N7^2M02P,$% @ T#NJ M5+675J0G P ]@D !D !X;"]W;W)K&ULG5;? M;]HP$/Y7K&@/G=0U<=($F ")PG[T85*UMMO#M >37,"J8S/;E/:_G^VD;H! MV5X@MN_[[O/=^>SA1L@'M030Z*EB7(V"I=:KCV&H\B541%V(%7"S4@I9$6V& M.A6&M&.=Q(I-951>3S%3"Q&04X>)GX M3A=+;2?"\7!%%G +^GYU(\TH]"P%K8 K*CB24(Z""?XXQ0[@+'Y0V*C6-[); MF0OQ8 ?7Q2B(K")@D&M+0+-HUM%*!\K;2H&K!14%%>_Y.G M)A M@.'I!L0-(-X%9 < 20-(W$9K96Y;,Z+)>"C%!DEK;=CLAXN-0YO=4&[3 M>*NE6:4&I\=?A"@VE#%$>(&NN29\0><,T$0IT I]0-X@1'>2%,!)!>AL!II0 M]MZLW]_.T-F[]^@=HAS=+<5:&28U#+419UV$>2/DJA82'Q"2H&^"ZZ5"GW@! M10=^>AR/XR,$H8F*#TW\$IJK^"CC-R(O4(+/41S%<9>@X_ 9Y!Z.C\A)?*82 MQY?\7Z9F5.5,J+4$]&LR5UJ: _+[B-M+[_;2N;U\P^TYFL."38?C8#EVG63^.O-F6UM1K34_42O(_:ZJH[12=M5CS MI"W_<91EO6[WF7>?G>C>M%?3/[@YP%("SY^120=7C%@]77*R/3D?XA3OQ*S# M*$L.2.YYR;T3)0,OWDAM;\\_[N-T,-B1V6&V70%;0OM>:/^H4-][3JS#_IZ* M01;O2MTWPO'@4$@'7NG@5*4NZR5(A;1 )>54 V*T!)0SHA0M:7ZH(J:#_60G M.#UP/G#TVNVC4\7]:XTVS%N2TFPGHEU&..T?D-VZI/"ILM^NTX:KW5P&:6^W M W59M2ND5AJV;M8*Y,(].!3*Q9KK^I+UL_Y1,W%7>?AJ7K^(S'5BZE8A!J6! M1A<]$R19/S+J@18K=T_/A3:WOOM&PO=V]R:W-H965TJD:NVVAVD/#EP2;V!GMM.T M^_6S"062 *FFJB^);>X[?W<^/A^CK9"_U0I H_L\XVKLK+1>OW-=E:P@I^I< MK(&;)PLA0B>W8P<[CPA>V7&F[X$Y&:[J$&]!?U]?2S-S*2\IRX(H)CB0LQLX4OYL1 MSP(*BV\,MJHQ1C:4N1"_[>0R'3N>9009)-JZH.;O#F:09=:3X?&G=.I4>UI@ M<_SH_4,1O EF3A7,1/:=I7HU=H8.2F%!-YG^(K:?H PHM/X2D:GB%VU+6\]! MR49ID9=@PR!G?/=/[\M$- XZ "0$D">"O!+@%\$NF-6A'5!-9V,I-@B::V- M-SLH IDJ!5NBL=>T# MXTP#NF(+0*\O0%.6O3'+7V\NT.M7;] KQ#BZ78F-,D[5R-6&I]W-34I.[W>< M2 >GSU2>(Q^_1<0CI 4^ZX=?0%+!\3[<-=FI4D2J%)'"G]_A;Q?MV94IM[84 M_;@R]NA20ZY^]NSF5[OYQ6Y!QVXSH71;RG:H08&R[^;=) X#/QBY=\W,M%D1 M/ZRL]B@%%:6@E](T23;Y)J/:Q#_-A=3L+[7O8!O-G:>P02#"./0/:!Y;#6(_ M#MIIAA7-L)?F+20K+C*Q?$ _/D,^!]EW'H/*Z^ %3C^J=HO^Z_2CHX3A( BC M@[2>LMJC-*PH#9_M]($"SQX$:P U-QO]5!25L[^WR<1P?Y/>DV3ZM6@;9**%TU.83!\*@4VLS\ M./(ZJ-8BBOM5]%;2%#C-X4F%4 LA#EZB$&I%P_V2UED(X5':XH@<)?>$U3ZI M6A#QX/G*8'!$@<31X:W59A4%';<6KK44]XNIZ?-,%\?1;",E\.0!3=-?1B5, M$_I$@:@E$@]?HBYJK<,GQ*ZK+N*C1)[A./0.\]UB1G#0(1"DUDGB/5MEE*Z: MK>61"E;N&?C?18EWTQ'.A MS:U1#%?F(PBD-3#/%T+HQXEMLZO/JLD_4$L#!!0 ( -$[JE1V7J0N"P, M %H( 9 >&PO=V]R:W-H965TA]*.9(EIXSH4T/6]J[>R#[YMDBCDSIVJ&DFXRI7-F::LGOIEI9*E3 MRH4?-AIM/V=<>OVN.[O1_:Z:6\$EWF@P\SQG^F6(0BUZ7N"M#F[Y9&J+ [_? MG;$)WJ%]F-UHVOF5E93G* U7$C1F/6\0?!C%A;P3^,IQ8=;64# 9*_58;*[2 MGM<(1"%(8(QJ^E3:]R62BNKU?6+QUWXC)F!D=*?..IG?:\ MV(,4,S87]E8M/N.23ZNPERAAW"\LEK(-#Y*YL2I?*A."G,ORRYZ7<5A3(#OU M"N%2(=Q6:+ZA$"T5(D>T1.9HG3/+^EVM%J +:;)6+%QLG#:QX;+(XIW5=,M) MS_8_*94NN!# 9 I7TC(YX6.!,# &K8$3N.226X0O%.PZ@4&NM.6_F[$9_KQ[L@1-5>8BC? M\G#.32*4F6N$[X.QL9K*_\<>M\W*;=.Y;;[A=LT3*SV]?Q>'0? 1LC+O@F=X M#)+:";,PQ@F7DLL)J QFJ+E*ZS)9NFP[ET47>>J'K;A)47I:CV^-U%D[ZE12 M&WQ:%9_67CX;Y8AE.=9!+*VTUIR?!,UH&V*=5#MNU4-L5Q#;>R'>:R9-AMI MIE5.SX*:SFNL(1&4")[QQ'&HP][>0=78PKTK$06M1CWL3@6[LQUS[M3$+CS; EHC% ?U..,*9_P?*QKIM>VMY7BW2IMA MO%THNU)1X/K"!A-_K4WGJ"=N>AE(U%S:LG%5I]6 '+BYL'4^I,%9SKE7,^74 MI;9$3]2 P(Q,-DX[%%M=3K)R8]7,#8.QLC1:W')*PQ]U(4#WF5)VM2D<5'\G M^G\ 4$L#!!0 ( -$[JE3H#LO4Q0( (P( 9 >&PO=V]R:W-H965T M1CJ90$EU6=R#0)W*Z"9*Z$U94O5K!EQNQT$GV"WW"F>A5\E8"4(S*8B" M?!Q,.^<70VOO#+XRV.J],;&9+*1\L).K;!Q$%@@X+(U5H/AXA O@W HAQL]: M,_ AK>/^>*?^P>6.N2RHA@O)O[',%.-@$) ,Z#GL.J-/L$-<.\4N'M,4AJ1T2EVA%YM*ZI(9. M1DINB;+6J&8'KC;.&[-API[BW"C<9>AG)A^ES+:,7-*WA FR)=";C1JZ5%H$,\& M"92\RR)[[AYB6SRW>Y3:+7Q6\INJ,))VW)([BN('G MXM_=.Z_@)+[4B=-+6O3F^ 9F&ZSM34Y\V:=8]AM3@&HH_O?/J$"N#)3ZQROQ M4Q\_=?'3EOC34BK#?E?G!T]X#V@@,B=-,$*/>[7ML&H-^AZHV<9='T&W?^8@2;X=VT[^UD5J;O'EZ91U,S7\WR] M8_ E37R] [YNIXVO[_GZQ^!+F_CZA_6+V_@&GF]P#+YN$]_@@"]IY1MZON$Q M^'I-?,/#]V-PP!?N7>PEJ)7K=YHLY4:8ZA[TJ[ZE3ETG>;$^PU9;=<:_,E6? MQEMNQ80F''*4C,[Z6#)5];YJ8N3:M8^%--B,W+# SP50U@#W&ULC9;1;ILP%(9?Q4*]:*6V@"$DJ9)(;;IINY@6->UV,>W" MP$FP:NS,-DW[]K,-86D@66\2;,Y_SG=^;,QD*^2S*@ T>BT95U.OT'ISX_LJ M*Z DZEIL@)L[*R%+HLU0KGVUD4!R)RJ9CX,@\4M"N3>;N+F%G$U$I1GEL)!( M565)Y-L=,+&=>J&WFWB@ZT+;"7\VV9 U+$$_;1;2C/PV2TY+X(H*CB2LIMYM M>#,?VW@7\(/"5NU=(]M)*L2S'7S-IUY@@8!!IFT&8OY>8 Z,V40&XT^3TVM+ M6N'^]2[[9]>[Z24E"N:"_:2Y+J;>R$,YK$C%](/8?H&FGX'-EPFFW"_:-K&! MA[)*:5$V8D-04E[_D]?&ASU!&!\1X$: /RJ(&D'D&JW)7%OW1)/91(HMDC;: M9+,7SANG-MU0;I_B4DMSEQJ=GMUFF:BX5FA!WDC* !&>(S,I*\C1IU>S6!0H M=(66]5-&8H4^)CF_!TTHNS#:I^4].C^[0&>(%[N6]<:ZW#K778Y8N.Y&O:5__Z)TRA M7[>ITM*LSM\G2D1MB)0D-_[N#-_4%2^-CQFK[48,$Q[B->M=-W'83G^QF+DJ[ M.$B]?XUI$AC19M&DP&%%=2]OG7*P3Q+A0]QN4!(D@W[:04L[.$F[6]%;(B7A M^JT/;M"IBT=1<@#7#8J"8=P/E[1PR7^LK!\R8I2DE%%-H=>]I%,['N/Q 6!/ M4!P<<6_8 @Y/ BX+(?65!EDB!N8UVX+V^CCL^I@,#S%[@N+PB(^C%G-T$O.[ M+D#V$8TZQ4(&ULO5=1C]HX$/XK5M2' M5NINXH0DL *D%E1UI:UNM73O'JI[,,D ;A.;V@;:^_4W3K))%D+$"WT!.YGY MYIL9^[,S/DCU0V\ #/F59T)/G(TQVSO7U?#$UQMC M'[C3\9:M80'F>?NH<.;6*"G/06@N!5&PFC@?Z-W,]ZQ#8?$WAX-NC8E-92GE M#SNY3R>.9QE!!HFQ$ S_]C"#++-(R.-G!>K4,:UC>_R"_JE('I-9,@TSF?W# M4[.9.$.'I+!BN\P\R<-GJ!(*+5XB,UW\DD-I&PT@<@B*1$MF15IS9MATK.2!*&N-:'90U*;PQFRXL&U<&(5O M.?J9Z0($EXK,86G(#5F4S21R53YY.P?#>/8.7STOYN3MFW?D#>&"?-W(G68B MU6/7( D+Y295P(]E0/],P"],W9* OB>^Y_L=[K-^]SDDM3M][>YBZG7^?IV_ M7^ %9_$PS7NAC=KAXC3DVP,:D'L#N?ZW!SZHX8,"?G &_JLT+".X?;3!OOK7[77*,N,>P.P7$@,I10I>FJ^3#DV)2;T2] MHY+WL@0F#IY9&M0>G"GI27)4)SGJWZ:6^8-D@GS[ OD25%_EJ-=H MJW>-UM"6>-,_)"]5H'9_!OXH.MX2769!2&GWGJ"-"E._-Y$GV,ML;Q.HN%[< MC$:):7"59C0J2?MELC.'SEJ?*F#@1][Q7N@P0YWTSH@Y;922]DME^\B_I,*- MLM'H*A5NE([&?VJYQR>UC7>:"KM%]5";RYN0*-B='2-!OB- MH/E>+^]GP7)[JOX':2'T).4ZD3O1J?@55OLR(]<64T_1]02P,$% @ T3NJ5%2/J@@1 P UPD !D !X;"]W;W)K&ULQ59-3QLQ$#VWOV*TZH%*@?U(2"A*(I72JE2@1@3: M ^K!V9UDK7KMQ?82\N\[]H9-*&15J47-(>NO>?/&SQ[/<*GT3Y,C6K@OA#2C M(+>V/ Y#D^98,'.@2I0T,U>Z8):Z>A&:4B/+O%$APB2*^F'!N S&0S\VT>.A MJJS@$B<:3%443*].4*CE*(B#AX%+OLBM&PC'PY(M<(KVNIQHZH4-2L8+E(8K M"1KGH^!]?'P2]YR!7_&-X])LM<&%,E/JI^N<9:,@XW7Y _^2#IV!FS. ');[SS.:CX"B #.>L$O92+3_C.J!#AY-ZU(\_RE%DV'FJU M!.U6$YIK^%"]-9'CTJDRM9IF.=G9\10E5QI.<69A'Z:U-J#F]A&F4-D?+ M4R;>PMXI6L:IL0]7J LX5TS"S046,]0_AJ$E0@XV3-?.3VKGR0[G7;A0A&[@ MH\PP>VP?4B!--,E#-"=)*^ %TP?0C3N01$ER/3V%O3=O6V"[S29U/6QW!ZS? MBS-IK*[H0%JX.:<%<&:Q,#]:X'L-?,_#]W; ?])X6Z%,_;Z7J+G*> HE6SEG MS^UJ.]QMQ;1%+58MU X;:H>M6%YE02J;#JR0:<>0KD*EN5T]QZP=;8HER1-U M7K]Z10+U6_CU&W[]5L3?E.G )698E.["=^ JUZI:Y/"E(K7(8;SCJ#[R/&@\ M#U[B3!PU\$>M@7VMK+%,9EPN8*8T65.+1&C$A5)SF?*2">#$@@GA:!AW;-A, M(+!"5<^?GMIQWSMV2?MNW(_<;QC>/4/X74/XW;]3HOLG2L31)H=%+Z%%O)4D MX_^EQMKSX98<1RURQ,F&<_(W@B"]X7/B_D=*;!)E_"*9,MZDRK@]N;VD$KTG M%R..G^@0;KVU!>J%KR@,I ZU?G:;T:9J>5^_U9OE=&UL MO9I;C]HX%(#_BH5:J95:2&R'2\4@S0QE.ZNRK0:U?:CVP8 !J[FPMAFFTO[X M/4Y"G Z)05.R\S#D=FX^]N=C)\-](G^H#><:/49AK*Y:&ZVW[SH=M=CPB*EV MLN4QW%DE,F(:3N6ZH[:2LV4J%(4=['G=3L1$W!H-TVN?Y6B8['0H8OY9(K6+ M(B9_WO PV5^U_-;APKU8;[2YT!D-MVS-9UQ_V7Z6<-8IM"Q%Q&,EDAA)OKIJ M7?OOQD'/"*1/?!5\KTK'R(0R3Y(?YN1N>=7RC$<\Y MM5##X>>"W/ R-)O#C MGUQIJ[!I!,O'!^V3-'@(9LX4OTW";V*I-U>M?@LM^8KM0GV?[#_P/*# Z%LD MH4K_HWW^K-="BYW2290+@P>1B+-?]I@W1$D ]%0+X%P /Q6@-0(D%R#G"M!< M@*8MDX62ML.8:38:RF2/I'D:M)F#M#%3:0A?Q";O,RWAK@ Y/9KQ6"02C?E< MH[?H>KD4)ATL1'=QUJE,9&9QC5F"IDFL-PJ]CY=\^:M\!T(HXL"'.&ZP4^&4R38B_AN$/8PK M_+D]0]SKU8J/W>)COBBL^XYH2)$5DNHC-?H^PCGZM$*WDD-"T(0M1"CT3_0] MO7&G>:3^=IBAA1F:FJ$U9G+UJX/ZK13Q0FPA^UOV$P:W5G7M<9,I[J>*#5L> M1K@=##L/%=X$A3?!!;PA5=YDB@P%O:)4WW2-O:'M0[4VO M\*9W 6^"*F]Z1]X$;5SM3;_PIG\!;[I5WO2/O.EVV]0K_?G5O@T*WP87\*U7 MY=O@J$^3NKSYGN6KY_3G6SKS\"5B#US"3 K(U MFB<2+,!1-5/=IG"[WWM9!:^3<@%]Z<")7YI,?*>F*7L4T2Y""Y@4DE LF0D\ MY'GDTLPFE7&YM9)V+ZB.ZY1=_/^2[Q3D)!%9H<]P)S.YIFM'(MY/INC/KZZVL'CWNXTVNB6W[T;W10'@-E4Q4'YUV@+>=Q,^ M:VCT+WI6S[>L]@=-)@%;"F,WXF9\L0,;:9U;61UFXMU2?_5K)B)L:8C=_#D8 M_02)CTTG0!,1,YB-(,_W)O>O9I\F]Z]+]^]@%#ZBV9YMLP?.:&QL(89QHXUM M>8:),^YT,7$7*RUWILN\03=,"85FZ<+4=/BO3 HV#WD:9%4_/V' :_L^I7U7 M5\<6BM@-Q\X::,1RFOA- M9H]8 A-W&?G[8#QAP(#1F *EOCJ[O""6TJ37:)M;V!)W;7J!-G<;\$ZL&XG% M-7&#%3SCSZ@1J.4M]1K=*+2,I.Y:]O<;_82!4^4"M92E;@A6-_KYF*$6DK39 M;=K2/JV[1KU Z[L-G*H J"4B=0/K(]>PO%4H*9KEG":W%*.-+MNIQ1EU%YW7 M:YBMUJ87V1U$%B4[F+W*Z_5LWT1O^).]$\$K%_"YT?*^B-]KDR>[)U5/T;KM M=6K!2=U"Y"R(:I M,HR<0I 6*J$^<7*QL[,!>47 G7OD2PN S?-GCC)BKJSW"NRCE+I$SWN +3= MK_&J]'K+3<:_.'1!&3)3?MD$E4;@3B9OQSQ.(JBTS;KNUQYS5H>Q' T:Y6A@ M.1JX.?J[N3A&H=?N/4E%I_3^.^)RG7Y'H*#G@=+L57AQM?A6X3I]0]^QCV&PO=V]R:W-H M965TZ MO')=E>:DP*HG2L)A9RUD@35,Y<95I20XLTX%

7O&6%B-W%\9[_P0#>Y-@ON=%SB#5D2_5@N),S<%B6C!>&*"HXD M64^<:_\JB8V]-?A.R4X=C)%1LA+BR4R^9A/',X0((ZDV"!@^6Y(0Q@P0T'AN M,)WV2.-X.-ZC?[;:0@8&+Q5,V5^T M:VP]!Z65TJ)HG(%!07G]Q2]-' X< *?;(6@<@F.'_@<.8>,06J$U,RMKCC6> MCJ78(6FL 4;A4HBT3+'DJ!+=%<5*YB* M=;VBT'VEE<8\ TL$-PKY26<-5_G<#OM_A]B]__ M /\.:@(32B&LM:2K2N,5(T@+E-PD]Q#4+96"PP/5F*%$R++7E:+ZB*$]PE2( M[32(1A"\[6'2)6 Q;M.')6,RPHBG: MV4=.LDN\)1)J%E+U=1>OU[TK!C7TX$!>./ &OA?VC^+091B.AI$WZ(Y%U+*/ M3K)/1%' RX/BD#XA\ES1+6:0-\BLI,J^42F*9EN4YI7"%L^@ZL)MHBDH;C;Q M#LONIQB]H^[W8\_SCA2^-PNCZ-#LC;ZXU1>?U#>GK#(D_S,_<4?8_=$H\/PC M]EV&4=0/O/B(OWM08 LB-[;O*)2*BNNZWK2K;6N[MA7]:'T&+:_N4*\P=;^$ M:K*AD"=&U@#I]2*@)>L>5$^T*&T97PD-3<$.A>+5H" !6!0 &0 'AL+W=OY@GD^1X<*MV%86#M)@U8H=W2)^;M>-=.K!(5:/QRAIPN)TGB\G%:AKL MH\$7A0=_LH:@9&/M?=AH=2#B,'[TG,G@,@!/UT?V MCU$[:]D(CRNKORI)U3QYGX#$K6@UW=K#)^SUG >^TFH?OW#H;<<)E*TG6_=@ MCJ!6ION+ASX/)P#F>1J0]8#L,6#Z#"#O 7D4VD4695T*$L7,V0.X8,UL81%S M$]&L1IE0Q3MR?*L81\65<$:9G8<&'=Q5PB&23-Y"-L^R)>%;_#Y^\$$X^9#B/?/F_,KPP$B[57DDTTL-Z MR/>WQ<:3X_?\_05OT\';-'J;/N-M84B=2:7;T!U@FU X#X)=O)$:W2[ MV+D>2ML:ZDH[G [#81%[XM'YDH=&U^._:;J)PX7;*1:K<]W6<8L[TB5R@H"\SJ7)F:*KF MOEXH9(ESRC,_"H*VGS,NO'[7K8U5ORN7)N,"QPKT,L^9>AYB)E<]+_36"[=\ MGAJ[X/>["S;'"9J[Q5C1S*]0$IZCT%P*4#CK>8/P_2B,K(.S^,9QI6MCL%*F M4C[8R772\P++"#.,C85@]/>((\PRBT0\?I:@7K6G=:R/U^@?G'@2,V4:1S+[ MSA.3]KQS#Q*+#/M?F%5V@8>Q$MM9%XZ$X.6$UHP<[(NF6']KI(K4-::T.S Q<9YDQHN;!HG M1M%73GZF/TF9PN,A!2*!D;!B*H'[3P0)UP9S_:.!T&E%Z-01.MU#Z!9C.1?\%^VC:WO& M=6[,;KPSF05VVV';,O'8OPB"KO]8#_"V3:=F\P?ILXKT62/ISU(<7^6+3#XC MPB575 BD@OL;S*>HFJ+2KC9HOXTT=2I"G4;%(Z93JI4Q4J5+8*9D#K@. %6& M^ 'DPA'$)U0QUYMWITA79RL5F\G:M@A;P;YTG5?DSQO)_W,TC^"+4Z>/X*K4 MIVVA&:/B MRVJU:KH&KM786!_:9LQU%"\P12='C^&<3A]D."/(X*1#?%31'!43(Q>NOYA* M0]V*&Z;44**R!O1])J593^P&58O:_PU02P,$% @ T3NJ5(LU+U9! P M= H !D !X;"]W;W)K&ULO59;;],P%/XK5L3# M)L%RZQ6UE=9VB$D,58S+ ^+!34X;"\<.MK-N_'J.G2SKVC0@D'AI8_M\G[]S ML7TF.ZF^ZPS D/N<"SWU,F.*U[ZODPQRJB]D 0)7-E+EU.!0;7U=**"I ^7< MCX)@X.>4"6\V<7,K-9O(TG F8*6(+O.J'W./&!;3-C)_S9I*!; MN 7SJ5@I'/D-2\IR$)I)011LIMYE^'H1QA;@+#XSV.F];V)=64OYW0ZNTZD7 M6$7 (3&6@N+?'2R <\N$.G[4I%ZSIP7N?S^ROW'.HS-KJF$A^1>6FFSJC3R2 MPH:6W'R0N[=0.]2W?(GDVOV276T;>"0IM9%Y#48%.1/5/[VO [$'0)YV0%0# MHD- [P0@K@$N2&=$*N[K' -&ARM@1#&3]' M^*?;)3E[<4Y>$";(QTR6&J%ZXAO4;U7X2:UU7FF-3FB-R8T4)M/D2J20/L?[ MZ'?C?/3H_#SJ)+RAZH+$X4L2!5'4HF?QY_"P0T[^ 3O$C,C('V65K)D.N%2EPK(UW>X3*X-Y+IKNWZS7;_3C6MA M0($V))':M&6Y@@\ M.8'W.5YX)56,6@4^NQS>&)\_?>[QS4UK4U&GLV:V:9TN7<-P,#^W M+97K"YYHJGX,WZHMP\>&;2$H:X#K M&RG-X\!NT#2:LU]02P,$% @ T3NJ5!G+>C$= @ C00 !D !X;"]W M;W)K&ULC51-;]LP#/TKA-%#"VQ18C==43@&\K%A M/10($F0[##LH-IT(E25/8N+VWT^2'2,#DF(76Y3X'A^?:*>--J]VCTCP5DEE M)]&>J'YBS.9[K+@=Z!J5.RFUJ3BYT.R8K0WR(H JR>+A\(%57*@H2\/>TF2I M/I 4"I<&[*&JN'F?H=3-)!I%IXV5V.W);[ LK?D.UTB;>FE;D&;A['7&.4GHB)^-/ MQQGU)3WP?'UB_Q9Z=[ULN<6YEC]%0?M)]!A!@24_2%KIYCMV_8P]7ZZE#4]H MNMQA!/G!DJXZL%-0"=6^^5OGPQE@='\%$'> ^'\!20<(SK%666AKP8EGJ=$- M&)_MV/PB>!/0KANA_"VNR;A3X7"4+;L+X:J KU4M]3LBS%!A*0B6DBL+GV%: M%,*;SB4\JW9R/.9V@<2%O',9F_4";F_NX :$@A:=FUJJ) MKZAYX68 R>@3Q,,XO@"??PQ?8-[#1__"F?.E-R?NS8D#7W*%;X4D#+J9I9,E M%GY-MY:,F[[?'Q1(^@))*'!_I@Q,_ML\ M9N/!.&7'EUG0*_$CV?Z#L+U!+ P04 " #1.ZI4O[J=35 # O M"P &0 'AL+W=OT4^N]W[81 N^!U4E\@=GR.SSV^ MN;[CK52_= Y@R*XLA)X$N3&;BS#4:0XETSVY 8%O5E*5S.!0K4.]4< R!RJ+ M,(ZB85@R+H+IV,W=JNE85J;@ FX5T559,G5_!87<3@(:["<^\W5N[$0X'6_8 M&A9@OFYN%8["EB7C)0C-I2 *5I/@DE[,Z< "W(IO'+;ZZ)G84)92_K*#ZVP2 M1%81%) :2\'P[PYF4!26"77\;DB#=D\+/'[>L[]WP6,P2Z9A)HOO/#/Y)!@% M)(,5JPKS66X_0!.0$YC*0KM?LJW7GL4!22MM9-F 44')1?W/=HT11P#DZ0;$ M#2!^#.B? "0-('D,&)X ]!M WSE3A^)\F#/#IF,EMT39UV TW>DLLLX_8\6$&N19U5]G1>S<$P7KS&%5\7<_+J MQ6OR@G!!ON2RTDQD>AP:%&,IP[39^*K>.#ZQ<4)NI#"Y)N]$!ED'?N['T]A# M$*(+K17QWHJKV,MXPU2/)/0-B:,X[A T>SJ<=L7CA\\A/05_$$W2'FSB^)*G M'.R/C_B67!LH]4\/=[_E[CON_@GNCYPM><'-/<$4(95(06%Z"&+8CFRD=AG4 MF1(U[=#1VHIT-Z51- [OCFWRKWF@=]#J'7CU-EY8>;##BJFA2]S@[XTIC1^J MF_V]:#"@W>J&K;JA5]V[U0I<]<,OJM6IF.D4Z:>*1[TD>MF5N__ G?=&CW$/ M8CEK8SGS$F$MQDHKR*)::IYQIKC-OALHEZ!\F3=J^4?/GM7G+?>Y5_L<5J 4 M9$?'@)M@]:M$QK51?%D9? M,"2[67?D]/^](H5/)2Z-#B8[\ID(&"BOR965R MJ?#K>IJG].@.H,_N*HT/[+%7_B?\XEQ.WZ-UW3>%GR".Z,BGY% 2:>(E6AC\ MJ@C>5V2?I_]KZ:%"TO[S6WJH9]1?T)Y@J9\ +1UV*0F/.HD2U-IU9)JDLA*F MODG;V;;KNW2]SJ/Y*WHQJWNW TW=2N(]N>9"DP)62!GUSE"IJKNS>F#DQO4K M2VFP^W&/.7:TH.P"?+^2TNP'=H.V1Y[^ 5!+ P04 " #1.ZI4-/=5Y>H" M #(!P &0 'AL+W=OSG304FF9O>VG\X[[O M[KMS[P8;(9]4AJCA)6=<#;U,Z]6%[ZLDPYRH$[%";FX60N9$FZU<^FHED:0. ME#,_#(+(SPGEWFC@SF[E:" *S2C'6PFJR',B7\?(Q&;H=;WMP1U=9MH>^*/! MBBQQAOI^=2O-SJ]94IHC5U1PD+@8>I?=BTEL[9W! \6-VEF#53(7XLENKM.A M%]B D&&B+0,QGS5.D#%+9,)XKCB]VJ4%[JZW[%=.N]$R)PHG@OVFJ@4T$.>7EE[Q4>=@!&)YF0%@! MPH^ Z "@5P%Z3F@9F9,U)9J,!E)L0%IKPV87+C<.;=10;JLXT]+<4H/3HRO* M"4\H87#-E9:%*9!6\!DNTY3:/+N+\K'8K!]-41/*CHW%_6P*1Y^.X1-0#K\R M42C"4S7PM8G*_QN0'"M,5=_6ER>UBY/G!S0=>$64=-Y2VI(D=EF\9Z M%,:]V"1NO9NS!JOS\^#-ZEV<_3K._K_CS)"E8!J4HBG"/:<:4YAIHE%U8"6I M2=:*,/9JG^D/U!E*9A]J9VOZC?)E*O(.3#*3VHZ3/2&!H$ M'\0V644[5N_$1K78J%VL1/.?A"N24$;U*SS>8#Y'V5;OLYKZ['\]L;AV&;>J M<2[7SJ58F,8[UT"5*AH[P#C>>SQQU-_+^KY5U._O9=W?:98YRJ6;(0H247!= M]LWZM!Y3EZX[^V_FY8PSC6))N0*&"P,-3LY,Q64Y-\J-%BO7>N="FT;NEID9 MM2BM@;E?"*&W&^N@'MZCOU!+ P04 " #1.ZI4G1ITK-<# """@ &0 M 'AL+W=O[T^G.[!) .QZMBIQX%%NA]_8P>RM 2TO7L!V_',?-_,>&;& M6V._4H[HX+E0FB:=W+GR?111FF,AZ-J4J/G+RMA".-[:=42E19$%H4)%21P/ MHD)(W9F.P]FCG8Y-Y934^&B!JJ(0=G>/RFPGG5[G*O3 C**2N_\7SWA&O$4CV LD/ KW1 M&8'^7J ?B-;( JV%<&(ZMF8+UM]F;7X1?!.DF8W4/HQ/SO)7R7)N.C=%(1W' MQ1$(G<'<:"?U&G4JD> =?,2U4/ @G$/K][,LD][_?/A!UUGDH_%F@4Y(]1:N M0&KX(S<5L38:1XXQ>DM1NL=S7^-)SN#IPP,CR E^T1EFW\M'S*TAF!P(WB<7 M%3X(>PW]7A>2.$D^/RW@S=7;.<>]!=K\LJ8%IHVFWJF*[]#U&_?W@\[^?W+_ M0E*J#%46X:_9DISEI/_[@M6;QNI-L'ISSFI55$KX]P.$SBGT * 4NQH(AQ52 MYD<%5I+CR SUP\ MO>XSI&OXM\>D1^=(#QK2@XND9QNT7$X9 S%7QE93WY-@2*FJ,L_RB,09>(/3 MF,3Q.7S#!M_P(K[?JV+)J,SJX%5VD_ M5/CXIP#L,ZBU-L>G[C]C_JC!]"YG,',E"F_5SK@IKJ4F+AHK%HVOAQQQ6P\\]<:9,LP,2^-X @G+ MG(=$M/X"?U\9XPX;;Z 9.Z?_ E!+ P04 " #1.ZI42MY]"%0# !B"P M&0 'AL+W=OA6:C0:6>5 N MPCB*!F'.N RF8[]VIZ=C55C!)=QI8HH\9_K7-0BUFP0T>%FXYZNU=0OA=+QA M*W@ ^[BYTS@+:RL9ST$:KB31L)P$5_3]G XASFS;#K6:D>TVXW6W,"+Z=$8/I. M.#N]2G\6W'"7 T.8S,@7Q:4E3R!MH<&0/\A5EOG/3) ;61XTE["S.5C&Q3GN M>'R8D[,WY^0-X9+\N5:%04-F'%KTS[&$:>7+=>E+?,27KTQ?D&CXCL11'+? M9R? $WH4/C\=3E_#0Q2U5C:NE8V]O>2(O>O"X(HQI"$QF2EIN5RANFYH> :Z ME//[+6XF-Q9R\W<'>5*3)YZ\=X3\3@.Q[!DSEJHXB5[V1O6F5Q[V:@][G1Z^.F?D:J4!/&Y(&I) #6WO\A:BMN1EU'M MY*C3T >YY5I)=]9\1;.PPL1 1AZ4*,HR>,(1I-&^OD:__Q#21GFGG>$V6>ND MM);F;CLT^J\$T'UAI'&GK4\@,5Y![HL%RDQN;V[J]W)[PT]K'7)0?1AHY]QW2<^S2N.%U/ $E'1Q1#]UV5#5TZLVO@6 M9Z$L-DQ^N,8F&+3;@-^72MF7B>N:ZK9Z^B]02P,$% @ T3NJ5$R/, ,' M P ^P@ !D !X;"]W;W)K&ULM59;;]HP%/XK M5M2'5EJ;*Q J0&IAW3K1"96V>ZCV8,@!K#HQM1UH__V.G31+14!HTEX27\[W M?><2'Z>W%?)%K0 T>4MYIOK.2NOUI>NJ^0I2JB[$&C+<60B94HU3N7356@)- M+"CE;N!Y;3>E+',&/;LVD8.>R#5G&4PD47F:4OE^#5QL^X[O?"S2U*DT#; ^_F"_L<%C,#.J8"CX+Y;H5=^) M'9+ @N9#*/LFVM/4<,L^5%FD)1@]2EA5O^E8FH@;PHSV MH 0$QP+"$A >"XA*0&0S4X1B\S"BF@YZ4FR)--;(9@8VF1:-X;/,U'VJ)>XR MQ.G!U?PU9XJ9&BA"LX3\$"S3Y DRG4M0Y)Q,\5-+<@Y$+,A7I1GF&A)R0YDD M3Y3G:(,;5TJ!5L2R2=PV3&-&9XPC-9K@?I[B^ND(-&7\#'D?IR-R>G)&3@C+ MR,-*Y I!JN=JC,KXYL[+"*Z+"((]$=Q1>4%"_PL)O"!H@ \/PTQ%%4]@JH>@>4+]_!=YPI75)G*HC#D>8QKY%9#JGX?T @KC=!J1'LT MO@F1;!GG3;DND&V+-#UC,_!CO]7M]MQ-/:<-9FW?C\//9J-&L]@D:M/@?U3Y M'QWV'S*0E)/[?#8#2<;C(7F^@Q3'A[+3JMA;_ZT"[4JC?3""82XEGC!"[;%I MJD.!;]4R%X5>W)RW3J7:.:@ZD7A=2/UN3R=@<&MLX+I)O;.KWNHVB\>5>/S/ M'UV\(Q=X[7:G6;!;"78/"CX(C=](D6&\7HK&U*3>W55O16'4K.Y[?QNK=U2- M>:T-TJ(--C8Y;\>-\XZ_SXM:>_O$3]#$Y*%GJ)S6(.CL'U:U=-.:W 'OO MDN'%P6&!..^B@^[+XJ8M)EJL[=TS$QIO,CM'%GMLY<]G9S7?:O-D:T<&'%,J.D]JYS76:VK)&R>RY MWJ BSTH;R1RI9IW:C4%619 4:=;O7Z:2<944>;3-39%K[P17.#=@O93,_)F@ MT+MQ,DCVAB>^KETPI$6^86MS UI:<=2<8G* M..[L@0RADZ76;T&YK\9)/Q2$ DL7&!C]MCA%(0(1E?'>N">]^X%M/Q>!K]3"QB_LVMA^ J6W3LL63!5( MKIH_^VCG< #(!D< 60O(8MU-HECE+7.LR(W>@0G1Q!:$V&I$4W% M3CA7W)3OGEL>)F2!J0H>-%<.7E Y;]#"%UC0'E1>(.@5?+..TR2P@CO&#;PP MX2F&'#?6HK,0V0RY ].,LR471$TAY/>2[+TY,T1=H^,E$Z?0NT7'. DGP!7\ MK+6W!+5YZJBW4&%:MGU,FCZR(WT\,G,.P\$99/TL>U[<0N_D]%^6E";3C2?K MQI-%VM$1VN^HT# !3WZY1 .SV11>'U&2_/L3]F''/HSLPR/L$V_)8MNY-:< MKS.RP;U#:3_+,>IRC#[M8,IL?093;\+<@<5S^M]X&Y;+R!)N\K88#*_R='N8 M.CW8LW!E:>AK3GLC<$6H_OG510*FN0:-XO0FKMY2.UKD*-;T1?:>WV M2MCF[BTJ_@)02P,$% @ T3NJ5)Y+W10) P O0< !D !X;"]W;W)K M&ULC57?<]HP#/Y7=+D^M'<=">%G>\!=@7;KCFY< M6;N'7A],(HBOBIU9&Y2 M+G"L0.=9QM3?/J9RU?6JWD9PS^>)L0*_UUFP.4[0/"S&BG9^:27F&0K-I0"% MLZYW5;TX+ MJ[5NX$&4:R.S-9@89%P4?_:ZSL,6@.SL!X1K0+@+J!\ U-: F@NT8.;"&C+# M>ATE5Z"L-EFS"Y<;AZ9HN+!5G!A%IYQPIG<5_+K#C-;/=/HP&<+IR1F<@ \Z8=8I%^2)&WU.0EK_2F2N MB9ON^(9"ML3]:!U>OP@O/!!>#>ZD,(F&:Q%C_![O4ZK*?(6;?/7#HP;OF*I MK7H.81"&>_@,/@^O'J%3*\M7<_9J!^SU!3 DNYAH6]#;< [@\4K16:;QU-#E]IGFT M+]P"UMJ*)*@$%SOA[E4Z4*YVR:A]E-&0I[G9?8,%I_9G..U5VBV!O]4),U1S M-R T1#(7IGCDI;2<05>N]>[(^S2;BE'R9J88;/2$YYR:98HS,AE46G0W5#$L MBHV1"]=OI])0]W;+A.8K*JM YS,IS69C'903N_&PO=V]R:W-H965T@#[0TMH1*HI:DX^3O.Z1DR1=9 M2(MV7VQ>YLP80Y9I3D) M88S@5N2NJ9-)!>4_^PLQ;L PD M846,>Q'/@:P$S\GG$D0EM7PE)UHN;D&Q-+M$%5\6M^3BW25Y1]*"_)WPC415 M M$==QW0X^MV^'TQXZ7A,)S^CSSNC;N>X12BY46JP/0O'T"<7)G8).+:?][US*C6@PY';2!WP"AI>02^O MBT]^,SB*58=4 M./*&W<$:-0<<]3+Z6*QQ!03$9/$JM=N:2O6&F%&G+:;.[X\:W:O=].>_XAI[ M\&F$HT%PY.\.,=]U@D&WPZG;ZO6R MO2MBO&M%RC+R('ADKC*>;0S9'TJ5M@!3_W](E;:NTO["VI\J'04R\$-Z[/M3 M,7TOI3^>*N')W>-3;W1,]U3*&[IG+BBJ"_/A2EL]Z<_4NUD_ M2C?T-[)D$4PL[-@EB&>P, ^C;!-CNQ4UUPLZ!9M\:;QQ14K!5YB=.,94U: 4 MD_4*?=?FCH(H*7C&UZ]7YF[BYFY:0X$NS\ M+NS6=/4VP48,J[LD&:R0AG,]P 055;M?310O30.\Y K;:3-,\(D$0@O@_HIS MM9MH \VC:_H=4$L#!!0 ( -$[JE2[IZ=:0P0 $ 1 9 >&PO=V]R M:W-H965T'EX)'IT9/R[V!$B MP4N:9&+U(BL4-VY-,/=DPGF*I;OG6$7M.<&Q :>(@UPV=%-.L M-QF9L0<^&;&A&'C@0AS3%_'5&$G8<]V#O-/!(MSNI!YS):(^W9$7DY_T# M5W=.F26F*'M$GD:8"*^4'(4M6N@I[)F[+N^N8O'/535Y-98T'F+/E*8[D;]P8]$),- M/B3RD1W_(,6$ ITO8HDP?\&QB'5[(#H(R=("K!BD-,O_XY>B$6\!H * &@!5 MV [P"H#7!/@= +\ ^&\%! 7 3-W)YVX:M\ 23T:<'0'7T2J;OC#=-VC5+YII MH:PD5T^IPLG)["#4B!!@1;9J_26XRW+UZ57\#3QP)4DN7P'.8K#\<:![$S2- M8ZHCQ$>P($J@$JV6F.3E3,9)[/!'7,Q /W+),[ 9993.)SO*.Z M4K8&G5HS1Q<3WF-^ SSX$2 7(0N?Q=OAT )?7H8O2-0%/YN-5RZT9_)Y'?E. MZ_M(]GI]LNW92C]]4N'@3I)4?+M0S"^+^::8WU'L3#:DE T^R<:VNGG&T&34 M]O8\"<-@Y#S7.]Z.\8>HC#FC&I14@XM46_K%-?W:>.;I@AH'A :#!E%+D.\% M=J9AR32\R/1L'V&SCVS\PE9I/QAX0^^;HGZ9KP2_(:E%4&_[^6AV6QX=6U/&RM05/)[8BAO?/0K9S< MO:Z2BWQU$H-ADZ@E"+IAATQ@[;4#KR'F(DN]NN=ZR&^P7%KB4(B"8-#!$U4\ MT66>6:Q>PISB1+\+(_.F9,G!K/R_D3:L?!K^ J.&E5/#ZUMUD;+>[;[7U$T[ M!@[=CN6HS!I>V:UAVXFA&[A-LK:HL$L\E6'#JS@V;%LV]%$P:(G<%J\ZXTAJ6Q+3T3[DC_$V:KOP:_@+#AI5CP^M;-K1X]J#?U$D["-7> MK.>?F95QHRL;-VI[LN&PO=V]R:W-H965TOVH=H'!R[!JL',-J']][,-06E+HJY2 MOX!]W'//W7/F/&T8OQ(&EVO*M M+2H..#.@@MJ>XP1V@4EIQ5-C6_)XRFI)20E+CD1=%)@_7@%ES+;&8Y.B&@D$H= :O7#N9 J0ZDTOC;Q;1Z2@T\7.^C?S6UJUK66,"*\%^!W ?RU@U %&1IFV%*-#@B6.IYPUB&MO%4TOC)@&KUP&4FIK94Z>B@=MI17[74WA'J:\POD.]^1)[C>0/P^6EX FD/ M=P?@R>OASE.XK33LA?1Z(3T3SS\2;Z_?#52,2U)NGRAY]T.YHX6$0OPY0>;W M9+XA&QTAV[=E2/06&1BD_NEWL1NZXRB:VKM#<0?< M<-_:=NR:!;J!7;#>0_ MZO,?GWI$6.#T5T MH] +GK7DI5L4^8X_+/6DSVMR,J]%F:DIP@FF:,E9:GYU1FLMP7^)'O9\X?N+ M'O5DT9M%CUZH "T1AHW#.Q40UC;&ULO5G; M;N,V$/T5PMB'7:")Q(MN@6-@[:1H@$T;Q-WV8=$'Q6)L8271)>EX _3C2UTL MRKHP63OQBRU1<\B9,]0AAQIO&?\N5I1*\"--,G$Y6DFYOK LL5C1-!3G;$TS M]>21\324ZI8O+;'F-(P*4)I8R+9=*PWC;#09%VUW?#)F&YG$&;WC0&S2-.3/ M4YJP[>4(CG8-]_%R)?,&:S)>ATLZI_+K^HZK.ZON)8I3FHF898#3Q\O19W@Q M(S@'%!9_Q70K&M<@#^6!L>_YS4UT.;)SCVA"%S+O(E1_3W1&DR3O2?GQ;]7I MJ!XS!S:O=[W_6@2O@GD(!9VQY.\XDJO+D3\"$7T,-XF\9]O?:!60D_>W8(DH M?L&VLK5'8+$1DJ456'F0QEGY'_ZHB&@ 5#_] %0!4!M !@"X A3,6:5G15A7 MH0PG8\ZV@.?6JK?\HN"F0*MHXBQ/XUQR]316.#F9;H1J$0+,Z5)E1X*;K)P; M.<=GZD[R\&SW+,RBO(7RNN6>/M%L0P7X>$5E&">?%.;K_ I\_/ )? !Q!OY< ML8U0.#&VI'(W']1:5*Y-2]?0@&L8W+),K@2XSB(:[>,M%68=*]K%.D7&#F]# M?@XP_ 4@&Z$>?V:OAT.#.[BF'A?]X8'^-(=KQF6<+?>X__9%F8,;25/QCV$P M4@]&BL'(P&"_*T4084)[\U!"W0*:O_=/DP 1[(ZMIR8[72L/^@&JK?;\+WA_TJ&M MA?>-@06?@"]4T9G>=>UDR#_T C,_ORNF]I MH@EI5] )LJ(U#N*#LS*KL$VZS\@0V5KIH%GJ_EA3'A:15;&^CD&M6- Y 8-: MNJ![Q+QV.PP&OD=0>UYWS3R/V,$ U5KIH%GJ#%2K:7VVN !SOO2I\9"C >2(U60F16PGUEOTYBM9NO:'@%XUK]$#D!XUH,D7G_9F;< MZ>J["WW<9KS'S('$'V!<*RW SL M,)'61F36QE=1?IU1OGP^E&ZLQ1#;[T\WUEJ'S9L\(]T5=G^.MRNL/B.,2']2 ML%9%;%;%5R;EF,4:-XK>$U2]6,LA/J+NK;"M_:?CM]/28X:P-Y07K9W8K)UO ME94T[E;*316K\M=C-%1F8*VN^*5R^N=6EZ-V7%@K M,#Y!U4VTQI(CJF[2+:?/H(O:IQU]9L@;>K^(%F3R8M7]QADZ>O$B6K3)">IT MHF69'%ZG3RNL:UR\^HRZBY?5.*I.%9/%";X "[;)9'F26[?67PD^%V?CK?8I MO)B59_VZF_+3PVW(E60*D-!'U:5][JF)Q/S(F=S?Y /4WE&PO=V]R:W-H965T2 M\PJEX4J"QF(2/ X>IB-7[PM^<#R:LS4X)ZE2SRY8Y).@[QI"@9EU#(Q>!YRA M$(Z(VMB?.(-.T@'/UV_L7[UW\I(R@S,E?O+!9 UQJKJ!*8.*B[;-WLY?8#Z,<^Y^V),P$*V MQT[1#5S/T3(NS U< 9>PXD)0WL2AI3X<6YB=-*>M9O2.YF.M>Q!]_@11/XJ> MMG.XOKKYER4D%YV5J+,2>=K1!ZW KQ56*>K?\ >^H41-AC9-2AE8+F?=[@7E M8:<\],K##RLOJ0(6%BMSB7_4\8\N.ELW.BMI]*#6/$-0!:2-H1IC:*KW#3?^ MO/YW$"WOO>=U]_.0#*+>. X/Y]V$9^/C;N**Z1V7!@06!.OW[L8!Z':ZV\"J MVD]4JBS-IU^6]$- [0IHOU#*O@5N2+M?3/(74$L#!!0 ( -$[JE1($%A3 M%@, &81 - >&POJ8M(BN=(E-7:JB["N-*-9#4ZE"$># M01R6E$LRG56:.EBHE30I.>M,@;M]R5(RC,](X.AF*F,IN3M^_W.ES.6[ MP-V//AP=#>Y.+@_MQPUP0D(OZ?DS2$\'.*_%,.KX6=1/,&/$%_O$/=&>8]AF M=3K)E>R3&Q%GL,RT9,$]%2F94<'GFH-73DLN-LX\ L-"":4#8ZMJ0PW!4C\X M>.AF4/"6I^12Z2:VB^#^SMOE!\!V!@*Y$)W $7&&Z:2BQC MK^RD6=P8'T%! M.[[=5%9AH>EF.#HGO4-SLT'F2F=,=V&&9&N:3@3+08[FQ1+N1E4A@,:HT@XR M3@LE::-AZ]$.+.V""7$#3\./?(][G>_4; 5D]W0"FJ'CL9-@'^7S7'OT@Y> MQ!M4_%Z9SRN['=G,HS6V1]QK%WG^%D3&;T'DZ^S)L#UV=LZVO9.M MLP;P!I&2[_ N(OJ@P7S%A>&RG2UYEC'YZ("S](;.[4OD'K]=G[&)(J@JI@U[@G$D23 $ M>M'?HW&,9">&C[\^V%,214GB1P#S*X@B#(&G$4TZ% M_2\KT]]02P,$% @ T3NJ5)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'CM7:PEZE/LBB9^C02^0U)?7BT[OO:VN_BJ2J-GT>[ M$/87X['/=ZJ2_G>[5P:.;*RK9(!=MQW[O5.R\#NE0E6.X\ED-JZD-M''#X>Z MEFZ,=VQ0>=#60&%3<*_5HS\>;W;%@_9ZK4L=GN=1^[M4D:BTT97^J8IY-(F$ MW]G'/ZS3/ZT)LESESI;E/)IV!^Z5"SH_*5XUD'=R[=N2(-??)(#,H]D$*MQH MYT-[1EN_!,8'!2=W>W6PGW49E+N607UQMMYKLVVJ@;L8H]MHXW#8=D&\1\+(2LVCPRE"FD+@'S/"_F"Y2&2N=(/LKWXL0.?4#WXA!=M81[@!#"L\AB)E JS5;Y8 M6SSJLFS5MP#OFVU#("Z]!^EB2LHJ4V:MO#[3I7QN'FA+"X6NAH9\\X0Q*:], MF<6R4D9#H[U6ZX"1*(M,F35R(YV!%NK%7CFQVDG7:PR4.J;,[FAA1M#OM1US M!37YDVR+LL:461M+ (*R+B>L]J5]5DI<*:,V.HAEB3$I;TR9Q;$PN:V4N)-/ M_4Z%TL24V1-'1RR,#ZX]O0='Z6'*[ =XURH=6J3VV8)B&XC' >3;DB M9G;%9?ZCAHNVY9B)DD7,+(NKVFNCO!-48Q)R29AE@WI MQ'XW1,DF898-C8EG,Q/*.PFS=VA,/)^94NY)F=U#8V88DW)/RNX>*A'"#SVE M+)1R#VM0(M3KD+K4"&-2%DI_W0S8*6:OI:?DV@JSA?J85+^94A9*F2TTD&&. MQ&U=K6$78HHQ*0NES!8:Q#P&%6-2%DJ9+?1?$XXOL!B3LE#*;"$Z9^]U2)2% M4F8+T9C80AEEH8Q]R>4X/3K0U#$F9:&,V4*#,Z9'7HQ)62AC7]XGYD[[B]*4 MA3+VL1 :3S:M/D&66AC'TL1&#VHTFN\3-;B,;$'5)&62AC MMA"-V>N0* MEW O]U'3""#L]HRR4,5N(Q.R_FY2%,F8+T9B]#U H"\V8+41C MXG=S1EEHQFRAD[43\08+$V-2%IJU%AH?OMLK("4PJKB%2W@HSV69+YUH-MUW M!6G6K =NZK+\!&5_F:]6%H?/ ^?,'[\!U!+ P04 " #1.ZI4=TMQA08" M #Q) &@ 'AL+U]R96QS+W=OI>/7;GKAWPZ7]GTX[&;SLMQFX9N M_=YM<]+ELDWC[8SF^>EVYN+U<\C_,['?;/;K_+-?_S[FT_2/P>E//[Z775DWZ.%Q/EW0YR-UY5LUX\N;-*EVD$*0U@\R"++Z00Y!7C\H M("CJ![40U-8/NH>@^_I!#Q#T4#_H$8(>ZP?)$F5<$B3-L";06I!K(?!:$&PA M$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;9Q_; M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM M!'H;ZFT$>MMLLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!OGVUV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VH MMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSGY4$>@?J'01Z!^H=!'H' MZAT$>@?J'01ZMZAW2Z!WBWJW!'JWJ'?[G7J7Z?.0R[7G:XW/_TZJI_.]^?KX MR_+KY.R]7'!.MQ7E^2]02P,$% @ T3NJ5/\GIW7C 0 ;"0 !, !; M0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H= M9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4 MFI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX. MM>VFF:&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( - [JE1>[&PO M=V]R:W-H965T&UL4$L! A0#% @ T#NJ5-P#3YFS @ MF @ !@ ("!#14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T#NJ5'AN#E1]!0 J!@ !@ M ("!"" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T#NJ5->'PX%4 P /0< !@ ("!;C4 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ T#NJ5+M#C^FW! Y H M !D ("! 5P 'AL+W=O&PO=V]R:W-H965TK MDP, #(( 9 " @3%F !X;"]W;W)K&UL4$L! A0#% @ T#NJ5.B.R_!$" =1, !D M ("!^VD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T#NJ5* RTU2O P \0< !D ("!GH( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T#NJ5(QC M[H&, @ /@4 !D ("!X(P 'AL+W=OVC $ "E"@ &0 M @(&CCP >&PO=V]R:W-H965T&UL4$L! A0#% @ T#NJ5$B#T:!L P -P< !D M ("!'Y< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ T#NJ5(CQ72>I P U0< !D ("! M%J$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T#NJ5*H.R0*" @ 408 !D ("!KZT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T3NJ5.@.R]3% @ C @ !D M ("!][\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T3NJ5%2/J@@1 P UPD !D ("!_LD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT3NJ5,GH7BU: @ 5@4 !D ("!_-8 'AL+W=O&UL4$L! A0#% @ T3NJ5!G+>C$= @ MC00 !D ("!A. 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T3NJ5)T:=*S7 P @@H !D M ("!@.D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T3NJ5"3T!"I& @ EP0 !D ("!5_0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T3NJ M5+NGIUI#! 0!$ !D ("!-_X 'AL+W=O1/!9L" #R!P &0 M @(&Q @$ >&PO=V]R:W-H965T&UL4$L! A0#% @ T3NJ5%K$S6<> @ ;@0 M !D ("!7@H! 'AL+W=O&PO ; MRP0 $8I / " =T0 0!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " #1.ZI4=TMQA08" #Q) &@ @ '5%0$ >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #1.ZI4_R>G=>,! M !L) $P @ $3& $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 1@!& "$3 G&@$ ! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 135 264 1 true 51 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 100070 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 100080 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 100100 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 100110 - Disclosure - Basis of Reporting for Consolidated Financial Statements Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBasisOfReportingForConsolidatedFinancialStatements Basis of Reporting for Consolidated Financial Statements Notes 8 false false R9.htm 100130 - Disclosure - New Financial Accounting Pronouncements Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureNewFinancialAccountingPronouncements New Financial Accounting Pronouncements Notes 9 false false R10.htm 100140 - Disclosure - Accounts Receivable Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivable Accounts Receivable Notes 10 false false R11.htm 100150 - Disclosure - Inventories Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventories Inventories Notes 11 false false R12.htm 100160 - Disclosure - Goodwill and Intangible Assets Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 100170 - Disclosure - Accounts Payable and Accrued Expenses Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpenses Accounts Payable and Accrued Expenses Notes 13 false false R14.htm 100180 - Disclosure - Senior Debt Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebt Senior Debt Notes 14 false false R15.htm 100190 - Disclosure - Earnings per Share Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShare Earnings per Share Notes 15 false false R16.htm 100200 - Disclosure - Share-Based Compensation Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensation Share-Based Compensation Notes 16 false false R17.htm 100210 - Disclosure - Pension and Employee Benefit Plans Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlans Pension and Employee Benefit Plans Notes 17 false false R18.htm 100220 - Disclosure - Income Taxes Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 100230 - Disclosure - Financial Instruments Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstruments Financial Instruments Notes 19 false false R20.htm 100240 - Disclosure - Commitments and Contingencies - Legal Matters Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMatters Commitments and Contingencies - Legal Matters Notes 20 false false R21.htm 100250 - Disclosure - Acquisitions Sheet http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitions5 Acquisitions Notes 21 false false R22.htm 100260 - Disclosure - Business Segment Information Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformation Business Segment Information Notes 22 false false R23.htm 100270 - Disclosure - Subsequent Events Sheet http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 23 false false R24.htm 100280 - Disclosure - New Financial Accounting Pronouncements (Policies) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureNewFinancialAccountingPronouncementsPolicies New Financial Accounting Pronouncements (Policies) Policies http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureNewFinancialAccountingPronouncements 24 false false R25.htm 100290 - Disclosure - Accounts Receivable (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableTables Accounts Receivable (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivable 25 false false R26.htm 100300 - Disclosure - Inventories (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventories 26 false false R27.htm 100310 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 27 false false R28.htm 100320 - Disclosure - Accounts Payable and Accrued Expenses (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesTables Accounts Payable and Accrued Expenses (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpenses 28 false false R29.htm 100330 - Disclosure - Senior Debt (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtTables Senior Debt (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebt 29 false false R30.htm 100340 - Disclosure - Earnings per Share (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureEarningsPerShareTables Earnings per Share (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShare 30 false false R31.htm 100350 - Disclosure - Pension and Employee Benefit Plans (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansTables Pension and Employee Benefit Plans (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlans 31 false false R32.htm 100360 - Disclosure - Acquisitions (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitions5 32 false false R33.htm 100370 - Disclosure - Business Segment Information (Tables) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformation 33 false false R34.htm 100380 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail Accounts Receivable - Summary of Accounts Receivable (Detail) Details 34 false false R35.htm 100390 - Disclosure - Accounts Receivable - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetail Accounts Receivable - Additional Information (Detail) Details 35 false false R36.htm 100400 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 36 false false R37.htm 100410 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 37 false false R38.htm 100420 - Disclosure - Goodwill and Intangible Assets - Goodwill / Tradename (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail Goodwill and Intangible Assets - Goodwill / Tradename (Detail) Details 38 false false R39.htm 100430 - Disclosure - Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) Details 39 false false R40.htm 100440 - Disclosure - Goodwill and Intangible Assets - Finite Lived Intangible Assets Amortization Expense (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail Goodwill and Intangible Assets - Finite Lived Intangible Assets Amortization Expense (Detail) Details 40 false false R41.htm 100450 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 41 false false R42.htm 100460 - Disclosure - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) Details 42 false false R43.htm 100470 - Disclosure - Senior Debt - Summary of Debt (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail Senior Debt - Summary of Debt (Detail) Details 43 false false R44.htm 100480 - Disclosure - Senior Debt - Summary of Debt (Parenthetical) (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail Senior Debt - Summary of Debt (Parenthetical) (Detail) Details 44 false false R45.htm 100490 - Disclosure - Senior Debt - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail Senior Debt - Additional Information (Detail) Details 45 false false R46.htm 100500 - Disclosure - Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail) Details 46 false false R47.htm 100510 - Disclosure - Earnings per Share - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail Earnings per Share - Additional Information (Detail) Details 47 false false R48.htm 100520 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 48 false false R49.htm 100530 - Disclosure - Pension and Employee Benefit Plans - Components of Pension and Employee Benefit Expenses (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail Pension and Employee Benefit Plans - Components of Pension and Employee Benefit Expenses (Detail) Details 49 false false R50.htm 100540 - Disclosure - Pension and Employee Benefit Plans - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansAdditionalInformationDetail Pension and Employee Benefit Plans - Additional Information (Detail) Details 50 false false R51.htm 100550 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 51 false false R52.htm 100560 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 52 false false R53.htm 100570 - Disclosure - Commitments and Contingencies - Legal Matters - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail Commitments and Contingencies - Legal Matters - Additional Information (Detail) Details 53 false false R54.htm 100580 - Disclosure - Acquisitions and Joint Ventures - Additional Information (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail Acquisitions and Joint Ventures - Additional Information (Detail) Details 54 false false R55.htm 100590 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) Details 55 false false R56.htm 100600 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail) Details 56 false false R57.htm 100610 - Disclosure - Acquisitions and Joint Ventures - Schedule of Unaudited Pro Forma Financial Information (Details) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails Acquisitions and Joint Ventures - Schedule of Unaudited Pro Forma Financial Information (Details) Details 57 false false R58.htm 100620 - Disclosure - Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail) Details 58 false false R59.htm 100630 - Disclosure - Business Segment Information - Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail Business Segment Information - Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets (Detail) Details 59 false false R60.htm 100640 - Disclosure - Business Segment Information - Goodwill (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail Business Segment Information - Goodwill (Detail) Details 60 false false R61.htm 100650 - Disclosure - Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail) Details 61 false false R62.htm 100660 - Disclosure - Subsequent Events (Additional Information) (Details) Sheet http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events (Additional Information) (Details) Details http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEvents 62 false false All Reports Book All Reports cece-20220331.htm cece-20220331.xsd cece-20220331_cal.xml cece-20220331_def.xml cece-20220331_lab.xml cece-20220331_pre.xml cece-ex31_1.htm cece-ex31_2.htm cece-ex32_1.htm cece-ex32_2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cece-20220331.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 135, "dts": { "calculationLink": { "local": [ "cece-20220331_cal.xml" ] }, "definitionLink": { "local": [ "cece-20220331_def.xml" ] }, "inline": { "local": [ "cece-20220331.htm" ] }, "labelLink": { "local": [ "cece-20220331_lab.xml" ] }, "presentationLink": { "local": [ "cece-20220331_pre.xml" ] }, "schema": { "local": [ "cece-20220331.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/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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 473, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 8, "http://www.cecoenviro.com/20220331": 1, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 13 }, "keyCustom": 19, "keyStandard": 245, "memberCustom": 20, "memberStandard": 31, "nsprefix": "cece", "nsuri": "http://www.cecoenviro.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Accounts Receivable", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Inventories", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Accounts Payable and Accrued Expenses", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpenses", "shortName": "Accounts Payable and Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Senior Debt", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebt", "shortName": "Senior Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Earnings per Share", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Share-Based Compensation", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Pension and Employee Benefit Plans", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlans", "shortName": "Pension and Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Income Taxes", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Financial Instruments", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Commitments and Contingencies - Legal Matters", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMatters", "shortName": "Commitments and Contingencies - Legal Matters", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Acquisitions", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitions5", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Business Segment Information", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Subsequent Events", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - New Financial Accounting Pronouncements (Policies)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureNewFinancialAccountingPronouncementsPolicies", "shortName": "New Financial Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Inventories (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Accounts Payable and Accrued Expenses (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesTables", "shortName": "Accounts Payable and Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Senior Debt (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtTables", "shortName": "Senior Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Earnings per Share (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureEarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Pension and Employee Benefit Plans (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansTables", "shortName": "Pension and Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Acquisitions (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Business Segment Information (Tables)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesLongTermContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Accounts Receivable - Summary of Accounts Receivable (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail", "shortName": "Accounts Receivable - Summary of Accounts Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesLongTermContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "first": true, "lang": null, "name": "cece:ContractReceivableRetainage1", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Accounts Receivable - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetail", "shortName": "Accounts Receivable - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "first": true, "lang": null, "name": "cece:ContractReceivableRetainage1", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Inventories - Summary of Inventories (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail", "shortName": "Inventories - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Inventories - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesAdditionalInformationDetail", "shortName": "Inventories - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_6e51ecb2-907a-4b86-b9ca-e6f1f2aae20c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Goodwill and Intangible Assets - Goodwill / Tradename (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail", "shortName": "Goodwill and Intangible Assets - Goodwill / Tradename (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail", "shortName": "Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_6e51ecb2-907a-4b86-b9ca-e6f1f2aae20c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Goodwill and Intangible Assets - Finite Lived Intangible Assets Amortization Expense (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail", "shortName": "Goodwill and Intangible Assets - Finite Lived Intangible Assets Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_a8349e41-0868-4dc3-87f6-d1a2ccbc05b5", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail", "shortName": "Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Senior Debt - Summary of Debt (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail", "shortName": "Senior Debt - Summary of Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_6354cba2-3139-42ae-a812-eb9d1306384c", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Senior Debt - Summary of Debt (Parenthetical) (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail", "shortName": "Senior Debt - Summary of Debt (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_6354cba2-3139-42ae-a812-eb9d1306384c", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Senior Debt - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail", "shortName": "Senior Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail", "shortName": "Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Earnings per Share - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail", "shortName": "Earnings per Share - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Share-Based Compensation - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "shortName": "Share-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_55251b0b-6301-4d06-8d42-80e7ef443d70", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Pension and Employee Benefit Plans - Components of Pension and Employee Benefit Expenses (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail", "shortName": "Pension and Employee Benefit Plans - Components of Pension and Employee Benefit Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_55251b0b-6301-4d06-8d42-80e7ef443d70", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Pension and Employee Benefit Plans - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansAdditionalInformationDetail", "shortName": "Pension and Employee Benefit Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Financial Instruments - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "shortName": "Financial Instruments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "lang": null, "name": "cece:CashHeldOutsideDomesticTerritory", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100570 - Disclosure - Commitments and Contingencies - Legal Matters - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Legal Matters - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Acquisitions and Joint Ventures - Additional Information (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "shortName": "Acquisitions and Joint Ventures - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_192f4468-b26d-4786-b8b1-5070446a7be1", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "shortName": "Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_8c255aac-7873-42d6-b4eb-a594149c49d7", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_8c255aac-7873-42d6-b4eb-a594149c49d7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "shortName": "Acquisitions and Joint Ventures - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_8c255aac-7873-42d6-b4eb-a594149c49d7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_8497ea6e-04ab-4fb7-8551-c540e1456c95", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSalesOfLoansNet", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Acquisitions and Joint Ventures - Schedule of Unaudited Pro Forma Financial Information (Details)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails", "shortName": "Acquisitions and Joint Ventures - Schedule of Unaudited Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_8497ea6e-04ab-4fb7-8551-c540e1456c95", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSalesOfLoansNet", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "shortName": "Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_849cf581-ea7d-4f31-b4cd-cf1bc7642980", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100630 - Disclosure - Business Segment Information - Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail", "shortName": "Business Segment Information - Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_a8349e41-0868-4dc3-87f6-d1a2ccbc05b5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_a8349e41-0868-4dc3-87f6-d1a2ccbc05b5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_2c5c5aca-ca8f-4550-b2e1-b1a66d1f920a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100640 - Disclosure - Business Segment Information - Goodwill (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail", "shortName": "Business Segment Information - Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_f90517de-cef2-4979-a194-79985d1fb90b", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100650 - Disclosure - Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "shortName": "Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "cece:IntraSegmentAndInterSegmentEliminationByRevenueTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0473a6a9-022f-4bea-8ff5-173e001d98be", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_5e2caba5-41ef-4e84-93bc-baf10a5e6952", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100660 - Disclosure - Subsequent Events (Additional Information) (Details)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "shortName": "Subsequent Events (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_5e2caba5-41ef-4e84-93bc-baf10a5e6952", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100100 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Basis of Reporting for Consolidated Financial Statements", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBasisOfReportingForConsolidatedFinancialStatements", "shortName": "Basis of Reporting for Consolidated Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - New Financial Accounting Pronouncements", "role": "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureNewFinancialAccountingPronouncements", "shortName": "New Financial Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cece-20220331.htm", "contextRef": "C_0eba6b00-86b4-4d1a-a762-86c6a5436966", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 51, "tag": { "cece_AverageCostPerSettledClaim": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The weighted average cost per settled claim based on the number of claims settled and the amount paid in aggregate for asbestos related claims.", "label": "Average Cost Per Settled Claim", "terseLabel": "Average cost per settled claim excluding legal fees" } } }, "localname": "AverageCostPerSettledClaim", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cece_BankGuaranteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank guarantees.", "label": "Bank Guarantees [Member]", "terseLabel": "Bank Guarantees [Member]" } } }, "localname": "BankGuaranteesMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_BorrowingsOnRevolvingLineOfCredit": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Borrowings on revolving line of credit.", "label": "Borrowings On Revolving Line Of Credit", "terseLabel": "Borrowings on revolving credit lines" } } }, "localname": "BorrowingsOnRevolvingLineOfCredit", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cece_CashHeldOutsideDomesticTerritory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash held outside domestic territory.", "label": "Cash Held Outside Domestic Territory", "terseLabel": "Cash held outside United States, principally in Netherlands, United Kingdom, China, and Canada" } } }, "localname": "CashHeldOutsideDomesticTerritory", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cece_CertainTradeNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain trade names.", "label": "Certain Trade Names [Member]", "terseLabel": "Certain Tradenames [Member]" } } }, "localname": "CertainTradeNamesMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_ChangesInOperatingAssetsAndLiabilitiesNetOfAcquisitionsAndDivestituresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Changes in operating assets and liabilities, net of acquisitions and divestitures.", "label": "Changes In Operating Assets And Liabilities Net Of Acquisitions And Divestitures [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "ChangesInOperatingAssetsAndLiabilitiesNetOfAcquisitionsAndDivestituresAbstract", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "cece_ContractLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract liability current.", "label": "Contract Liability Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractLiabilityCurrent", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "cece_ContractReceivableRetainage1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract receivable retainage1.", "label": "Contract Receivable Retainage1", "terseLabel": "Amount billed but not received under retainage provisions in contracts" } } }, "localname": "ContractReceivableRetainage1", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cece_ContractWithCustomerAssetIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer asset, increase decrease in cost in excess of billing on uncompleted contract.", "label": "Contract With Customer Asset Increase Decrease In Cost In Excess Of Billing On Uncompleted Contract", "negatedLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "ContractWithCustomerAssetIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cece_ContractWithCustomerLiabilityIncreaseDecreaseInBillingInExcessOfCostOfEarnings": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with customer, liability increase decrease in billing in excess of cost of earnings.", "label": "Contract With Customer Liability Increase Decrease In Billing In Excess Of Cost Of Earnings", "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseInBillingInExcessOfCostOfEarnings", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cece_CorporateReconcilingItemsAndEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate reconciling items and eliminations.", "label": "Corporate Reconciling Items And Eliminations [Member]", "terseLabel": "Corporate and Other [Member]" } } }, "localname": "CorporateReconcilingItemsAndEliminationsMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail" ], "xbrltype": "domainItemType" }, "cece_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit facility.", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility [Member]" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_CustomerListsAndTradeNameMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer lists and trade name.", "label": "Customer Lists And Trade Name [Member]", "terseLabel": "Customer Lists and Tradename [Member]" } } }, "localname": "CustomerListsAndTradeNameMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_EarnOutLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earn-out liability.", "label": "Earn Out Liability", "terseLabel": "Earn Out Liability" } } }, "localname": "EarnOutLiability", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cece_EarningsAndDividendsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings and dividends per share.", "label": "Earnings And Dividends Per Share [Abstract]" } } }, "localname": "EarningsAndDividendsPerShareAbstract", "nsuri": "http://www.cecoenviro.com/20220331", "xbrltype": "stringItemType" }, "cece_EarnoutPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout payments.", "label": "Earnout Payments", "terseLabel": "Earnout Payments" } } }, "localname": "EarnoutPayments", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cece_EffoxFlextorMadderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effox Flextor Madder [Member]", "label": "Effox Flextor Madder [Member]", "terseLabel": "EFM JV" } } }, "localname": "EffoxFlextorMadderMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_EnergyInterSegmentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy inter segment sales.", "label": "Energy Inter Segment Sales [Member]", "terseLabel": "Energy Inter-Segment Sales [Member]" } } }, "localname": "EnergyInterSegmentSalesMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "domainItemType" }, "cece_EngineeredSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineered systems member.", "label": "Engineered Systems [Member]", "terseLabel": "Engineered Systems Segment [Member]" } } }, "localname": "EngineeredSystemsMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "domainItemType" }, "cece_EnvironmentalIntegratedSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Environmental Integrated Solutions.", "label": "Environmental Integrated Solutions [Member]", "terseLabel": "Environmental Integrated Solutions [Member]" } } }, "localname": "EnvironmentalIntegratedSolutionsMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "cece_EuroDenominatedBankGuaranteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Euro-denominated bank guarantee.", "label": "Euro Denominated Bank Guarantee [Member]", "terseLabel": "Euro-Denominated Bank Guarantee [Member]" } } }, "localname": "EuroDenominatedBankGuaranteeMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_ExecutiveTransitionExpenses": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Executive transition expenses.", "label": "Executive Transition Expenses", "terseLabel": "Executive transition expenses" } } }, "localname": "ExecutiveTransitionExpenses", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "cece_FairValueOfFinancialInstrumentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of financial instruments.", "label": "Fair Value Of Financial Instruments [Line Items]", "terseLabel": "Fair Value Of Financial Instruments [Line Items]" } } }, "localname": "FairValueOfFinancialInstrumentsLineItems", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cece_FederalFundsRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Rate [Member]", "label": "Federal Funds Rate [Member]", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsRateMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_ForeignCurrencyTranslationAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign currency translation adjustment.", "label": "Foreign Currency Translation Adjustment [Member]", "terseLabel": "Foreign Currency Adjustments [Member]" } } }, "localname": "ForeignCurrencyTranslationAdjustmentMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "domainItemType" }, "cece_GeneralRubberLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General rubber llc .", "label": "General Rubber LLC [Member]" } } }, "localname": "GeneralRubberLlcMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "cece_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cece_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cece_IncreaseDecreaseInDeferredChargesAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in deferred charges and other assets.", "label": "Increase Decrease In Deferred Charges And Other Assets", "negatedLabel": "Deferred charges and other assets" } } }, "localname": "IncreaseDecreaseInDeferredChargesAndOtherAssets", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cece_IncreaseInEstimatedFairValueOfEarnout": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase in estimated fair value of earnout.", "label": "Increase In Estimated Fair Value Of Earnout", "terseLabel": "Increase in estimated fair value of earnout" } } }, "localname": "IncreaseInEstimatedFairValueOfEarnout", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cece_IndefiniteLivedIntangibleAssetsExcludingGoodwillDuringPeriodTransfers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite lived intangible assets excluding goodwill during period transfers.", "label": "Indefinite Lived Intangible Assets Excluding Goodwill During Period Transfers", "terseLabel": "Tradename, transfers to finite life classification" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillDuringPeriodTransfers", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail" ], "xbrltype": "monetaryItemType" }, "cece_IndustrialInterSegmentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial inter segment sales.", "label": "Industrial Inter Segment Sales [Member]", "terseLabel": "Industrial Inter-Segment Sales [Member]" } } }, "localname": "IndustrialInterSegmentSalesMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "domainItemType" }, "cece_IndustrialProcessSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial process solutions member.", "label": "Industrial Process Solutions [Member]", "terseLabel": "Industrial Process Solutions Segment [Member]" } } }, "localname": "IndustrialProcessSolutionsMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "domainItemType" }, "cece_IntraSegmentAndInterSegmentEliminationByRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intra segment and inter segment elimination by revenue.", "label": "Intra Segment And Inter Segment Elimination By Revenue Table [Text Block]", "terseLabel": "Intra-Segment and Inter-Segment Revenues" } } }, "localname": "IntraSegmentAndInterSegmentEliminationByRevenueTableTextBlock", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "cece_InventoryReserveExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory reserve expense benefit.", "label": "Inventory Reserve Expense Benefit", "terseLabel": "Inventory reserve expense" } } }, "localname": "InventoryReserveExpenseBenefit", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cece_JointVentureAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint venture agreement.", "label": "Joint Venture Agreement [Member]", "terseLabel": "Joint Venture Agreement [Member]" } } }, "localname": "JointVentureAgreementMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "xbrltype": "domainItemType" }, "cece_LeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease liabilities, current.", "label": "Lease Liabilities Current", "terseLabel": "Short-term lease liability" } } }, "localname": "LeaseLiabilitiesCurrent", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "cece_LitigationAndSettlementAwardedFromInsurers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Litigation and settlement awarded from insurers.", "label": "Litigation And Settlement Awarded From Insurers", "verboseLabel": "Cumulative settlement payments made for cases involving asbestos-related claims with all legal fees other than corporate counsel expenses" } } }, "localname": "LitigationAndSettlementAwardedFromInsurers", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cece_MaderHoldingsLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mader holdings.", "label": "Mader Holdings L P [Member]", "terseLabel": "Mader Holdings L.P. [Member]" } } }, "localname": "MaderHoldingsLPMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "xbrltype": "domainItemType" }, "cece_MaximumConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum consolidated leverage ratio.", "label": "Maximum Consolidated Leverage Ratio", "terseLabel": "Maximum consolidated leverage ratio" } } }, "localname": "MaximumConsolidatedLeverageRatio", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cece_NetherlandsFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Netherlands facility.", "label": "Netherlands Facility [Member]", "terseLabel": "Netherlands Facility [Member]" } } }, "localname": "NetherlandsFacilityMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_NewAccountingStandardsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New accounting standards not yet adopted policy.", "label": "New Accounting Standards Not Yet Adopted Policy [Text Block]", "terseLabel": "Accounting Standards Yet to be Adopted" } } }, "localname": "NewAccountingStandardsNotYetAdoptedPolicyTextBlock", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureNewFinancialAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "cece_PaymentsOfContingentConsiderationRelatedToAcquisitionsOperatingActivities": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of contingent consideration related to acquisitions operating activities.", "label": "Payments Of Contingent Consideration Related To Acquisitions Operating Activities", "negatedLabel": "Earnout payments" } } }, "localname": "PaymentsOfContingentConsiderationRelatedToAcquisitionsOperatingActivities", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cece_PaymentsOnFinanceLeasesAndFinancingLiability": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments on finance leases and financing liability.", "label": "Payments On Finance Leases And Financing Liability", "negatedLabel": "Payments on finance leases and financing liability" } } }, "localname": "PaymentsOnFinanceLeasesAndFinancingLiability", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "cece_PercentageOfEquityHoldInJointVenture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity hold in joint venture.", "label": "Percentage Of Equity Hold In Joint Venture", "terseLabel": "Percentage of equity hold in joint venture" } } }, "localname": "PercentageOfEquityHoldInJointVenture", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cece_RetainageReceivablesOnContractsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retainage receivables on contracts period.", "label": "Retainage Receivables On Contracts Period", "terseLabel": "Retainage receivables on contracts period" } } }, "localname": "RetainageReceivablesOnContractsPeriod", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "cece_ScheduleOfFairValueOfFinancialInstrumentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Fair Value Of Financial Instruments [Table]", "label": "Schedule Of Fair Value Of Financial Instruments [Table]", "terseLabel": "Schedule Of Fair Value Of Financial Instruments [Table]" } } }, "localname": "ScheduleOfFairValueOfFinancialInstrumentsTable", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cece_ScheduleOfGoodwillAndOtherIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Goodwill And Other Intangible Assets [Line Items]", "label": "Schedule Of Goodwill And Other Intangible Assets [Line Items]", "terseLabel": "Schedule Of Goodwill And Other Intangible Assets [Line Items]" } } }, "localname": "ScheduleOfGoodwillAndOtherIntangibleAssetsLineItems", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cece_ScheduleOfGoodwillAndOtherIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Goodwill And Other Intangible Assets [Table]", "label": "Schedule Of Goodwill And Other Intangible Assets [Table]", "terseLabel": "Schedule Of Goodwill And Other Intangible Assets [Table]" } } }, "localname": "ScheduleOfGoodwillAndOtherIntangibleAssetsTable", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cece_SeniorDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Debt [Member]", "label": "Senior Debt [Member]" } } }, "localname": "SeniorDebtMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "domainItemType" }, "cece_SeniorSecuredTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior secured term loan.", "label": "Senior Secured Term Loan [Member]", "terseLabel": "Term Loan [Member]" } } }, "localname": "SeniorSecuredTermLoanMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "cece_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageRiskFreeInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Risk-Free Interest Rate", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Risk-Free Interest Rate", "terseLabel": "Weighted-average risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageRiskFreeInterestRate", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cece_ShareBasedCompensationArrangementByShareBasedPaymentsAwardFairValueAssumptionsWeightedAverageExpectedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payments award fair value assumptions weighted average expected term", "label": "Share Based Compensation Arrangement By Share Based Payments Award Fair Value Assumptions Weighted Average Expected Term", "terseLabel": "Weighted-average expected term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentsAwardFairValueAssumptionsWeightedAverageExpectedTerm", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "cece_StateAndForeignAuthoritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State and foreign authorities.", "label": "State And Foreign Authorities [Member]", "terseLabel": "State and Foreign Authorities [Member]" } } }, "localname": "StateAndForeignAuthoritiesMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cece_TermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term debt.", "label": "Term Debt [Member]", "terseLabel": "Term Debt [Member]" } } }, "localname": "TermDebtMember", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "domainItemType" }, "cece_TransfersFromIndefiniteLifeClassification": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transfers from indefinite life classification.", "label": "Transfers From Indefinite Life Classification", "terseLabel": "Transfers from indefinite life classification" } } }, "localname": "TransfersFromIndefiniteLifeClassification", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "cece_VotingInterestInJointVenture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting interest in joint venture.", "label": "Voting Interest In Joint Venture", "terseLabel": "Voting interest in joint venture" } } }, "localname": "VotingInterestInJointVenture", "nsuri": "http://www.cecoenviro.com/20220331", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "verboseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r115", "r248", "r253", "r261", "r476", "r477", "r484", "r485", "r525", "r613" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r115", "r248", "r253", "r261", "r476", "r477", "r484", "r485", "r525", "r613" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r115", "r157", "r170", "r171", "r172", "r173", "r175", "r177", "r181", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r258", "r260", "r261" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r115", "r157", "r170", "r171", "r172", "r173", "r175", "r177", "r181", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r258", "r260", "r261" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r62", "r64", "r113", "r114", "r267", "r299" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Non-Employee Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r188", "r312", "r314", "r601" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r266", "r298", "r401", "r407", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r600", "r602", "r614", "r615" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r266", "r298", "r401", "r407", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r600", "r602", "r614", "r615" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r188", "r312", "r314", "r601" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r266", "r298", "r345", "r401", "r407", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r600", "r602", "r614", "r615" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r266", "r298", "r345", "r401", "r407", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r600", "r602", "r614", "r615" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r63", "r64", "r113", "r114", "r267", "r299" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r128", "r402" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Scenario Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r128", "r133", "r402" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r128", "r133", "r238", "r402", "r531" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r371", "r521", "r522", "r524" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Foreign Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r190", "r523" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Total accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r13", "r38" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 0.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade accounts payable, including amounts due to subcontractors" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r191", "r192" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r24", "r191", "r192" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r562", "r583" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r66", "r67", "r68", "r585", "r607", "r610" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65", "r68", "r73", "r74", "r75", "r116", "r117", "r118", "r483", "r603", "r604", "r622" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r116", "r117", "r118", "r422", "r423", "r424", "r492" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital in Excess of Par Value [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r410", "r419", "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Recognized share-based compensation awards" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r193", "r203" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r88", "r102", "r286", "r513" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Debt discount amortization" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r102", "r216", "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization expense", "totalLabel": "Amortization of Intangible Assets, Total", "verboseLabel": "Amortization expense of finite life intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive options and restricted stock units outstanding" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r109", "r165", "r172", "r179", "r199", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r476", "r484", "r498", "r526", "r528", "r560", "r582" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Identifiable assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r61", "r109", "r199", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r476", "r484", "r498", "r526", "r528" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Assets Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.", "label": "Assets, Fair Value Adjustment", "terseLabel": "Fair value" } } }, "localname": "AssetsFairValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r412", "r420" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r397", "r403" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r397", "r403", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Purchase price of business acquisition" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Acquisition of equity" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Unaudited Pro Forma Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r461" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail4": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r465", "r466", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitions5" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.", "label": "Business Combination, Integration Related Costs", "terseLabel": "Acquisition and integration expenses" } } }, "localname": "BusinessCombinationIntegrationRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail3": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail4": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Total assets acquired", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash, Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail3": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail4": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Current liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail3": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred income tax asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Acquired intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible - finite life", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail4": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "negatedLabel": "Long term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail4": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail3": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r460" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail2": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Net assets acquired", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r37", "r104" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r98", "r104", "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r504" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r237", "r566", "r590" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r234", "r235", "r236", "r242", "r612" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies - Legal Matters" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMatters" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r116", "r117", "r492" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r300" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common Stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r528" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock, $.01 par value; 100,000,000 shares authorized, 35,XXX,XXX and 35,028,197 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r70", "r72", "r81", "r474", "r488", "r571", "r594" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r308", "r310", "r313" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r308", "r309", "r313" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r170", "r171", "r172", "r173", "r175", "r181", "r183" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and Other [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r540" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "totalLabel": "Cost of Goods and Services Sold, Total" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer Lists [Member]" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r107", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r280", "r287", "r288", "r290", "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Senior Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r108", "r115", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r292", "r293", "r294", "r295", "r516", "r561", "r563", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r278", "r292", "r293", "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt issued", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r48", "r578" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of periodic payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r46", "r266", "r496" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Term loans, year of maturity" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r108", "r115", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r292", "r293", "r294", "r295", "r516" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r48", "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Payment on outstanding balance", "totalLabel": "Debt Instrument, Periodic Payment, Total" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Through June 2021 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Debt Instrument, Redemption, Thereafter [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Through June 2023 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r108", "r115", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r277", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r292", "r293", "r294", "r295", "r301", "r302", "r303", "r304", "r513", "r514", "r516", "r517", "r580" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r276", "r513", "r517" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount", "totalLabel": "Debt Instrument, Unamortized Discount, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused credit availability under credit facility" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate on outstanding borrowings" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCostsAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost assets and assets classified as other.", "label": "Deferred Costs and Other Assets", "terseLabel": "Deferred charges and other assets" } } }, "localname": "DeferredCostsAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r110", "r437", "r445", "r446", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "verboseLabel": "Deferred income taxes on undistributed earnings" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r429", "r430" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liability, net", "totalLabel": "Deferred Income Tax Liabilities, Net, Total" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Deferred Income Taxes and Other Assets, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "GRC revenue" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r21", "r321", "r322", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Unfunded liability plans" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r323", "r361", "r385", "r391", "r392" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r323", "r362", "r386", "r391", "r392" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail2": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "negatedLabel": "Amortization of net actuarial (gain) loss", "terseLabel": "Amortization of loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r338", "r346", "r348", "r389", "r391", "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Defined benefit plan contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r323", "r360", "r384", "r391", "r392" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r323", "r327", "r359", "r383", "r391", "r392" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail2": { "order": 0.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail": { "order": 0.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r357", "r381", "r391", "r392" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit (gain) cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r102", "r160" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal Authorities [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "(Loss) earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r82", "r125", "r126", "r127", "r128", "r129", "r136", "r138", "r143", "r144", "r145", "r149", "r150", "r493", "r494", "r572", "r595" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r125", "r126", "r127", "r128", "r129", "r138", "r143", "r144", "r145", "r149", "r150", "r493", "r494", "r572", "r595" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r504" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "totalLabel": "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents, Total" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and related benefits", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r73", "r74", "r75", "r116", "r117", "r118", "r122", "r130", "r132", "r152", "r200", "r300", "r305", "r422", "r423", "r424", "r438", "r439", "r492", "r505", "r506", "r507", "r508", "r509", "r510", "r603", "r604", "r605", "r622" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Non controlling equity interest" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets, Useful Life", "verboseLabel": "Intangible assets, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Amortization expense of finite life intangibles for 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Amortization expense of finite life intangibles for 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of Finite Lived Intangible Assets Activities" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Amortization expense of finite life intangibles for 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Amortization expense of finite life intangibles for 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Amortization expense of finite life intangibles for 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r217", "r218", "r220", "r224", "r541", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency adjustments" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r220", "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r217", "r219" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r220", "r541" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Intangible assets \u2013 finite life, net at end of period", "periodStartLabel": "Intangible assets \u2013 finite life, net at beginning of period", "terseLabel": "Intangible assets \u2013 finite life, net", "totalLabel": "Finite-Lived Intangible Assets, Net, Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.", "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Acquisition and related adjustments" } } }, "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsFiniteLivedIntangibleAssetsAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r103", "r502", "r503" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized foreign currency loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r102" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on sale of property and equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfLoansNet": { "auth_ref": [ "r102", "r574", "r598" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes.", "label": "Gain (Loss) on Sales of Loans, Net", "terseLabel": "Net sales", "totalLabel": "Gain (Loss) on Sales of Loans, Net, Total" } } }, "localname": "GainLossOnSalesOfLoansNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r210", "r211", "r528", "r559" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail3": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Goodwill, foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r213", "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill, acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r109", "r165", "r171", "r175", "r178", "r181", "r199", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r498" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r102", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Tradename, Impairment charge" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r79", "r165", "r171", "r175", "r178", "r181", "r558", "r568", "r576", "r596" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Pre tax Income (loss)", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r76", "r82", "r121", "r125", "r126", "r127", "r128", "r138", "r143", "r144", "r494", "r567", "r569", "r572", "r591" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic", "totalLabel": "Income (Loss) from Continuing Operations, Per Outstanding Share, Total" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r76", "r82", "r121", "r125", "r126", "r127", "r128", "r138", "r143", "r144", "r145", "r494", "r572", "r591", "r593", "r595" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r111", "r433", "r435", "r436", "r443", "r448", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r131", "r132", "r163", "r431", "r444", "r449", "r597" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes", "totalLabel": "Income Taxes Paid, Net, Total" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r101" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r101" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r101" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of divestitures:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities", "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expense and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r139", "r140", "r141", "r145" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common stock equivalents arising from stock options and restricted stock awards", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r223" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "periodEndLabel": "Tradename, ending balance", "periodStartLabel": "Tradename, beginning balance", "terseLabel": "Intangible assets \u2013 indefinite life", "totalLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill), Total" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure": { "auth_ref": [ "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure", "verboseLabel": "Finite-lived intangible asset, fair value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Tradename, foreign currency translation" } } }, "localname": "IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit, from purchase accounting adjustments.", "label": "Indefinite-lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Tradename, acquisitions and related adjustments" } } }, "localname": "IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsGoodwillTradenameDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r77", "r159", "r512", "r515", "r575" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r573" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Net income attributable to CECO Environmental Corp.", "totalLabel": "Interest Income (Expense), Net, Total" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r96", "r99", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRevenueExpenseNet": { "auth_ref": [ "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).", "label": "Interest Revenue (Expense), Net", "terseLabel": "Net revenue", "totalLabel": "Interest Revenue (Expense), Net, Total" } } }, "localname": "InterestRevenueExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r157", "r170", "r171", "r172", "r173", "r175", "r177", "r181" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Inter-Segment Elimination [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntersubsegmentEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in subsegment consolidation.", "label": "Intersubsegment Eliminations [Member]", "terseLabel": "Intra-Segment Sales [Member]" } } }, "localname": "IntersubsegmentEliminationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r57" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "totalLabel": "Inventory, Finished Goods, Gross, Total" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r60", "r528" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r59" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "totalLabel": "Inventory, Raw Materials, Gross, Total" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r60", "r206" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Obsolescence allowance", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r58" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Amounts credited to the allowance for obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Aggregate principal amount outstanding under the credit facilities" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r109", "r173", "r199", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r477", "r484", "r485", "r498", "r526", "r527" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r109", "r199", "r498", "r528", "r565", "r588" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r109", "r199", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r477", "r484", "r485", "r498", "r526", "r527", "r528" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r563", "r581" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Revolving Credit Loan", "totalLabel": "Long-term Line of Credit, Total", "verboseLabel": "Bank guarantee agreement outstanding amount" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line Of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Bank guarantee issuance under bilateral lines and collateral" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payment applied to principal.", "label": "Line of Credit Facility, Periodic Payment, Principal", "terseLabel": "Outstanding borrowings, quarterly principal installments payable amount" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r40", "r108" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Cumulative settlement payments for cases involving asbestos-related claims" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r277", "r291", "r292", "r293", "r563", "r584" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSeniorDebtSummaryOfDebtDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total outstanding borrowings under the Credit Facility" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSeniorDebtSummaryOfDebtDetail2": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less: current portion", "terseLabel": "Current portion of debt", "totalLabel": "Long-term Debt, Current Maturities, Total" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r115", "r247", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Long-Term Debt, Maturity, after Year Five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r115", "r247", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Credit facility principal payments 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r115", "r247", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Credit facility principal payments 2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r115", "r247", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Credit facility principal payments 2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r115", "r247", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Credit facility principal payments 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r115", "r247", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Credit facility principal payments 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Credit facility principal payments 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSeniorDebtSummaryOfDebtDetail2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt, less current portion", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyClaimsDismissedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of claims dismissed.", "label": "Loss Contingency, Claims Dismissed, Number", "terseLabel": "Number of cases dismissed" } } }, "localname": "LossContingencyClaimsDismissedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyClaimsSettledNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of claims settled.", "label": "Loss Contingency, Claims Settled, Number", "terseLabel": "Number of cases settled" } } }, "localname": "LossContingencyClaimsSettledNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyManagementsAssessmentAndProcess": { "auth_ref": [ "r240", "r241" ], "lang": { "en-us": { "role": { "documentation": "Describes management's process to evaluate the contingency matter and to estimate the impact on the financial statements and ongoing operations, such as added credit risk or loss of customers, including pertinent information to adequately disclose the matter and significant assumptions underlying the estimates.", "label": "Loss Contingency, Management's Assessment and Process", "terseLabel": "Assessment regarding Loss contingency impact Description" } } }, "localname": "LossContingencyManagementsAssessmentAndProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of new cases filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "periodEndLabel": "Loss Contingency, Pending Claims, Number, Ending Balance", "periodStartLabel": "Loss Contingency, Pending Claims, Number, Beginning Balance", "terseLabel": "Number of claims pending" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesLegalMattersAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r56", "r109", "r199", "r248", "r253", "r254", "r255", "r261", "r262", "r498", "r564", "r587" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "terseLabel": "Non-controlling interest", "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Noncontrolling interest distribution" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r100", "r103" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r69", "r71", "r75", "r80", "r103", "r109", "r121", "r125", "r126", "r127", "r128", "r131", "r132", "r142", "r165", "r171", "r175", "r178", "r181", "r199", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r494", "r498", "r570", "r592" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to CECO Environmental Corp.", "totalLabel": "Net (loss) income attributable to CECO Environmental Corp." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator (for basic and diluted earnings (loss) per share)" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r69", "r71", "r75", "r131", "r132", "r479", "r487" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Noncontrolling interest", "terseLabel": "Non-controlling interest", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r2", "r119", "r120", "r123", "r124", "r133", "r134", "r135", "r196", "r197", "r201", "r202", "r315", "r316", "r317", "r318", "r425", "r440", "r441", "r442", "r491", "r499", "r500", "r501", "r520", "r542", "r543", "r544", "r606", "r607", "r608", "r609", "r610", "r623" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Financial Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureNewFinancialAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Standards Adopted in Fiscal 2022" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureNewFinancialAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r306", "r461", "r481" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Noncontrolling interest acquired" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r116", "r117", "r118", "r305", "r472" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Long-Lived Assets", "terseLabel": "Noncurrent Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "Open Tax Year", "terseLabel": "Open tax years" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r171", "r175", "r178", "r181" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income from operations", "totalLabel": "(Loss) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r519" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r518" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets from operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r170", "r171", "r172", "r173", "r175", "r181" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r5", "r489" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Reporting for Consolidated Financial Statements" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBasisOfReportingForConsolidatedFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.", "label": "Other Accounts Payable and Accrued Liabilities", "terseLabel": "Other" } } }, "localname": "OtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r474", "r475", "r482" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation (loss) gain", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "verboseLabel": "Translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCostAndExpenseOperating": { "auth_ref": [ "r86" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.", "label": "Other Cost and Expense, Operating", "terseLabel": "Amortization and earnout expenses", "totalLabel": "Other Cost and Expense, Operating, Total" } } }, "localname": "OtherCostAndExpenseOperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r18", "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "terseLabel": "Scheduled principal payments" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pension plan, other postretirement plan, and supplemental retirement plan, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Other Pension, Postretirement and Supplemental Plans [Member]", "terseLabel": "Health Care Plan [Member]" } } }, "localname": "OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "negatedLabel": "Net cash paid for acquisition", "totalLabel": "Payments for (Proceeds from) Investments, Total" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r95" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Deferred financing fees paid", "terseLabel": "Deferred financing fees paid", "totalLabel": "Payments of Financing Costs, Total" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisitions of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r95" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Noncontrolling interest distributions" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r345", "r347", "r353", "r370", "r372", "r373", "r374", "r375", "r376", "r391", "r393", "r394", "r395", "r408" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Pension and Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r319", "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r374", "r378", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r396", "r403", "r404", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r297" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r297" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r528" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock, $.01 par value; 10,000 shares authorized, none issued", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r35", "r36" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r9", "r11", "r208", "r209" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Borrowing on long-term debt", "totalLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r92", "r421" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from employee stock purchase plan and exercise of stock options", "totalLabel": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Repayments on revolving credit lines", "totalLabel": "Proceeds from (Repayments of) Lines of Credit, Total" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Net proceeds from sale of assets", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Cash received from employee stock option exercised" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r44", "r243", "r245" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r4", "r69", "r71", "r75", "r97", "r109", "r121", "r131", "r132", "r165", "r171", "r175", "r178", "r181", "r199", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r474", "r478", "r480", "r487", "r488", "r494", "r498", "r576" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net (loss) income", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Additions", "terseLabel": "Property and equipment additions" } } }, "localname": "PropertyPlantAndEquipmentAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r227", "r528", "r577", "r589" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r83", "r204" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "negatedLabel": "Bad debt expense (recoveries)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "auth_ref": [ "r54" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.", "label": "Receivables, Long-term Contracts or Programs", "terseLabel": "Contract receivables", "totalLabel": "Receivables, Long-term Contracts or Programs, Total" } } }, "localname": "ReceivablesLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r173", "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of each significant reconciling item, other than profit (loss), revenues, or assets, in the reconciliation of totals of such items in reportable segments to the entity's corresponding consolidated amount.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block]", "terseLabel": "Property and Equipment Additions, Depreciation and Amortization and Identifiable Assets" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r371", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r371", "r521", "r524", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of long-term debt", "totalLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r6", "r15", "r106" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r102", "r229", "r231", "r232" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring expenses", "totalLabel": "Restructuring Charges, Total" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r305", "r426", "r528", "r586", "r606", "r610" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated loss", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r116", "r117", "r118", "r122", "r130", "r132", "r200", "r422", "r423", "r424", "r438", "r439", "r492", "r603", "r605" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Loss [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r319", "r320", "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r374", "r378", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r403", "r404", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r319", "r320", "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r374", "r378", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r396", "r397", "r398", "r399", "r400", "r403", "r404", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r156", "r157", "r170", "r176", "r177", "r184", "r185", "r188", "r311", "r312", "r540" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r78", "r109", "r156", "r157", "r170", "r176", "r177", "r184", "r185", "r188", "r199", "r248", "r249", "r250", "r253", "r254", "r255", "r257", "r259", "r261", "r262", "r498", "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Revenues, Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Loan [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accounts Payable and Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsPayableAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r457", "r458" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r377", "r378", "r379", "r380", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansComponentsOfPensionAndEmployeeBenefitExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Number of Shares Outstanding for Calculation of Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r217", "r219", "r541" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r217", "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets - Finite Life" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Goodwill / Tradename" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r32", "r33", "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Pension and Employee Benefit Expenses" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosurePensionAndEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r165", "r168", "r174", "r214" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r165", "r168", "r174", "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Net Sales and Income from Operation by Business Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r412", "r420" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r20", "r563", "r584" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "terseLabel": "Secured Debt", "totalLabel": "Secured Debt, Total" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r153", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r181", "r188", "r230", "r233", "r599" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r165", "r169", "r175", "r179", "r180", "r181", "r182", "r184", "r187", "r188", "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses", "totalLabel": "Selling, General and Administrative Expense, Total" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r101" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of restricted stock awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value of restricted stock unit granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Weighted-average volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value of stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r409", "r413" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r244", "r246", "r471", "r611" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Letters of Credit [Member]" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r153", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178", "r179", "r181", "r188", "r214", "r228", "r230", "r233", "r599" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationGoodwillDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationNetSalesAndIncomeFromOperationByBusinessSegmentDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationPropertyAndEquipmentAdditionsDepreciationAndAmortizationAndIdentifiableAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r52", "r73", "r74", "r75", "r116", "r117", "r118", "r122", "r130", "r132", "r152", "r200", "r300", "r305", "r422", "r423", "r424", "r438", "r439", "r492", "r505", "r506", "r507", "r508", "r509", "r510", "r603", "r604", "r605", "r622" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r116", "r117", "r118", "r152", "r540" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "verboseLabel": "Restricted stock units issued, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r300", "r305" ], "lang": { "en-us": { "role": { "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).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share based compensation earned, Shares", "totalLabel": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r300", "r305", "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Exercise of stock options, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureShareBasedCompensationAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "negatedLabel": "Restricted stock units issued" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r305", "r411", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share based compensation earned", "totalLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r300", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Purchase of outstanding shares of common stock" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r300", "r305" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Common stock repurchase, Shares", "verboseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r300", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Common stock repurchase", "terseLabel": "Common stock repurchase", "verboseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r109", "r194", "r199", "r498", "r528" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "totalLabel": "Total CECO shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r74", "r109", "r116", "r117", "r118", "r122", "r130", "r199", "r200", "r305", "r422", "r423", "r424", "r438", "r439", "r472", "r473", "r486", "r492", "r498", "r505", "r506", "r510", "r604", "r605", "r622" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.", "label": "Subsegments Consolidation Items [Axis]", "terseLabel": "Subsegments Consolidation Items" } } }, "localname": "SubsegmentsConsolidationItemsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.", "label": "Subsegments Consolidation Items [Domain]", "terseLabel": "Subsegments Consolidation Items" } } }, "localname": "SubsegmentsConsolidationItemsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureBusinessSegmentInformationIntraSegmentAndInterSegmentRevenuesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r511", "r530" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r511", "r530" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r511", "r530" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r511", "r530" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r529", "r532" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash paid (received) during the period for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAccountsReceivableSummaryOfAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradename [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsFiniteLifeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r307" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/DisclosureAcquisitionsTables", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesAdditionalInformationDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureAcquisitionsAndJointVenturesScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WarehouseAgreementBorrowings": { "auth_ref": [ "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the outstanding short-term borrowings under a revolving line of credit used by mortgage bankers to finance the origination or purchase of loans.", "label": "Warehouse Agreement Borrowings", "terseLabel": "Outstanding borrowings under joint venture term debt", "totalLabel": "Warehouse Agreement Borrowings, Total" } } }, "localname": "WarehouseAgreementBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureSeniorDebtSummaryOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r137", "r145" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r136", "r145" ], "calculation": { "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Basic weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail", "http://www.cecoenviro.com/20220331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cecoenviro.com/20220331/taxonomy/role/Role_DisclosureEarningsPerShareNumberOfSharesOutstandingForCalculationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r489": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r532": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.13(h))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r616": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r617": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r618": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r619": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r620": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r621": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 81 0000950170-22-008724-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-008724-xbrl.zip M4$L#!!0 ( -$[JE23%3]"0(X! /::'P 1 8V5C92TR,#(R,#,S,2YH M=&WLO6U;'$>2-OKY[*^H1[,[Q[X.B?+]1;+]7!BA7->_CM&LG MXY\?D6W\J(EC/PGM^-W/CW8.=_?W'_WO7W[Z7P@USY[OOVQ>Q@_-CI^U[^.S MMO.C23>?QN:'P]]^;/;'HW8!%\VSBY\=Q/&M0W<:;?YS\\S.8O.$8DH1%HC@-U@]H?#_?)LI MS/\?C)]@_.E;DY/3:?ON:-;\X']L\I?@R>-Q'(U.F^?MV(Y]:T?-X?*16_". M?KO9&8V:@_RMKCF(79R^CV$[W_)??CJ:@2Q 'N/NYT<7WOL#VYY,WSTFQIC' M'_,UCQ87/?GHIJ/0GE^;?^VOI!C+QXL/+UTZN_92L;AT=O'2]M(+7+R:/08A MSF!H<7D]B/V//[D\?^QL=W[YQRO77QI?_G1Y:?OQ2_/)^.7 MH/9IZZ__6IA-'\].3^)CN!"-%U=^>M3L^B]]>LSCV=2.NS29'O=3);^%0)@B M*B_+*\Y? M9S9%6=K=#+^SU<;[MX[/[_N0FX;2_4VC? M-]WL= 3##6UW,K*G>1+'IX]^^:G]^"1?'J>+']L0XKC_$2YX/K6^]U9M^/G1 M\[=18<:388@091 /(B)-HT'$&1>-38I:$,#8'L-CSA3\9'=R?-S.LH_L=L8A M#P <+CC>-G9G(_@X.X@)QO:6>N&%]19YJQ/B0F#D:"3($2ME(,E0;!\U\W&[ M^,+O;W\_? ;R[MHGXW8$4IC.(XSG\>57_\)0L'+6.7"^+B0&0^$6F1 %1;A MJ5HCKK"1"0LK;/I\*/]II_%H,N_BSKMIC'E(OTZFT\D'&-"5L?B@K.%P0^HX MW%4;& OC&/D4+76>$,?9K<=RYD?/AL*$UHI3B3A1-,\ A;1,^5]>"R&)5T8L MAP+.YLD>J&!VN@NO/[6C_7&('_]///W\_7%T5CJ,X2Z.@ZJ)159)FF\JK>!, M&BD?_8+[?Q@Q:OFJ9Z]V_9L:;80%N:"D";RN)0DYQSVRS%(M@I6@]\^%_BRZ MV3[XTFD/&7ZSL_D4WCX#@2O3APGNG:7@4!@8&K4164THBLX$PK!DFL/T67CV MGQ]!-'@2X"['<(^C8$]/(VAW_.B7PW@"?W1QVC"\E5&#_,+0/IM0!!N'I94H MFNAA0E&+M%)@ZRZYX!EGAN#/QP8 \;E\Y#&[W:/[/3=5:.(Q+DDI$**"PZIB+2BJ>?#1?&L>;R6_M>)+G MV.%1;^\C\/+W.YK+1N,9V*\1'H%RP!(-=TAS,!\:F>51*"UBO&C>2W3]'!"X M';V&.TW"<_C;E3%\G8G_C7S=_&?:"BDC0\(I<'B<@40(9D@+"8Z0)T*3^Y+, MGT^FKZ<3'V/HGD\GQ_OC]V 8_2_.VJZ_JZ00^BK&"D 3>?4(1YAGAD'BP^@)& _^(L&4[B)67M MSJ?3QX32F"$_UL?OEIYQ(/>GZ5 $> MU?2)U9.,N']^U+7')Z.<-_1_.YKF-\F*0DMDO?VQ"UDPE^^Q>-S%9_2_=I/Y MM/^M3QR?G VO%]LNS'%%L',,46/ X4,01IH) T%+XZBQUQJPZ?*KL<<-R]]@ M=L#OJ85 V;]"O#:OVMW_/Y=1PN=?7MZNB^_R)%S\&N!A'T]&K6]GORUB<6CA MTP4)L70>A[,$[>S I <],CD\ G&>8^;'M'OVRO.SE9)S'/)V,0%SO]F'T M().SV_[T^-JG_;)\S?.7>GR=!$YZUWH^@)F=SO(4^F69UV!R?I_SS\Y%&2Y< MROJY<_F3Y>_+ASR^I+XO:#,)J\'*$17@%SDC/ -UAZQ0*4:IB0J^>&W^.N\@ M$^^ZP\4MSK39.RK JG, 3"U$M1PMX)HE=W.#.F]\"TA'G_QF_WLRW84'3,!Z M+SYV;QRG[T[[F7/V4H=V% =Y9G:SDU$;>C>[#P+X;/+V#ST3YMZH/0:$E:_< MR-EKB&?81(<\!"Z(6SQ (NL]DA@29$ZY,%:7.GMWIS&TL^?6MR-XK0MSYS". MVPE,&S^'*][$Z?&+B;T#]2W(IMDO"V;THD:6G]Q&(RHR$T7R*,1$(/B!*W$2 M&T0A,T@\"182*TTCV:H.+&"8A1(6AOVQ/9X??Z^]7I^07M#U8A*<_O M%CR>&\4#,*S+WN%L6KUZ'Z?CS%B?)V#YTL-)FIY_TF?YAQ_L2?[DCKT'_7KO M08?S'A[FD!,JH,28 "(-3(D24A$."0F1L8H1(ES]:8(L#N9GDP :$? ,6?1 M9R.]OP-GPA/32"D-2#0)#0">",0 T L1<$HVE*:_3U': V9X8S_NS&='/75P M,0)D8+,SAA1\&MMWX^4E[8T 8CWM4 9F V3\B!*G$%>@1V,Y0PZR:XR\$EYJ!BD&+R[F?V-&N!-"3V% &F'; ML#_>M2?MS([6!94%87CJ-60Y>$KG)3+975H-YF64I]ZY4C4$"*6=Q1?M^PAR M!PF\:P'8['1=G'6_GBX2L)'M/M/7F^B/QI/1Y-WIK[:[^L4[U1M9,CO?K[?H M0Q(I@CUEFH4S#]DYEP%ASKAB*246BHUP]XUYSQC'U^#R3M_D]?@%]P>3Y.(G M%W/TE"8?GX] VI/I;S:$.+U[<\9JB&G!%#.$*H,D5^!P5>;-#5'():,UXUBF M8$J=%E]#VNR!K8YCA'ER>-KEN+HN]NH=H- 80=4&9QZ=1*0ESWR$= Q;RPW' MI2KF!GM=$A7K$O(TH5ASJ5!2V75B'Y#U"GZUUBA,%>&6EZJ*@SAKI[V1O![9 M<:Y!N1S=7LV.XO3UXEOYBN[U!/1V_J57T\/YR'7.(8? M-A.%*F(<,U@BKSTHG#"P/0_)O35466FYHZZX;/Y6&*+E=!U\9I.&$D\Y4B:&',XB\A$(A$A>;',^*#+Y P_Y7\Q] 4RD*!_ MHA /YZYK0VNG=Y^V?Q/]Y[QL8?EF)9GS8/$S$6^#2@$)+R7BVEGDI',HIQI:&ZF-+S^I*'!= M?S5HB"3*G= 4R0"WY @-A:)3*,Z1]2(#"M0$MIEPC&8WGDC#&BV4@ M#H\FTUDN-LHTX%5-O@#=O4J+K&E=+,MCF4@0')D <94GKI 5-J(8K&9&@J7) M8@'MFC. *\I@$G;4 L@-+F^G<3@B8X)#RB4II''6X^(4?O>U9U^N!&RC#RE*4,M7+HX(XR2!L6IXL-A!%B:>EJN9V4'5J0WQIC^^84!QR(5-1 M'#FD#T8PAKB%G-1!\ 1EI1!#].!H[YS;_=;!#P8$%8G9=P2>-P]*!4#/6 \/<$3'D+ 1 MQ2X_%)LXK0:X$24!L5&&DO,45$ES :$3B$3.P=\008TL5977K21=B./CX$Y? MQ%GFH;XR?_J&2;0&!4_#V+KAQ%H;52:R 63SG%)D6/A":YT87+O1:H M1%(PK+4G)HCBYNI7;@#->EV7=)$F)81A"MPZRUV8A$=69PZ? M"JL=N!O*)28<'0,[P0"E_M#@Y_WT@ 92AW,1&9 [$$J[)@:1K,#6ML".=>&U9L@E0,F5F" M'IW#Q.4U*"%S!SD2D0D*(TU\2IA@ILLUPV+T>#FT?/Y.'0;N\[CHB42W&#F G!NQ:B0=EPA M)B'>)8MC*ADTL$V4!-7DT *XN,(0PX7KM@(B;%E27>&=-7 MC._#T@.28!@QRW*EA$[(*AJ0ILH&YW(CRO*;0)5N0X-I2Q,2K0@1D0 0D MN M0%$6(RL#5Y8FZ4VQD:HP&QJRVNAKFO<6JI52BK\&-!(.>:[$VB)N!<]="F7N MO\B1BS)J;1/&=BT#S4%\/QF]SPUSUW)7KE ^ MXD1Q<592&_VM'N43RFRD/B"I4RX9"@I9PBTB@M((AHZ-*[9DJ+06,P6HTQ"B M8P;_AN>VZT9BI#,=&6GNB$Z0;6Z-;P[:KZA@PZY M+4U46.2.;@F!_#5RW.E@)2&IW#XH7^K,=ZXK^+2;M7YW,A_/IG> O JP)IE/9R+USQ@I<&OV)#+P[1")G**5+":+;?CRD)@58[35 M6F$DB?;9G/-)+H(AXH0RG@M%?;&EU:41I4,N\G#CD] $1:L"&#@CD#SY@'PB MSBO)J='%95!_9EJ+;';9$/L@PFBS0L;O%M>,PP4[V] NYY([DD"CD E#W'1* M(.<"0XF0$"* 0,R+<]G%=#F_H[;8--C8Y[4> YZ11" ;>$ &)TMQPBFRXHQL MS=:]!ZQA)9#"VB %"HJ[O 8@\B8@A1(.7H" #?RE>&U5S%- &:9W@)U9D@C' M? 0N(QJY*"#,XI'_V(C!+<66DME>M>D[N2(% Y/(^8F>U0M1F MOD)"6F.CCBAH);$.TBM:' ]:??7G3;5XT 1FA9(L[PUG#/)3F9"D2AJ"!=?E M'O'WE>:9C[L'['P/=.E@6$Q& 2'444!@N>&PTQ(YXRV*,I%$K8T4WSD)N++! M*ZFBHR(B(G/+/I>;+FK-47(*)P?A1+!B"S#O%(@6$].=H5)Q25$( 0 >@80[ M-WU">3NBU1X">R@VL7M ;1VPPL9YQ2&CRVIR^;!08R"M8YA0\"G@1K ;,8*P !B##P[EP8ADQ2X)A-"E29*)4NEKPNS1,7H,YDL" J1.1C G4: M99 EAB-EC!:!)&=P^=O(BSG7:D!'30,1&-)D0#Q6(:YQ+N62%C'.D^6*@V:* MXZY+.M=J0/ 9B"$I\@ Q,^=#(E+D<.Y0YP6.V"IPB'?>2^=.OG4+6@KLVT02C=,*VW%/IUO 8R$$;^EK,@X'LKV^.HXW-)4\2<@X7 M"0 VIUVQ6W:'PVNOQA6M#>BCA4A)8YA$(3K$&8L(,H* *,PIR3"S$.L+R)8N M&Q1'U S"@C-JHR4)49M/H]8X;YJ-&#GE/0M8Q*B+7/[\XF;K3W38X!NN*ZU; M$"@GWN4._ (!Q *K=4P@AY5#8,O.A2@)"0\"E*^I]@Q-G$N-')4A'X,%N%@[ M@@16&/YNE2NW67=N?O(J[4RGN9?P9WSA_SMIQ[._P]\@:M[CCERLAH@%%M.D MH\;(2)YC0O+7,2:9'/0DG@CXVE8-O) M4:T4D2$4-V^*W:\X8#$T9I%S:A4R''3->0!@RZS,16Y>:DZ25L62#ZMN?#WD M#H*@#17@3%/ D+-*"T@EEQD2%FU*U(=(BZM@6.61BQ-,<^E/S$?"*2M35 D7 MZ[^*Z-8R9/M/KB!T6(/ %L")N6B13DD@HEC$F 2CRUO26CE/,'=G+]M]'5P\ MO_X>-SJNQK1%I-XZB(2M+-1 M?)7 C;3OVS"WHT](Z5D[C3X7VFZDY2:LF ,@"Y,.S#=9BK2Q"2GC?(#H[!4I MCKE9ETWG*]H]DX].E):C)#,@I3B +PX0W[%V\#_JF2VV$+[\/;/WS>>NJ/>J M\UB%J)$0DN;62 R@.HM(&J\CQ0S >K'KLG\>5_?&[]OI9)SON8"*[[*?"/>X MW648"( M%?BAK#%!&L MN/[E!:UM?6YG%QW@C7;VZ=+O.XN6<1,Y6+B6X"N#9T@K,+M +/4>0IUP=YZ3 MK&S5@#!C:5* Z+V P7,9("LG$B6.B7TW.AB4'NN-N]G,QBEPN6,H#_ MQ!_#+&[?9](Y[Y-<_GPU?W\SM2$N;_7IPG7Q/QH@F,G'6RF=>^#HOEF%E\A+ MHZ2#9)N6>Q#@K:)$KZ^7]OA&YJZ8-0 K+<722D1C/MC"0=YE>3[R+W&>&-,D MZ2*7A%;!IE80^-ERHF: ^0Q!3&%(M2SWR%)BD4E>!9UTXN55:9316W5('RL3 M9C$JY$/N"16H1]H#0B#$!AI"RI(K30FK//_\5]O%C3U>DAN!D]0$60E3@*N4 MP)M[@:2G3ID(_ZAR%S,*V^YU-YC6A! LXPF1#..Y 70+GA)PD8O))6IDT,5N M^"BZ!\"*]E>\!$ MR$1MF0>5),)RC;$4 *IX/KN;*<&HBG$-%H]7N,&Y!*NBVADG;.XRCW/YOD>. M>HZHTP14"8$8%[<%L(:]*Y2B]REJ$5 *RB.NI:KWKM_-QJAU$=CP7W1X-1B M-YF+1"/E63(X$.%YLWCH]$T$922R,6!N:5" M[KZO$K%,.4*=*C^-*R437]&1VA0GA5G(*LRG5V&'3+!P=\.=]B$8Z M\OF*!N=-^5KZQ)6EQ95MK$,Z/ER&X5+4'/+OB(4'#V@)L@8;)$SDPH.1Z7*# MV,X'.PU7JTD/8G9Y/N\9R8'K]W$[ZPX.?]](^PK1^ @I(;(JGUPODX4 %B0\ M0$M(+2B877%U%G43UX6C5KR4V>Y4WE22.VR".A5RPA-%&=:NO*V=)2'(NW&) MVE,AK/60URD&D /,R?4;I(7AA!O/32ANXU:96]8':T)KA/1!$,18!"_'\ME> M>=MC@S1AKJ%#< XSP G$,YF(@_4542QNE99BJXIH* ME(_S!CU5VUF2$D?): 4X+T;D;%#($(&)T2084RP07]]-1D.>]N.%%]9;Y*U. M@!4$1GD3,7+$2AE(,O3NBP96-G@6"89$A",M Z E"K[?F"B0-Q9CJ:.6I+@L M9>7-D&K3Y-4C? 614 8G$-;1Y\,4;6[2J> !8+>!F\1)L5AR]:T^:I_9%1>% M)P9Q1D7$^D8U/O>H28W^[\27U_L'CQ%B_GQYE.FDP_?YFVFW!* MU)/?#Y_]V>M<^7[^X[,XGO36?_6V7RNS2[=X?/GM;Y#&X;,KDOW*P?SR4_OQ MR30N#J3ICMJ3!O*9/PXFH\LFFK^P/9F^>TS!-A]#UA,?Y^L>-7;JIW]^\=D5 MCY/U,Y0FD]D8@/NC9C8YB*G[^='SEV_>6LR,BQ8C3#F!?%%$9%@R* 9&2*2: M"48>-6DZ.3[[SEL<0Q2,]WM3\N'FD,I8ICVBP5M'K3'"J>;Y6\:T$ %KA&V" M@(N-A!M3!WDI5=%J%UA?E?GX,QD4(11MJ+>*$9271G)]@4_'D5(H_)TA8GZR[\TS4\G33<[S4//7@JUX^R[ MG^!M_&]/$W@NU+7_$Y\0^/UD]O383@%OHMGDY,GB#R"\B(YB+@%X0K:)6'PE MV>-V=/KD#3CUKGD9/S0'DV,[7G[;36: !\YNT#_3CMIWXR>CF&9/813=B1TO M7^G#$3@-!'\!GW,RC>C#U)YY\?\]2]$XJ<_ M/I@+\V83*')+>9OG/V![R5_X_\>)/4_&0TF3ZY M_)4O2_+#XIW'D^FQ'5T6MC_:2$HC=_-)N.M MYMGV[G9#L>"F) %?=L'@ '%VP7TZ^64/?+TJAI#U[>=U]XKGKPY^6TKU MTFM_T]T?]3AU/!GW&4GK^VS@^5M/9""Y"P95^7 GFH\?I\R@D!)G&I)T[]BC MYBR1!.S8KSU'9Z7#&,"FX[F!J$5629JQI[2",VFD?-2,;<[<0VR?/)OXOH=, M)M;72O($H[^=.XE+TONE^HX'YSNNP[OW,7]OGVG\\)N=_M%,QO''SZ;K+"]? M+<=P-NP\O"=V/ILLYU-^10B:3_#3_G(TLJ>3^0P>\3&&IXO'$=SKX>P+/E,J M)UU\TL43F[=(+R4Z[OH_36>OMZ&S"P#3,K_&E^;M4ZC=,8#SX!/XF>/6E&!(4)K">RG/ N7;VW_N$I:N9L&7K\'QZ-HOYV;R>3[NY'<^: MV:0YC#[S8PUAS63:$/%#^+&9I&9V%)N^H+N=M?"0O8_^*.^Z:7;\+'],#./7 M*7_IU>"_V3T7%2I7![-O'RR?@TZR*OYYKL+%:DH308SA)@!^\W._X#P9"THZ MK\%E&G"$VH(CM-HC+I1*5O&H$AW*>2Y.)-];+.M=0!T_%'#R-:=Z4SXT#+48V4(6$#($[C6F@?B@]/6\[<,K_ M #4\A[]T:Z6)O(Q\4P@K-Y5:?SI)R$ M7Y.DA"5O"1_,![Z9VO&B"GU#D3ZO2'^=D?ZG^5FA_KJ%R274GWW2X1G6SQ42 MUR'(.QM/+\D0?6XI"._Q!)X N0?H9YB1-M?]R__OG_PZN5O>R_?[+QH=E\=O-Y> V^UYC'ZA[V/%E*J/)=R7C4]GT.- M[9KN)/J\0R0T[;AI9UT#25AF_#]?)*_A8O/#Q=W5, \ML75E*4XK4*)V2 M'";@YS,Q%D::U3E8XE<0P'N>- M_;A_MFW8]UYG#8D0PA 54F+)O\&9_$D8U85&4;VJ*7T/ZM>WSW?Z.)F7FB;Y MC*GFO^?3M@OM8@UJDB[JODKYUE*^A$QZ84_?V7'[/_WO/Y8>K5>FT]4J;4UB M=;6X:_W:_L%ALW=\,IJNZ2JXYJ*Q-96UJ#O45.11F M1 J:#U\F1B$N@D;6TH"89X$&K@GS89@<:B>$:6X>N_C/"Y .6:_\B4M!P!E. M9T?-,POFT36O[?2/#_;T*_*I!S"3+.5&DN!0P%HB3FQ$SFN.6%1<$&(T5^JN M9A)=JYET.(='-0+C]9\X90OZSJINM"1..>&1UDP@SDCN2&P]BM1*K[BC+)%! MY_HN_/AJ^F;R8!FF2"")2,HV= M]C+802=43P>]FKZ>3MZW8[]AJR9OXL<;9UVI:7Y=,BF;AJGZ^:2?*K#-$M@@ M90!"",H51"6&/.UC1*D=@Z'$W&L1GW=4=;#<2, MT3RTXW>-!=\!<"K$)\T/=\5.*,OS^0P.V9"IW1@"LD1;I#1Q5')/F/QN=B(S M7#LPEK5#<936;U(RQ(G.1X21@ SS3#,9&UD#Z^[-OG]B0H^Y2 MR5ACT.LUF/WK-VW1^>'H,$*%.M3K5[FRJO3S;PMQ[MKCL%P7@!5X"_O()X7PC MI4S8MKH-IUPC<3&K.+=NWF P9+4Z:$0<,XBS #E8"@:%D(BS*CDLT_=F:V;SAFZ6("+-;.;O=V]:A0/S2B, M"@%325"P^:Q?%BFR^ZMH&S*A.(K- MRYW#9SM_6\2<)A_<$F?-BQ>[MZ@@^/[E+?F]5*+\FN6M>U'*=Y"V^^.0=TG% MQITV_BB"6H[S>3H?CF*_R3:SAI\Z"SUI?B _-D>V:U([BJ&QHQ%\FAO#9A[R MG_,VLY"S2>/BV05PT]MWB6T"? H9:+X4Y.!CGX\2VO0]_+OF![@?&$?3S2%) MZ(XFN;_1LL?I[,C./GOYYH.]_);Y%1=?/AO#CUN-'8?F![H8HP,3@\_=?\,( M\O7]I?"E_!9G]^G/>^]?HG])V\T:@YM@3[OM+S7*'&(I(B;)O0H0G#W.G\C1-&=G MZ.0)]G+2-)\WVOZ>Y97J$[_9)_:N KS$<3N;@5^)(_ 6T\DX8Z[1:1,!?YTV M^QF46-]71CVS,[MHJOJ9Q_QTCXOK. =SN))CD9WB07PW7QP_W1RB-\T/N61! M/07DL7UVP>RH[3N]G>1.;W?M/A?O>^X58_?CG?H\97FRDC+DG8&$GM. C.$: M41TX8=S%( ?R>1>TE95UY@+7; YOF,^[X/2&]GGW4^94NH2_S>>!F['-"*00 M&^L]^+R\J!MZ-S#-(.K:OS8P"=&U'W0P#/CQ#(=E-^4GQR"\TZV,&>%V +2R MQ-\U(,(/LZ/EQ]L (6/_;B&F=MQWN>]+4A>%1_[IEUYQ\7EX>G[A5USRY9<\ MOS2CQ^7E7WCE\VO;\<*W$^H072+BBS!X>XUF]\JG[T9U)J#LQKX# M_D^W<\&-98PYO:_Z^ZJ^[VVQ_CF@>=#J&H0D M$=A):@,*(DK$J6-(.\.14=(2[KQS% ]WKL1T%XSNW61Z>@UAVU_4HPI_=M%J MN-OOF)]?=BR%G^M5_92GY7%Y@* ]7'E_/WA]5?:/#2A))%5KI3WT]_4A.4.PM=6\K4INLJ-_MZS1B: M\:0OMYQWBWHB$% $G80F7]GUA47+VLA<,YF?-3K-#__0PJ/AL)N9L?!3D/7Y+;$;?A2SP[V@_WQVI*@-2Q\6_EL MJ?970*U@=Q1'HZ6)-C^ X?45>XOSJ?^\#JXO*_X'O-C9W%_6O=]5H7$*RG!B M^TV/&G$K,RD@&)(!1Y%"()Q^=Y^G,U(@"^4ZV-U#[FC'R8ZZE>PJO@\ZH%KA M=[:(/UHVT\M6T^_5[IK)?-8'F1QMEAT5SFRJ[;IYG'YJR=>WD(E]N:Q?; 7/ MQ?TS"*"V6WYG!%;>S2!:Y7)XP-!-@#\\^7[3*UVV9X[A>3]ND,S9$0?>*).$ M15@2!E;N)=(GW4S,?MXO:_OUVH_1%X4]_"Z+N?'^'+G@1F2)C,SC[. M/=JV"-=;,G=MOCS&]=P7L)SVYW.XNZ&=P7)V[YQ,VU%#S59#,:5%U5I?WI]- MMZF OS9A,L_%S)>%?2_8:\@VPRL7[@T2^[)TOC\N+F10SCPK2Q1'YTL!)_9= M7- XR*99G#ZQHP_VM'OZJ'E[NOFKV7?]\_>/7RM[V7;W9> M-+NO#EYO-SLOGS6'O_]ZN/]L?^=@?^_PP4]/.SK@3_G-M^:^^"S_K-3B$E8&2!>\K8-+YJ M=](_&2#RV:GG3^ )<9K',U"BUN]" \RYN_A35^@T+R">#;5AS\C[W*^GMJFB M-VRU(]N8WW2-5MM$LP%NQ+:YI'=T+#$58FOYOPLMHLZF),D-HKYZ'>Y*?ZG^ MZZ6OSI7N^%^#OV_VSS8BLUM6_%4UKUR/W[4H_C#U9YNC:2;&_@*.?O:V?7N^ M"O>V'2]8,8COWV7.9_+\VHEPQ]#B^?DJX_ZG\9T;O/U.H]^8>HI[1#$K,-&% M)+Y@I=>BZF*4U;_KNL57^HTUK7)-\57=N[3.8;=JKVKO06MO4_9RW@!>;B_L M#<8N]Z"J:Z'+"G15F9W2W%]-^:O^JOZ^F;(!-1V_)17S(P;=JKVKO06NO$CU5[55RJ))#E1RJY%!1><+*H>6&1*^JOTH.W2\Y M]*D"Z.WD)!\ZL?G\T*=JH$P,[8_]Y#CV+2?S5OX9B"NB_OSNLVZ4W;7;^GL& MJ9)&E32JI-'=1@962:/R(W\9B6O57M5>U5XEC2II5$FC2AH5!3T?).E0];?> M^JNDTU[V.ED"J%5 (,JQ32%W3.;T)R:Q?R M:W)4M;+V6BD*7E7=56JG %F7ABDJM5.IG4H-5/UMFOZ*PAXKH7:ZV?'L[22] M79Q(]] (G/[(MZ/)")[<+<_K:_9Z450>I_(XE<+06J?%'EBRI?5!3T?)!\0]7?>NNO\D5?40IDNZ.WZ:$Q2;LPZN;Y:/*A MJ\11)8XJ<50B<20K<51^]"\C>:W:J]JKVJO$426.*G%4B:.BH.>#)!ZJ_M9; M?Y4X&D]FL7L[FVSZL6,O\SB;V:3Y FU4CR.KQ$\E?N[7NZM*_)0?O\W#;6-<_.Q]Y7].R5#:IL4&6#[M#EDTH'K4%,+R,EK=JKVJO:JW10I8,J M'53IH**P9Z43JOZJ_E:OO\MT$'O[S[D=S]J9G;7O8_YEM/PYU5LJ>2/97LJ61/4=BSD@55?U5_J]??9;*'YR9 L^ED MU+T]F4Y\#)GCV#1ZAV_GHIU^E#VU\_I\I)6[J=Q-Y6XJ=U/SQP<=?ZOVJO8> MM/8J=_-PP4OE;BIWM/8J9_-PP4OE;"IG4W/^ MJK^JO^+U]QEG8]].V^Z/M\GZV62Z>7S-SG;?Y:9YOAA?Y6HJ5U.YFLK5U'SQ M0MO/U]?M+5?#R-[]H.O'T,;SL[ MBMW;^,]Y.SM]VT4_G[:S3>-OZ';S^X4Q-X=YS/FTJKU^V,WA8MAM7+3&^;V+ M^<.SXIS*]E2VI[(]E>VI&>?#CMA5>U5[#UI[E>UYN."ELCV5[:EL0=5?U5_Q M^OO\(*L0D\VG<[^=GTS&;[LX;B?3)='3;EZ?8[;=/#L;.I M?$[EU]Z"U5_F*I]3^9S*!U3]5?T5K[_/SZH" MT<:WG4UQ=GI^%OEFGE?U&]RQ.>Q'>O'T\5OZDYY(..P55[57L/ M6GN5OWFXX*7R-Y6_J?E_U5_57_'ZN\S?B,T]AJJG;<1V4X^CJH1-)6PJ85.3 MQ@*3QJJ]JKVJO4K85,*F$C:5L"D*>]:$O^JOZF_U^KM,V,BW\>-1Z]K9QE78 MR.UF[VQHE:&I#$UE:.Z0H9&5H2D_S):1)5;M5>U5[56&IC(TE:$I@:$!#>8[ M_/R(/5H73[B2;+&#O]K9AFW%.#P?5$T1:XI84\0[3!'5GWEJ^*]UH]C_^"4Y M_]LWBYGV)''^QI]_11\[C.P3+-\=ZGX!W#T=V]W5?-WLN_[Q^\>OG;WLLW.R^: MW5<'K[>;G9?/FL/??SW/1ZY^!-L]_\]2\?*2;L:?-\_^7.R]VE M9F&/LPE_9?/G]U M\-O.F_U7+PLUZ OS9W'PZH7YT\TL_ E>[/L2T/N6^YN]WQJR_7^M\;0Y?+,# M@P!W]%5N!Q&RS3GYM_/4*NLT3QXJ50V5*P^5O6W!.\-[=#&\A9^ZR:@-8%KA MK;,CL+7XMCN*<156]CV1\]7+9WLO#_>>0?CJQ?ZSG179VG<,X@V\_J\[ M+\!/[#6'_[&W]W4&=^-DNJLPOU*[ZOF"Y;//7K?W-'8^FSQUDRD L_YMP 4] MP4_[R]'(GD[F,[C]QQB>+AY%<"^_LR_ !!C9DRX^Z2+@%S"*I206_%!_[T>? M4\OOVZYU[:B=G3Y9?O^:I>W%XR3?)I3^6Q;>=9S7V3MM9_]YPR44RYNNX=N" MWG01WE9&%_T^?\+FZV\J(S@W\V\A"+^6^-.K(6GOP:'I6QON#R&;P[1KVG$S M.YK,.SL.W583/_IX,FM.(JCSR$YC ]''_G@[.G@3=7J#)[V]/F[@W<]7PN@- M*V&W$OJ9AST7A, PC*8''\WE"7J->$I1U_T1#L,9X7QLYP&>%G[\R4V;Q[_\ M9J?^J&%DJZ&8TGLTNQMGP,6UG;P4LX93856V6YUD=9*EJ&L-G>2SZ..Q T!R MYA9)=8OK[A8'W*:%U1;EN72%?G6!QYEN;ZNH^R@C6)F9?@<5L'-X>)D5^9;* MD=NKL22U%56J\]71E M,^M0TUQZ==KN?#J%GQK;=7'6/2F0[JG195"Q5Y^V2HZS2G\=&.;J M*< *'[3 2S>=?ZT$S,VQZYLD7;K&?VH_POW&SZ?6YUTT?2GW\[?<"\)$L@A3 MC!$G3B/K!44<<\,8=4Y3_ZCI[_)Q=I#W\N^^I5YX8;U%WNJ$N! 8.1H)@PCG'7IG[8IC\]OCS<7ZJ'JB&A"OQ!";QTCUQC<(W!.0:G0*(,U"$3,8=X:B"4*L4@ M)$MN,2:<:/5Y#)91D.@=108KB[C3$CD#(3G*1!*U-E+L5QB#S9;!-087&1+N M8(6OTB)%>9F#V,VFK9_%!3%22?G"(5@5==FBKJBI1-0D-(N24HU8P@YQG@A@ M(<>09SS(8*-.U@[!7'SRIADXG=58#(*2R)8A>B"05'U(V3ZDBKJ*>O-$72-C MB9%1)>>Q8 QQ*27B22ID;(I(:I8$-Y)AGX;@$^XN,M(M;%B-C&7YD%I5\3#H M@QWOX>5F73.-/K;O<^^;K68<9Y6]*\ (J\ W2> 5/Q6)GVB4$2N.DK<&<6L) M,CH0%+C&P6"GJ!ZD)F+I: _._>S+.!L21AFQQ3FNRS /SJ]4@5>!;[; :^0L M,7(*)KV7$B.?G$,\$(.1OU?P07-QWYR?#** M?=T#W"L;[2UW@E3.L.QUARKJNL3SH($64\IH;352*4G$HV7(/,C_YG.SO:G7>@@SC=R>TE!L9;W&P)J>J*SX-P*5745=2;)^H:*$L, ME!:"6W!8(4\,05P+B;04 3%OHS=<"D<'823N*U *LL6IJ8&R+)=22R,>!C&Q M/WX//TRF;>QJ240IQE<%ODD"KS"J1!@5N=4R)8L($PSQ&!/2)'$D=;*<4ZV" M8D/P#4L'>PJP:9A*4KJ%=2V!>'A^I J\"GRS!5XC98F1$D@G 8/%(2M85%[=E0I!^I)0^;SBR\GL83VX8F?CS)9VLO MJA\FLZ,X;?REMNZ5Z2L\HE=1ERWJ"IM*A$W"Q) H<JZ!FE(0.U8SR+N<_%6)K^3]07O51=:5_ MXP5>X_4&J*;&ZQ+CM8,([85,2'O3%S829$/D*";I5"*2>$H'I%.&B]=T2VE> MX_6&^*@[+O"@ S$MM#(MM]7]F\G,CFHM1TE&5T6][J*NF*I$3*4RCHY :F>;C4G(YLY@=SO\I_S]N08/J_M)4HQM"KP31)X14(2N9(0C<(>UB HC$ M"6%7"CQO0RV\6KK3%]F;]E[W5?J]B_V"S# (B6S)NE/V@3B3*NHJZLT3=0V1 M)89();1SQ!-DJ?:(!TZ1%DXA&RB3V 4=V"!G9-Q#B,1;VM2N2X4YDUJJL.XD MPK]/)N%#.QI5-JX ^(0X)1P92R4B5$3*@F,F M7"G7O UKL'2L U5JDBUA:O7!PW,B5>!5X)LM\!HF2PR3EFLGC+1(T,01M\0A MHZ- 27EIM951QBO=CF[#' P;)B79(GHHEJ ZD4*Y@EIJ% M!G_]RT>*"7O:I!;L-C:C-L7OV-E0&;FRZ?TJZKJ2\J#QD!/.>=VWY 98PQ/! MR'#-$.9)!L6$)#P-01L\[]WIB_9]#)^<[F+KYV '9_(MJNNNSX?A3:JHJZ@W M3]0U1I88(Z/4QB=M$ 3+D#LD)V2$HX@RSC1F*K)A=BS<1XP46YK7&%F8-ZGE M!AM,)&1)7B 3*F=7@,%5@6^2P"MJ*A$UV2"Y,D0CYY5!G*2(;%0"6>$9DY$& M+@]CWXT#^WXW: K,F9+J+H>\_!<315X%?AF"[P&TQ*#J1&> M)$TU8CHRQ&WBR&(BD;+8.DDH"4X/04&L*)A*6FL BW0UM;AA?3F)9S'%Z30. M<51F9?K*7C>HHJY+- \:'UENGT4<3%(:)ND;+$J-EL(QC2P/"R03$ M'3;(^B#A7YPG[90P6@S!)M1H^>#]2BUMV!@:P1_!X. K^=2'2;;A[SH3LA)U MZ[,F4$_SW@#55"A6(A3#47C'F4%,6I?WHV+D@DPH6$XI#0XK[8PS M$#;4X=ZD@%[8]7#O\EU6%7AI1E'#=_FJJ>&[Q/#-K%?<1XZ\3/DP"\N0]AZB MN5=)J"!L(E<.COX>)N6NPC?;(EK5\+TA+NL.JC8NBI8N[G$K!N9,@EE2R_N4 MJ+72O=&;R<]1NN%VDHWIG\M4ZT5\96( M^*3BD0ABD;08T)MP CE)!/+"N^ BTT1?V0Q\&\)F0'#'A=YBJVTR?O.TK\BN M5D0\!%'7N%[C>HWKY<5U+#B)QF*$5:*(4Q60L28A%B)AV! '@6D()F?(N$[D M%C%#T38UKF\$8S/,UK^E7(I1U"=/>=<1R$U&81AUO]C?^77_Q?Z;_;W#9N?E ML^;P/W8.]O[CU8MG>P>'B_8@YFFS][??]]_\HR["%6"$O.VED;NR>5V5R] M2_OJ$/-0]GV5&5RJ]-=.^B7)NKJ<0A2QZ9.^2G^U/.]%"9.!ZO-(K<_[7M1[ M,IGV:TR3U(3H;GF(5&58UB>C+UW@I1O.+=?L'Q8'\P"6XZEE5GDI$3:Y9,XE M@AQ6 F%N3>382,_)$&5V+R;C=V_B]/@9>.?= 5M1L"V&:X/HZO^KP!^XP$MW MOS7@UH"; Z[W,4:O/&*6$,23,,BP&)!BW@L=,?*7V/P1K'!KK_70>0Q,_GL1Q5UM/%X_"JJC+ M%G4%3B4")ZZ3%P$'I+$$$,04@" 9'5(>L!&6FC@_"%.Q]+&O%RYV9QQV%@[V MQ:?*BB$!E2%;3 YU+$=U+66[EBKJ*NK-$W4-F"4&3&&MC8H%1)GRB&-LD./> M(XH%X\H(YS@?9*?=/0=,S;>PKF=K%^9::L7%PZ @?FU'(()W7=..F_C1QZ[+ M11<^]TOKV8C8S MD5B)2"SY&(2B&E$A(^)*2,!7T2,175*!8BRB'8*ZV#WSK/_9SHYVYQWH($Z7 M(.QTT*H+N<5P 6VH2YK<#\*_5(%7@6^VP&L$+3&"6FH)Q1 W W<><4(#LMA8 MY!QE,D"$Q/8*^7\;+N/>(BC56Z9&T#+]2ZVCV'028__"2=W+6HK*'Q8>U =H MG%;/Y%@SI50T5B0:LPI+;#PB6N1-(\$B8Z. 7QGQ4GNEPY65I5N68N1UI O' MF@X)P+ +'^U&5UE-@NP MPBKP31)XQ5TEXJX@,-62>:29 ]Q%N4,N!86,"4$:I:GC:9".&G=374L8W1)F M*%ZDNI/U<2=5X%7@FRWP&C!+#)B72G@U.XK3[Z<0ZN)/V>L,5=1UG^Z#QC^*!)IT MX' WZ1 GB2"MN4,26\\29Y'(*PLUMR$,>G]Z 02]G(S]H,3!EM8K7:HI:3)O MN">IHJZBWCQ1U_A88GS4##+[% 7B(43$C7)(>Z]RKB^M8E0$/$@?B[N.CWQ+ M4UGC8UF>9+4'0E>:X/MUFQO<;C6CW(C"7SX-I#)P!1A8%?@F";PBI!(1DC6 M=:1(B'"9UTTL1CHIC1()T1EM7-*#[,>XV%-\8'2DR1;'0S7UJAYE?3Q*%7@5 M^&8+O,;,$F,F#HXF9P.*3''$L1=(1ZLA_A'J/566ICCT.1P#QTQ)MH12-6:6 MZ%%JX<$Z,PHI@I6&ICUO$W%>AG"ZU8SC+<\7K:1=V?1_%75=:7G0F$AHPH24 M$3&8#HB'F)"C(2%M),"EE(AS80@>8>E@S_>,7EQUB0,1"EN8#E646;U)V=ZD MBKJ*>O-$76-DB3%2&6HB"PYI)B+$.RR0"28A[XTS+'GKJ!N"-[B?&,D&V^E7 MO4EQS$&M2%C1QH63.+6S=ORN&47;Q=H%H3 +NU.!UUY6&Z":"KU*A%Z6V!0T M44@DH1%/-""3G$'1$68DUE0:,UOU7Y MCJL*O#2CJ$&\?-74(%YB$)NNG(5UJ]T< M]Q+$]9:2-8AOBN.ZXX,_:GO*E?ND17O*VE.B%(M;>>_JJI0"E5*16XG(+:3$ M.,$&,1;D H59+C!25EN)O6?:JH$;6PYSU!H76T2M],#XBL]*=DQ5U.480@W, M)2NE!N82 S/7@D1'*%+)4L1EI,A999%CDE'"J;81#]Q >).H,./),$2(,G 3$9&FT2#BC(O&)D4M63=Z9W=R?-S.CN&7KK'CT/N\ M=OPNCOU%JN?:_]2UO!7C&A!O_N3G1_11W8I;@#ZJ#C97!R5)O#JAHM3Q, R@ MZJ"$!5$RT((HJ0NBM]7]X9&=QJ/)"++@[J]_^4@Q,4^;^,]Y.SM]4BG8U3O MKPY(#V6+69FAJ$I_[:1?DJRKRRE$$9L^Z:OT5\MG5_1;%/I]/5VV>NIF$__' M5O.OR]GPP)80HV3>&2R12,HCK@5%QJA\:*T,EAM*DM1#U/:<"_PPR_NUG;Z: M'L[L+(:_V]$\OH[3/A^YO+H(/^;KX:KN5=HYCE.PBV>3TN86A<8^89[G[%+.4#M)Y\TZ' M1F"JX.M*%S;&!ARYQ+8>JBU2$RQ6FB 1%9 '$&BE#IYA89!F2>23WA@R MUD04@W*!1J\]NX(,OS_0]GG9[0I:_R=.)\%V1WD>Y[4S_G3U>X%+FL@/PI=4 M@==BFNK(+].)UE#AF$2"N@"9!:1-3N03KCV1R04O,!ZDR<-&._(UG-KKO593 M:Y3*]#&YJG\R?NA+-,Y+:AT+2%H!/I4ZB:S%#!PKIE012=C5YORW\:D+:=__ M^@Q31B6:/ K)F]S=3R#+'4;<*D&,UT1$.@3XO_OQU<69#3=%KYV'>9<0%2HB MKCU')EF&:!0>9ER@#@\]5>]E9<8DK2S3D'IK*Q'' ?)O3C!27FB>'$XB7&FP M^9TN9O!EF7Y=IJ[-/!13C))'@J-%- 6%./,>:4X5LC191S4-(EW9^SR(*=YJ M >,K%T@%,SAQCK!A\'Y<, 0Q," KI!9>4<;,(&N_5\;T:C[K9G8:C@W'@!M(V-X;A!$?+(D#;HSQ MG<7 Q1)IO]M[\DF"C9TUO]FI/VH8V6HH9$C]%0MK?19]/'9QNOP,_@UW.HD@ MD?=Q=%IKT%=/'5=1K[&HUY"X? #!.CJ=E%4&!4TRJC0>P"%.*$E,B'!YX34- MC"J_@Y"_$M+J.54/PWE445=1;YZH:T@L,20:Y0QG3*%H&,EYFT*Z7W?PF#I* M)6%B:+ZSAL0-=AYUV^ #69"V)VT^1Z =-_&CCUW73%)SOBQ6"] *,,4J\$T2 M>(5/)<(GC&7PT9-VS;LC\_< M[P54-4P[8L&VM!*K+_PK:6X_"/=2!5X%OMD"KP&TQ !*G*?1XH0B"P1QYA+2 MGC$D7="2446MO])UXS;\P[T%4+IE]'45']6]K-R]U#+Y36K1AZ?&\BKIL4:\A:"K=1_WP0"LE/3/*,A8!JQD*2(\19$12""O!O4]6 M>S=(2>]!G%F88V'/3L?M^%UW(28\BZGU[3<<>]W!+(.?_GP1BFT9RNHZU/JB MAA^KKC8Q=E515YA084*Y(_Q"C2:C4@>FD8K)(4Z$S^0.!'^B M>1!JFN=)J[ M#2%T[S!!;BDRU,K*1OK#TN?KM3"AUKL\#.5?9)8FLZ,X!1=T#$\]BN.N?1^_ M@VVJ)._ZK"'5L[LW0#45K%:P.A!8M2Y$C)E'WDH,$)4+I$/ B&&&\V>1V4&Z M-5Z(/J]R\-F]&'OVQQ"*X@L(0"_C[%5Z8S\.BUP)W9+7MG,IS<+7[Z#RTF?] M+9FQ"FDV,6Y6U12KF@II*J09J@$U%YH:IA#GG")NA4966X>,8XZ** 4FPQ1D MK1C28#74WK$*:=;)KN^8Q;NV,HP.Q-_1RM_=5NUO)GFWVN[>[JNFNW#>\_]] M=M!SI>$+AU%5U&6+>@T1Z , GF!!S1A/F#3-AD-:0 M?0']F4O=ZQWJ,-7T@*S48-13=2%ENY JZBKJS1-U#8PE!D;*,)5".&2]I(BK M))$14N1_21FE-H1="8RW83GN+##R+2%X#8QEN9![*0:J9,+*?NQF=;&L !LL9$6FJJ98U51$5B(B\QF.,1.03:SM^&JOBMA;$ #ML_<]J#X#&Q)6BMD*E^JL;L\@1>8_8&J*;&[#)C M-@Y2"HF"B )Q%B+$;,^03D;&1)519I S;N\D9I,MCH?:MEUC]JK]5*W@V'32 M95'!48LWBC.].Q)UQ6UKK92*V$I$;(H;)1D@-IZW*7%M";(TM^/!V$O+@A5D M$);EZKK7_MB/YOE3:7ZAG=ELVKKYS+I1?#.YS*@/BO,H85N4TE6NE56, M5[)/JZ(NQQ!J3"]9*36FEQC3H[#.1^4@/E.(Z=XH!-%:HQ1E](Y@S=@@1SB5 M%-.QV#+BNK-]R[&:&M.+*9EA [$WK+(WW\?>C%KKVE$[:^$[^3#JX=B$P 3CH9$6\ZLZAX<>6!J0J\.*NH2* B@56K M^Z$B 88-5D9(1'2 J/[_L_>FS6T&T%KZ%9< M6]2SU.?$^^3(440W"+"K %DZO_YE 21%B=1$%HFLPNYHVR#&JK4SUUJY,W.G MT@QLHA*\HLDH[DC.8HC$TOTX :H.J!TJ981.8.?"=)XY*O_M\XV;AY\#Z<]? MQ(A=@Q$=,T8U0?&!S\>DEJ^/4[-8KLI[5\MF5?XH+Q4$NQ3[1YLL[Z84=)XM MW"+,^H5)J_+$2?ETU[@V->56^VUA;]KRTJEK5_WQZ/WW.+]\FRZ]^>$@8:,8 MMVW]^^J'YZRV OXY>]Y0ZAH?BO EN M[,A%!_S]<@?\_4-/^GUYFEJWNH<&ZXLY&0;^QTKIDZ8\>G7TR_/K MB@[6?0M/#E^7RW_UNOSGUZ6M:DP@/U@OW#J6GXL_ MC@K5/26NZSA\Y]+8.^4-6N?0;3';F.?K)CO=>K4\'ZSTESA;O'E$?MJ\'>;N M_7*]*C_P+L6?MC]&R0;HLP^4NYV[TRX]ZE)Q/X6BSR';C*6WW_W#I_.^;V?= M;#,0?/_H_//7S/YN?TZQA\;(/_;NQ[0W8B\SGB5>%4%] W][ M9T 76/M7_O,']4,MZ^K&T3/NP2W=/.BOC]N4FI/R]W'7I()<;'YU;3AN.#VH M>X'8Z-K!#CKN;C6LHHCQ-7=LULT6S.EZN.[>(W4&3WH54.D89 MO&^7@S5E8.]J/))W7\61H3A.1QP980Q%<.PBB$R(3#B"GE$[$U)DPK$SX9WM M'YG2NL':9VU?I-(3W#SA"E#!:RY1D$ M"P:LCPJ"291:80,C5X[I(\D[Y0D!H[P $:D#IQ4K?P;EI.#**O7IVLS?TMNT M6*=G[?+D[8Z?KSN2CA2^_3=V0[@PZY+Y?_QNX[J^\)R39ZDT:"$]"!H]E":-44(^ MLPQXV6TV"-PB!S+)N-7IM>XXRX]!J3 H:+EJM%PL)$U$(& #,2 LX6 3,Y"S MS)F3%(F[4G_^)DF0GI^/\M^6R[C9H)K:M[.0NE?+>1S$62EU0(C!8F9(4RC3 MHU$$#$J%04&9KE&FB71>,)O A5@D5Y@BOEH0B$11$AVSWETI4'J3S,@=R[30 M!\)(E.G1T]2]U!P]^Z:;ZOSEG7CT$I*5A:]V0OI;N^RZYK1=EJJ$P:NT.:UH( 9^X2S2YE&D8(FMPQK!_ M2XO4NOGA(AY^1+-/MRP[B$^BYD#)G9[\6E/#GCBK(-0(]?2@1JVL42N)%([P M1$ 0FD'X?FV#S09(E-9:IRR_JI4W21SEW@,% T9$ M I$;0;+SC(0K$RXWR3$(M7'QR48J1NFFA;'J9:]X ^$&J&>'M135\5//@M= M"C![!\>S6&[JT;/?*;&>**<@V?**",SUP^H$QF8UJ M3@))46@-B>>BS-8QL-XJ(-'$+)1C40]2+_*^U7RP&L^HY;OFKSM8*X'%(VMC MI^>+L#Q)36Z7)\URNPIJN< 5%;4[!X2Z;JC1=-5HNAB++$J;@>ML0,1@P4=N MP#DJ1+0N:3E("N5B.>F677]9=L.XJ^)8")9ZV \&0:@1ZNE!C;I8HRYF&9(0 M,D *E!2-BQR\)PH\35$7332/X\:!9)#QJHH9.AH!/"? 1NJ/:">S!>1#WS-(YYG3FEH'E-H%@,8#5 MA((,D8C(0F1VN"H4+Y:+Y@;ZC]#J_W#=1FE[FA0"D/(+(AX#D)X)5,E'L2&;MRKM:-BW#":YMK;\ TS56A'IJ)\ M&)0*@X)V!.W(0'9$VRRU2P&\Z*U%CAI\#JZW(U1H0EBD?(AVR IW:M46_[.=6CX55DCG2[)6[AV6U1F),4+ QP/X"%WF'A@V[PGW*4KP M6EH02@4PB4@01CM!@M:&ZV'R1^?+TY^URY/'Y?MFB_5L\>;H8H/LSQL6WK[O M=<_!3]^M6E?:TVSAVO?/5^FD>[%<]%?2+C?'&YY[P('6N]O!LE'(2N-A)00< M 9\VX*B[->HNBY8*%1R4-I% 2,+ IT3!>*5U9M(ZX89)E-2MN_3 U%"KKJ8N M40LKX4J@*20W5NX=K@6JHC_M?)X'@U)A4-">U6C/HL_4&VY!;_=Z:0=6\@2$ M"I*X97J@LC87MNML(NOGM$CE^@:R5I3B AND*)3H74.-$CWJH*!$URC1-"E" MO'60,N,@_.9LXTQ!.<&]2J1([H 9E+N1:"F'.M08!7H*B1)<,5(Y%;U(J[-U M(IBBK*#G(>!3 AQ]5HT^B^3 LV 9..&F^"R3P%+C(1#N;5(T)3=(*N1ENRR7 M,U@!0W9@*.Y1WS\20< 1\&D#CC)9HTP*(GA6(8-A08,PS('-1 %CA(2HLO;IX.VN7BY/R;C=O'B_;TX>8[1Z%I[H%X-.QN[5WO_^H.+8C=,U[8$"=-YD( M66PGSQ2$]09>K:Q6SQIFM.4PG?L6O3(YRLW+VC*\#VK_SG#^R'.X!]A(I>I[=&]$>' M?DU8(^54$HBI-WI$'VL0H.^]W A^=MTL8 :S@DYWCX-\]I#)?I ?E^M^-AM3 MF%-*87XQN",4P#W(83INK&#. (\T@&"6@94R@9+*2VUIB(X,,6MYGN1XF=I7 M?8IC0_X?YS++PQ1?K=PJ=4?Y\"2UI;D]6<[GKNTV'[G(=)++F4[VQ41G@:N" M7:%?[R68Z-RY3B'@U?4*- 9H#'8=[GTU!EZ4D F6($=*05#GP0IG07*34W0N M.K);+XN1( 3%95;P@%V&*$9K,\,WG58 MT0;6: .=DU3&3"%;(4"XF, +$8$2S42.WI;_W45^Z(SL1Y4ANJ,>@A80URKL M ]1H = "H 6HSP*DF'3PFA4+4/XE,G-@$I=@A0F,RUC4W-Q%)N@^+FV+B"KWN3FM)9?6J;92X4P[E?A\#IM.L9@U#&H"7$DH:K"L1\= &. LZ/HFV^]FAX3 MHW4G1A%JW*6UUQE(RG*F5GM@GG(0VCDP*G%0@?.<@]>$75F+=I-)R//5(OIARY/* 2'I N-AEXK&FMCUQ8D&H M$>KI08UR6:-<.A*4=%2!R%J"D-:"5RF#RRDFZTP6?I"EV_8YAY/6A4!QSPVVJC?*6/)BFS D7X'',D$;.^0I/-9>6LT M2?D.LPYG='O%3=W62%%K#QBIH/IG36U\+V@& 4? IPTX"FF-0AJ8C[DI(M19%2"LH+U-3&Z^%9L[S$N6__;%9FX>? M ^G/7\2(78,1'3-&-4'Q@:7'E EY?9R:Q7)5WKM:-JOR1WFI(-BE?NG98E._ MWO5+F/-LX19AYN;EQLH3_5EM75-XIBFW.BM?]J8M+YVZ=M6O;NZ_Q_GEVW3I MS0\'"=MUO7Q/6S#%)KS%E'\"Y_%%]O:T2.=6><#E/W/P/][[[Z8?FK]@& MZ^R.YTUPX[UWU'KYJC9^5F?GWYV]._ESM[_E]/F^?2#T6U1/N_2H2\7O%28^QV*3$]A^]P^? MSJ.^G74S/YO/5N\?G7_^FMG4[<\I_M!R_><>O.O&G&?7]) 1];7WR(?\:^\A M#[4U7_TM*>[M^,"MMOFM2^K:K8LY-RC>-S\W=#\]OU,7,7:4!+_;I MJ+LX[^)&Q^N-(V#W(+LW#_KKXS:EYJ3\?=PUJ2 7FU]=&XX;3@]VMJO^FPZ7 M&UT[V$''W2VU5A21^UK",UB_?!"W=3*:V:)9'2_7G5O$[L>OD_.='$:$Y+R; M1L (8TC"8R?A_637G=M49,)I,2%%)AP[$^ZVYE,!M_K9]]IGHEZD57&D_?'F M]9T_?H$(!GG%)E\]N2@ER2\O"P/^Q75A[,!0LOLE83=P&S4U^EI6D>&R MO2D!CG*/51A#S(&O&!Y9X> M,%O!"G"4^\J2"=^7(L(TPNVC>K0Z3FVS7=IXG!;=[&TZ2RL<-(NT76'MWGV^ M4O3=)GE'*#IUVC]$?W3HUX1U+4J#E#/Q1H_HC[-\T*=6#&L'#=("GBW;\J6+ M)JS;-BW"^V;5ND4W=YL1X(-Y&8[]V+QQLT5](Z?1Y(3J)$],Z5Q/MK5WV ?7 M[:C:@SP4H3D[8RQPYAD()S5XPP0$*X@E)"MB!RGZLQFN/KX\6GV^&:R>$>7C M,YY\W=/D]@(/%_'U!](\C/]<=ZM^/]^+M#K*K]V[E\MV\\)JU<[\>K,OY?7R MI2M?L_KV5%=7?KL\^F+.2_(*B@=-,.-5>X?Y_%)AG"';.\G%T%0;FA&ZH3TP M%C+KE(PU$(0B($R@8%SRH)Q())F4-+]RD/I-)K@J-19?\A-#%75&.[%K!L0) MM/':N\?73)U5=0CR:+Q'[9'&T]_1MWRS;S&:&!Y%!NN2!"%<*O;#"8B)^TB" MMIZ((1(BUUB69YWW!2-XPS80=,6SP9 M?OR^!&>VQPXUV@.T!V@/ZK,',1#'DI9 /2M2+Y@'0X0$&U2401'#*!TBK5&C M/: '7'*T!^/7K)J+15=1%*]N,&IG3BP7/=92O5@N^@Q3@>6BIU=G=6/ANM7) MZO=E_CW]>SU;O1]5>=^O%87>E%A^]??#WY[^_>B7)T]_>_67/[UCA-J?FJ?_ M[S^>O_[_KEOBM.-;:BIO,F-J'EC]>92LA-6?M[_^/=6?&7MH%?UJF63#OOH6 M0?A7WJ,>LF^HR/SU[_FFR]'6?N4]\J'A7WO//5Y.04=^O5RU^/I/#78U7RL* M?H^78QXJ]?7O&>AROJ4E*_GU9G&OP:KI:O@@( \'COK^6'UA/8J^P^4HMZP# MKQ_*N\Z\W4ALM]>\']G?6,>QCIW#SHCY@S^.]EXWS[G3VO_2>]"ZKIFF7>S MKW\<$44&0P;;I_9>-8,=AK ^6<_[V5[D+.0LY"SDK#%Q5K/U79LMAMN''RW+ M0TI#2D-*P]3:A,CO=0E,MV[?8W(-.1'E"(W?/G'?B^4"+FV=P.Y47W="=X>\ MA;SUJ6=;]I,$V_'IJV-7AJ?EFU/;_2]DL*H8#!?GU!XAU!C4F.EIS.:78PK+ M=E/P[%'YA=3V]S-(D#>*TZ'4()$AD2&1C9C(#D_*):^0R)#(D,B0R$9,9*>N M;=ZZ^1KGIY'+D,N0R\;,9?W!M4AC2&-(8TAC2&.3#2O2&-+8/K7WD=(8YOJ1 MR)#(D,A&3V28Z]\?(D/HD=KVB-IF9Q7?L8?5U\/0I2&5(95]FEWW/NY8XH[UXJV]\\L#^[N5N$U#Q)(9WXU#:<'C2,,')_1]". M((A5&@3$NGZLKV7L:LX?^LJA75^'NG)R^\R174I89I6#S7'D0I$ EA(*W$K" MF":.&O/ID5TNA)R,C)"C#B!,^;1U7H%..5,;K)$N?'IDUS8[?K1>=2NWZ,_G M^NC0K6[SZN73MIZ_>/;%X[:X/)!DEV>%(WD@UH@UNLC!CLQ$59V.JCHBO2G" M"(I$"8*'HI#$9"!)I,2C\;D_U'( 5>T+T9SM:-XF!'9V_B67J,:H$(CUWF%= M.4&C&N^]&G,MLPB.0Y0^@7!6@F.)@=7)<)?+DR%_JL:BC'^S,A23E *2#!F$C08LX1IH]DY(F4/L ML^N[=1%=:8;ET9<']^: "HIN8L2L^R,&"^T(=@RT(VA'IF%'HL\^, L^>@>" M60:^F!*@R5%#B)] B-C!)&9!^N8@>)+F-&:JAC];9Z\HZ! MR0FT$U7?W_5V@G'/0F0:I+,!1& *+%46N$_*)2,=TVH0.U%A79!D(9C%QP$L8KUO6%=.T*C& M>Z_&H8RRN7:\W\1?U)BI6)15.? V*LI3U'>[9G60*E4W:!&J?]E45>E@F?,E7@@E0@N-/@#== #+%4B& L5Y_FFE^VRW(Y_2F1 M@^2+Z0$U0V6+D2[JI M$&>WUGK@\!!XY!CEF]S&86/F\*XRAYX)PRR+H/M-H8))#59P#3HKYIR)21-^994J MUY1XSX%92\IGC 3#I07C#4F&!&,O,(=68-YPT62#*B/)44$;AJT_XJ. N MIZ)YRIE^XV-DX*DC8'41Q!1Y%IY^*GR)>I^E*NHHI =!HX?RA :C==;E4^5I M?>=39LP.56 )Z:*BK143W>U2.3<\?9?:,.M2L\SEBI?A7\WRM.]1'6Y9JEV& M$>OZL4;C4Z'Q(=$%9@)DVX_X23$Q5HEB@0*GNI@A9J[6E[3).!ZRATPY!R&4 M!.L%!1>YEISIE-SUU:J?=]TZQ2?KMM^-FMK9,F[+3FY>/-I2[3D'QUN>0\UP MW^G>$ MBC5A/$>OQS0!5KH%_^=,[1JC +C/9+H-8(]93Q!K'3O6-G1A-G(MD MP"N=07AO^[IY T/O2#6B/44L<81%(Z@L,L@UO>XM'U_J&I2S1[A M1]9!UL%FCZRS1_!7!#:R3BV1F'ZS1_@1_E' CT1432@0_NG!7Q'8-=D?Q'KD M6.-D>7V3Y3YR*VPDD)+F(%R*X"Q7P!UC3@0:=+9#[+#"R7*D%SSF9LR[L'Y+ MW:J=A56*9YNP^O[9-;--G\:]C?7*-:)<)\IHA^JS0SQ2&JS+0%Q_MI\U"KQV M$131*3)#F597S@,=*$-R+/FDF0901Y:F@C*I8 MGRHF$AVUGD+,*H'(V115I!Z8EL39K(1G\@Y5<9,D^+(HWCA!@,HX:39!E!'E MJ: \0F6L7.T>G(=NK]1<9"*UD@8<81E$B!J,SV7(JUQBTN8<[)WOC[LC-><" M]7R4R>4?,4Q3DBI$N6Y#@+OH[F 7'7:3.KL)HHR'PHQR_2 "/QK@*X(9.6;W M,9AR4T?@D6.08W8?@RDW=00>@:\<>*2="H* P$\#^(I@KLG:(,HC1!FGZ7&: M?I"EZ"8YF@*#OFQM?P2( .M9!D],$#$SGFBXZYUY=S5-/]2VO,EQ8.4M]=II M>CQ=;=0QW>PY:;SK4C^H.3E-B\YM:"BY=G'3G7T3#665%@6QKA_K$9K"R1LL MX6V4R7(P(FD0S!5OY1R!X*G,SE-FE;[[,];Z?__7S*V>GK'U]\'33'+4A&L=0>T,PB#5B/46L<0R%8RCL,H@UEOS? ME[5W"/\HX:\(;&2=6B(Q_6:/\"/K(.M@LT?60?@1?B2B>D.!\$\/_HK KLG^ M(-8CQQJGR^N;+N?4!4%L@& 5!Z&C V,) 6Z5D))%KZ\N-A[\G#6<+M\G@L&3 MUD:Z(^MUZQ;=?+L)ZXV;+7!OY#A&8=^/N"_/I_8#"I(4')IN.9_%YN/VAT.% M02S5'82(27EP_D]!!F.%!2Z0P)# JND42&#CB55%,".!(8'5T2F0P,83JXI@ M1@)# JNC4R"!C2=6%<%<$X'MC+0P'G7% ^<6ZYM;%$8:;SV!K$,&(8D#'Z4' MJ:@A*262KQ[H&)+7F?, 460/(A ./JL(6A$:A3!>VRN%C(Y6QZGMIP[;=)P6 MW>QM>KX(RY/T;-F6.UT\7K=M6H3WF^F+[04>+N*ER8S#^,]UMSHIM_(BK8[R M:_?NY;+=O+!:M3._7CD_3Z^7+UWYFM4@TY)2[JS0Y U$'[D.%1Z'*&A[:S0 M.$2I)E85P8P$A@161Z= AM/K!!XY+1)A@LY;6]C51',-9DRS!MC/#!O7&G> M6#LJ-8L1+",11)(13.AK,KJ<(Q/1J!"'V).">6/,&X]TZ\M$=R-53E<_N[E; MA-3\ZMIPW'!ZT##2GVF!^\GJ-A WQ?ICSF,/F>PY+R[7A=?1UXTA+&COZK-W MR3+'E"7@@G @5']VI#<">"94QF2BL>Y3>TW/+T(BX/I#([WD[\];://@SK2>P'UM.1Y\IY M_#^JC2OJ>WWZ'IWE3J@BTT&F_C0-#BZZ"%(0F56(.3,[B+[W)46.E_/25KJG M_U[/5N^?+\)\W2O]M7F8%\M%_Z/MADN%O@"U"GU!%5BC M+T!?@+Z@.E^0J(B!%TL@32@:GY,'Q[*#1'T(-GG#LOG4%V0KBV.0%#A/ @3/ M"8Q4#+(W)(64#7&B8E_0:ZTU#+T!ZA5Z@RJP1F^ WF!\WJ#R6#\XC_5>^9FH MF>$Z6?"<>!#]%(:+WH+*FAJ:.:?QRDFCL;@9FYD%YESY3'$O8#1EH$@0)N3 MB7.[]C-=:8;ET9<3'NK *H*^9L](_44@N1\$&-3 M8<(&E^[N'Z/?LRO"XC=HE/:A6Z%1PN7 WVXZ&#/)9Y? $,5 4"W ,&_FIZ3!6<-H?3VQ-+)^Q68+WEH!0SJB0A7;]UJ)JEP/3 Z)QT0P.ZS&% M4@?6Z S0&: SJ,\9R$#Z T) \]3/LP0#3A:CD'/FWG/F#:-7S@W1C"3!,UC) M.0BG!/CR(1 IQU0$F'@6*W8&C,@#)7'=R!3TZKS(6_EOWVXV#S\'T9^_2"CJ M&HCH]T"D!H"(7HKD;3'JH=B #G/W M?KE>E:]_E^)/VY^B9(/?V0=*ZY^[TRX]ZM*I:]TJG2.QH=#M=__P:>F]M[-N MYF?STO$?G7_^F@I\VY]C[*$U[,\]>-=UQ.V;R,-O>(L@_"OO40\9&^)[ONER MM+5?>8]\:.C7WG./EU/0$5__*2D&"=8W78ZLYVK,0\W$?5W.M[1DK4U-38C1&&>@ MWZBP^3AZQET,57T9W T2],?+DY,R/MV,&.^QC]WNI(UQQ!T9<5\8<=C#@L;J M .KF.7K%)&SD+.0LY"SQL19S=9W;8ZFVC[\Z( JI#2D-*0T3*U-B/Q>E\!TZ_8] M)M>0$U&.T/CM$_>]6"[@TI(R[$[U=2=T=\A;R%N?>K9E/TFP'9]NJI6'R!!ZI+8]HK;9 M625,[&'U]3!T:4AE2&7?'.1M&6 DLJJ(;+!5S!.MR5]YD>^?W=PM0FJ>I)!. M?&H;3@\:1AC%@Q4JT"W$>N187\O8>(+!3D\PR$Z+'(@$DI0"H2@!KP,':WDD MVBJAJ?KT! -M1324,="*L_(9SL%XE4$QK2PE4AAG;GM2]/,7S[YR&.(!8;L^ M)1K) [%&K-%%[O0((535"E4U11TS#@!*.61F_IE1,#;Z2J M]9P+Q.6NSPNLG+50(1#K*6)=.4&C&N^]&GO-328V0- Q@>#$@Z?&0 PY%<'5 M5-@K8UR:N91$)^!*^J+@T8')/A0UEL)S17(R-:MQWVRML:C(J!*(];YA73E) MHR)_39$K#^"#\P#NE8M@QE,AF0%MO !!4BB.0";0+HM$9=94.\2 M)*GZ\X%I ALU 4-#SH02;LC.7417FF%Y].7!O3K05**;&#'K_HC!0CN"'0/M M"-J12=B1+&PD6GGPJI@0090$)X,'1CAW@0MJK?C4CA 5B"&< '?<@\@F@],L M@F':1>^YX#:,P8Y0=D T3C>,F771CJ =0:QWZ";N ?TQFHF__.D=(U1@EYEL MET&L$>MQ<-%H1J:H):@E>\EOX^LRDX*_(K!17B:8^)Q\$E%;H9-+!+AT$833 M&:R."H*S4AHB@R/ITR2B8%YQ(A@09?N548R#X=(#IS$&&;7DEN\ZB?BEW.&! M(!Q3AWLCT8@U8HUZC'I<6;"OUV/AB5*6"##)*/ V^ @J4PS3U'>[9G6JWL5Z9(99$2$6"!2JT <%2 B<5!:V< M=#QYP>.5C/3+=EDNIS\*;IBL\H&V;*"<,M+%U.ABW]0037@%04#@$?C] AYI MIX(@(/ (_'X!C[1301 0> 0>@<<<0N4H8\JQOI2CE5DQFPB8J#D(&A1X+BQP M8Q--VA&CKA3:RS2XJ',$&?IC;(QWX)7WP"UEQEAE;+!WG'*D0YU&@UPQ-:Y M*<3F73W**(452J$50DKMP G)^B)OMCRR%'02)GLJ&$E7B[PE[Y0G13Y57Z68Z/::RKGAM]2MVEE8I3XZR_"O M31?MFEG7K5/$?5*U2S%B73_6:'[J,S\DZ12M2L"D\B"X26"SSA"(]\)F09SC M5PKNFV0-RQ1REL7\B'XS;+\W5F?JN/:4>>VNW0S[?$.F3]9MOP4VM;-EW)Y8 MNWW^V;)]E=JWLY"ZVYY;*W"GZ]ZP"F*-6$\1Z_%EPBH70*P4B%VFMBXS*?@K M AN;>GUCJ'?[<^R$1AW:,Q)V;O^1 3]!#H M(=!#[![],5H('&%BEZFMRU2_00!#@3T!X4?XD8@F'PJ$'^'?7_B1B*H)!<*/ M\.\O_$A$U80"X4?X$7Y,AXX4:UR%@*L0AEB%D)G3).4$1&0!0NO0KRC(X+P- M+!LNATM-_;1H3;V(9W422>(,J(\%93'EP>L7.UNM[P2NPEVDPFGR[%Y MUXDR#I#J&R!)3BQC1((3+(%0B8-/QD+TSDBBI(KY2M&3H3>]?_*91!'3MA-:N@FU:]XQ"!@ZT?@$7BDG*2="H* P"/P^P4\TDX%04#@$7@$'E.7E:.,L^+US8KS:/JI< /2&@=":0W. MV@C$A;L'!6?$](!4]+&_5.JM>M6W3S[>:I^;+K<$]C!1J-=3VJ M"07"/SWX*P(;6:>62$R_V2/\"/\HX$C_K*\H0'-5:@=5]?47N/3@1/6A-I#/<<*')IU-[/&H=1.KG M_ZP'H5D$*V@J7R&%=\HYILRG4WM'J^/4]C-W;3I.BV[V-CU?A.5)>K9LRYTN M'J_;-BW"^\WLP?8"#Q?QTES"8?SGNEN=E%MYD59'^;5[]W+9;EY8K=J97Z^< MGZ?7RY>N?,UJV%,B):=8J7'$,U)X3&2E)@1'0]6$ N%'^/<7?B2B:D*!\"/\ M^PL_$E$UH4#X$7Z$?Y_2&)/"&O/#F!\>(C\L@J&:10M M9(8;,<36#\P/3Y=8*V_X>)+/E*+Y8KGH_VB7\P+$FV;6:U_J5DV<=5LB*-WS MAIM2)A?*ZH>YN#MZ#_;M(O#(,<@QV-01> 1^], C[500! 0>@=\OX)%V*@@" M H_ [Q?P2#L5! &!1^#W"WBDG0J"@, C\/L%/-).!4% X!%X!![G"RM'&==? MXOK+(=9?^L2U%]R"YCF"<"*#IT: ^"6,F.L,C;83]=?_CHKMS);O7]^ME[J20JE?7?I6;L\>7)YZ=3KY<[<-HA*TBF-$^H'U ^_#EDSL\X9%+#LI9 M \(R"3:G"%H[JF(@D7@ZQ/8-M _CH,?*&_'=;L7 [36[B.DS-VN;M_T1/LTR M-XO/;,](_UX7^FAFF\-_F@==2LV+Y2HU5-QS^:;*@UU][ONFN/OR?&H_8"%) M0:/IEO-9;#YNO&C]!S&E=Q8H)N7!^3\%'XS8KB-6$=A(:4AI]740I+2Q10SA M1Y:;<-"0Y3!BR'+(,4)% M;0&_JEL5Q7GR_7%\O0RM. :M<@U#*UY9Q!!^9+D)!PU9#B.&++=K^#'A,.ZH MC'!M^N37>9L@F5-4@W&1]D>R,O!"2 C,I62\R%J$(;:)7;]X^_GBPVKOG]== MB6;7/5Z>^-EB4YM_D$7=13L'6]:-.9I)4ACJ^D@4I**P3+Y3H*Z/6=>)LS02 MG\!9'T%X&< 8QD$F)G5,A$0SR/XMU'74]5M2&)Z8,](-6C^[N5N$U/SJVG#< M<'K0,,(8;IBLUPM\/\H?,QQ[R&3/<'&Y]O.$YJSN@* OJ\^72:N5%4F!X,Z M8-Z"(]Q I(QRPY2/,GWJR[1AU$MMP6:70,BLP/-@@.MHM/*4"BD^]66OCETQ M8D?K5;=RBUBLV4>>J]N\>MEL/7_Q[(MNBQ?_HM7.=L=_O=6CT\*R+M-%>3HR M7#EK_T>%$44=KT_'@Y T!$* $.= 1"[ >"LATWX&1 :=LAI$QU?+\*_C;8V; MIYM2%\\78;[N%?W:"2@U.2PN9 M&QE$L%P[\:EO82PDZY0#%KT&D9D'GZ@!'7BV)-+RP2OK0N[;MW2E&99'7TY@ M\ /+./J7O2'R>SM4H/(PH0&J+""5]QLT0&B )FN I& ^,0'>)0,B! I&\ R$ MJL!I+@8H\4\-D#/4)F83&"LD")?+IX-CP*C16DL? KNRX:5& T39@2(4#=#> M$#D:(#1 &) J C*^/6:5<]OMJFVA>DVG%R+*=;3_L8A/Y<0VK=$WJA>J%_(J M%A^H#W@4-!2T,:63)Y^:9=H;'W0"P61_9#TQX%PV$#ACUB2N7+Y2B\@ZRZ06 M 1()$@1)'JS7#IA1+BG'"=-RUZG9+Q8QD P3LF@*<$B+#@ = #J /7< SMKH MF->0DW?%!@@"/BL.E$1*=(@T^"N[XUF00;K@(#B304A9/L,2!4^=4I%FRXBK MV $PR@]87S4%/<"(U>F\AE'Y;]]B-@\_!]&?OT@EE%V#$;T51A_H[=XE@UYJ M$M\)]NOCU"R6J_+>U;)9E3_*2P7"+O4UU!>;&EMN5?[(LX5;A)F;EQLK3YR4 M3W>-:U-3;K4_)?Y-6UXZ=>VJ/T6^_Q[GEV_3I3<_O!30JN)V@[9]"[RO-.ZJ ML!AG&Y:?P'E\4>#LU+U)6WX&E\N=/7+S/]S[[J OCK^'5/V^#P4)PW MP8U7N2"CWR^3T>\?6.7WX+KCW_,]-%A??,PP\#\^>O'DZ8M73Y\TY=&KHU^> M/SE\7?YX==U"P;KOY'6Y\%^?OGC]JCEZUCP^?/7WYMDO1__]JO*6-2:$'ZP7 MKACFTNA_'!6J]TQ>&SMX$=&MU^Y_O PC'I&?-J_"W+U?KE?EV]ZE^-/VFRG9 M ';V@1+JN3OMTJ,N%2-3&.:L).:E@IEO9]W,S^9E)//H_-T_7:V;N?URQ1\2 M\^<>F.L&%F<7\%!R^M7W$"._]A[YD+*O?1%YJ)FH^X*^4*34;%K,W10IW;;M MZP3YFP9@YNX3%3?J96:X3G9G@^,SZ"N"^@9>[,Z OCC&2GWE&*L;@7ZCVN/C MZ!GWH.HW#_JS9;L9(K\^;E-J?BW/'W?-TX)@_%#D]Q[[WNU.R!I'>]A!!]Y1 MP>WO)-0)S:1\TC]OL64K]MZN[9K9HO33Y;ISB]C=RR:/<02O^D,=*U7#>PC7 MSM3PYD&_KVKV]Z]V.XOW!!8.(!,B$^XA$U)DPK$SX1=\O_TNWW_3XY*^-2AV M-[F4>YE-M#>?G7'=<9/GRS^Z)K?+DV9YFEJWFBW>-/V2D;>SU2QUC^[O_*OO MU,$=Q?0KW>SFT=CE,>]7L\+?N8+M'H)QDYTC=Q8-C,!4(U 1WD@_%05C+QH_ M1N ^7>^%$;P,[-EZ@1M9X#, >]XX_YX**:QR5_PBK9K9(BQ/4H7)GSU3G;T# MNO*^<2_;;FZM115LI_DZQ)5'^C/;:;3MBS,+\-XG$#8EL()D<)9XRP0C,"6SC"% M,YB"W >$C0&\,A9\SC(FPT0F:HB9N'L4 M2,$E"F1-='(?E^^(?>\L7[]HPKIMTR*\;^;+KL-,]\[[ M(<(]';C12]7GI43*4FIK@"C-0"ACP) <0<>8/4]:TG#%2]TDV?!LRZ^/S^CU M=>L6W?9"_N9FBWZUTPGHU(KU-'ZF :7/DPZ1?&@[]8_;K(132&; MKO3?_@B;T[9?&;QZOUD-D?Z]GIWV*XTQ8UBUY"/0-0,]0E=5.W===V3,Y)T@ M#4IZR2C$P#@(HPPXF16PQ%VBSG$FV! 9E7._=[1X543A*+\\DX27<[=8/3V7 MA$'FIS3.38W5/]18%QRE"H$>!]#H"= 3#.$)LK)!T1R!2M9G>I(%8UV"G#0S MV2MJJ1TB.W2/GD -E0V:(@-6WDBO-06XXF4/(O\D^5439UTH5[@:8!L-IG+' M,FF$<.,, M^[)-)[/UR2 &S.*REGTC%80;X9XNW"B9]4FFH#9GJ2((EWR1S$3!4,7[1TFQ M6!Y?71YZD\3%_4@F)0PULSY6P24LD\XYO#IVY1>\ZVO:A>7):5ITVTH>Z5W_ M&$OVUZWH"'3-0*-IJL\TI<"L<8Z )[&O%,P-&%EFODE0A#9!'N4!#58.EVI(^ZD@:X7*%>.OG9Q=)%_>H\5= \Z.OH%^1GJ;OA MRE;,W(UE/@#AQNF7/3=.(O/R?^> V:%F2@Q-<@#:<@,@Y@>?2 3.Z+JVZ3V\"^(AX9_5]2I-%49@Q!&H"&^DGXJ"L1>-'R-PGX[X MVIDT.M!,&L69M)L%_GPRO6G+D'?VUODYSJ'537@(=,U CS!;6#E#[><"*V8Y M#R(FB,PH$%0$<%(S($%X9YW@4@VRA/KY(I0FW:4G:?O?YXMS1?CM0A"&276: M ZL$9CO':A2P(O\$U0J!1EN MJ#*^_M,+5@GF68Y0(@F@=#9@=?4@F="&BM( MB'&0+>GW9@OX@< MZA-S!?>QQQT31[N>:EUV9Y.JJ5N5OKQ*Y9%K%[/%F\W\ M:WH74G_X8V[\;#[?/%M8;+WH2^G-TVI35&^QZCM\A[,>([ ]"/=8X!ZAUYR\ M;XM&16LS!T.L ,&X!<.S@$A$),1))7VZ]3+NQV>$^M^SU?'C=5?@3^UAO_CE MJIOKV?OYXNF&HX_RSUN&/EK\XP,]GW_9L*=QTP-)<4_]OC$2PHUP3Q=NU-OZ M]-;ZP)FC!$AP?>F^(K4^10;)ZN"SHI3<+D\R%KT5!YQ:U-OZ& F7U4PZ.W*^ M=V26;IC=F&(NLTKA1Z!K!GJ$WJIR9MK/>3.73,Y9.1!JF.4TEY1@H DS3O$,Z]$: UQ&,T&50J#1#NQMJD4R0A(Q":0M@BJT M+=)J101E$F%<*L;CE:F-89:DW$A:OREK(E%AJZ(37%&R!];H99M.W2Q>')K0 MKRU9KHY3VX1UVY;WG.WDQ^SESOLCPCT=N$?HJ2HGLOU,L9C(->$I0LJ:@?!2 M@E,I@Y,Q.,:IH)[=38KE3#B>I)R*3L2S.DV'BWC4J\=F1FZ8W(O10Y5KFBX] M5MYV\?BEB^NJ MC&.!9D4A&IY!F-X<*9N!&V)2<50FFBNNZ@8G,7QJJ+BK6GKKW?1FB3>;!A="NT\7:$5PCLOO.B'!/!V[T5_7Y M*TM3,HD70\4( 6$Y!4\3A2"]DB$K85*^VPJQ+[<$7"S6X99^?_EPO,X@ZRWT M@9!#62PDF[&0#<*-<$\7;I32^J0TN>P8U0J$D[9(*9-@I2IW4/XLN932 REP\6*%9(/K)":=K?CYO/CI1R51PY>*IPY;)A53BS5/7"#0.$.T MM[;+QAR== XHX0P$)P(,U1ZD#EH[QR/S5V:(!BF*>FZNWE\U9&=\_:%66U^Y M[2@_/2/G@=(::K BJ,@Z-;,. HU 3POH$>IHY=JXG[M%&2>$]?=W3[MELV3 38USCM-B>\0O"C7!/%^X1JF?EBKB?*9JLG$]!6%#2 M.Q".!G Y2'""V,"-D)+>*D5SIXK_365>+58.&?E@_&[3,+BDIL:8;_;S-?,/ M"^0P:5JUE;D1T+Z\E-H/-R])N?2F6\YGL?FXZ6%(J@L).E!TH(,X4"*L3BR M]"F"D%: TU1#"#F;E+G)Y(ZV.&TTYN@TM6XU6[RYT6+L;SL.F0NZRTG K_9I M)N7!^3^E)]7/MY4W=#S_9Z^5$4-274C0K*!9&<*L>&\E,31 ]**8%:LY6"X( M!,JC5])H&ZZ8E6'29?=D5N1.URRC4ZG!J=S'"B<.X7-I=BEXET 2D?JZCA2\IAFR(9D[(7AI@D,DY8H*/2XB]/),>7Y^_X^N MGQ*^\+F'%^(SK,UEI(*20^AV:W"[Z&#V42@Q,)4&9H0.9O)N0'M##=$".$^] MLKNB\;[(>S0^$2XS4TD-D?6Z"S?PI:,0#BRIH%S2]&S )"HLW2@U56$P*F>< MOL,W>;[\HVMRNSQI9HNW?;FDCQ)/CW ^==?&H,#:O_*?/[ ?JBHX< ]AN%;S MJS1HB/W(L*\(:22;*L(P\0:/V-^GE\4*$_7ZWL/P[_6LF_5#SDVUT-.VGW)= MO=\6#"VOG9Z4-V+"]$>&>#MPC3"Y63F-[.CTJ2,-"<&A T4_#.*V"6 MZ9@$44G)(:9'7[KWO0ITKY<;N6C3RS.5>#EWB]7A(CX]%XI!$J)*#;7Z;[J4 M6'E[Q2G.B4L8PHV. 1U#Q?=WO6,(-%E-= ;'K061*07C28!(;3+4^NPD'6(* M]9X=@[ 5K*.JG!(K;Z]876/_8MXO_C]MER&E>#;MVI6NWZ>AW.8(;9P"J=K/ M(- U SU"RSAY^\6))]%3!MKR8J4\)6"-(9!%-M)('X*Z8K]NE+ Y(]5GA5-? M%4H]RG?KOX8J:XJ,4C.C(- (]+2 1HVL3R-M)B(Q4>11]J?D&N/ 1)6 JNBD M,IS%/,@!N?>MD9+C$2Q5<0JN;]F3%,.FOL"IF\6^>S;NPXH73!'NO!-6LMT+ M U-I8$;HT"IGQ/V<^'+6AJ!#!)Z" :$#!\>#!FZ\DM9J:^455WF;I3+/ENUE M@_E\LYUH\\HP)\G8 VGX[N>\IK=IL/+6C0MK4!K1L]0=F!%ZEN^)RR_<.*E4XB"]+E(KN =/"0=V^?LS"5JW9-P(:;=2(0S)" U4Y M*^YGTH?*Y*)RL9]%U"!"CF!R-."2=XYQ*21E=U@^\OFYUMQ=^BS3S=)(V*9R*'+1.;9PBW"(&4B<8IN9_7;=K(Q>X\JB56Z M-1XC@/2#](.-'R,P&M=[[9PK+K+?L2O^>=FVRS^*"^Z:,@1OT]OE_&WOB4.; MXFS5].C@)&O=#(A UPPTYACKRS':[)RCS@'QGH'(D8-CT4)2UD>=C.17]RE^ MS^1B2.76/C#KT>*WD.LPJ\GU@2$$=R?N 9,@T CTM(!&;:Q/ M&STU21#&@?I4M#$Q#9;F ($3XW5(+O)\F_FW>]1&>\!0&NLB$MRXOP$>22H;EUWCLNM+Y_1R%B.U!"35%(2U!IPJ9M ZQXVP MF08YS+$4ES;8?Y"+H]Q[P.[[3>"WK+C6 [K!Z1)CY:T6]]!/7,@0;O0-Z!LJ MOK_/'$[A,K.^*+]7)(/(LG@ XSQH03B/*3J5ACFAI 3V^?0652]Z5&G[867#I!@Z9[WCI1AYDS#S=C%>5@H5PCP7N$8ZB*R>O M_9QZ89H+[[0!YUD 05( +X,#F8,NIHDD:0=9LO'1=,O0XWTE*C@1H7("K+QU MXM*,B0L6PHW^ /U!Q??WF>.3N(B6.@Y6F0R"%:VWD6F(G*4 M61V,XA%B?\*"(-*!%UH#8=)[X;U+YHHYO,W9FD?YV;D2/%YV0YVHR7&ER&@M M IZ*,$%Y0J#1!PRQ%/.3CUXYK]+DF+0E&:2D! 0E DPT&I*FT0K#'!-Q9'PX MY'F5V'=QY4LU@:N\W[V\5+)DFZU(S3RYKGS8+2XG,.8SYV?SV>H]YA]WWC,1 M[NG /4(K4SFE[6=*0P2NA)4* G>LWPECP<= P0=#M?>&:'NE@-UW%W>]R&4"--4< M'=N7OHM (]#3 GJ$:E2Y&NQGOB+3G$12''(* @3W'IP@#FPP@B>BN:)^N'Q% M?ER^:+9X4_XHC[I93*WK+^:W-'>K%%\O#\._U[-NUC_7'9UN7EV\.2P7_+8\ MEX99X6G84-N#ITB1E;?BNTUCX)J:>B-_7BRPR>WRI$DGI_/E^Y3*Q2_#OYK3 M=1N.79>:TWFYH7Z-37J7VC KSRSSV7N6IQM:P;SE"#P1PCT6N$=H1"=OZ@BE M*4JF0?9G+XI,23%U(@'A6EOC;-2*WUW]UE?'KDW=/TK0V^>+ODW,WJ;#1=P\ M_7/AZ/AX>7*:%MW&^;TL?-V5M\W7L3B]5SU1'VUY>A"OIS7.6^T9(2'<"/=T MX4:YK4]N#2E"F90$8WP$X:, Z[("8FR@S$81Y2!%4>J76\H,ZFU]C(3+/":= M&7FQ7/1_M,OYO-]3-.ME(76K)LZZ53OSZUND/::8X:S2$MP(:%]>2NV'FY>D M7'K3+>>SV'S<'#$DU85DA$ZNK^QF,?+>6GPP]C'X8Y&O)N^RZ0\./^G])CZ>;7R M!HWE6O9: 3$DU85DA*9DR$6N0;.BHC&#)*)?Y.H<^" ]>.Z35EKDD.S(.';G MBURGIZICSN!\884+&RB/PS"/<\,\3EHUP77'S6F[?#N+*3;^??-@W94'L\6/ MEZK&N(L%<9AN33OYW2-(3F:8AB !%*LAV &C(D&@G%&6Q^"B[O2V4T5<\[O=>]:N/VEE8I;AY'6?YJK9/ M.,NW;R%!+XM>=I#B 812:36';&0"$9P H[0M-I68K(B+ Z71MFITE)^>:=%O M18J.%KV][?]Y^D%]?KL0GOZ%PT7\^(E+[QS6]-(#2BDN7=HC@X1+E_9:03$D MU84$30V:FB%,320^4LTL!&X#",%^<#5/.N,BE\X$-D:"KWM1PJ=#2[+NE MN:N%9YC'N[X\.5.BBPH4 ME\WOUA /G9A3MH+9Z,H9MO+FCV>=35P1$6XT('N^(MTH%865$JR7# 3)19,E MZZ?2J'1&"\:B'B+K5*N8?T'#Y8'@%2QJ1Y+"U5T3,52/OSGUT[A5XU.Y_46_ M[W"9F],-!>#D9]7> "<_]RTD:.GJLW12V:A)"D",+_9,]J>J<.4ADBA2%D$G M:3^U="I)FH)G8(EV(+Q1X&UPD%2FF3F7& F#6KH+\_9DUITN.S?_6X'YM'RB M_-U?VFRQ3O'L)):AJH1R>F 'R\K@W.+$2 ^!KJ43H.#7&Q(4_/H$GW 24Y8> M9/!%O$,.8(MN@_(T2B^\2RY]*OC.<&&3H,4D* ,B!@Y&9P61.A:"#T1Z.7[! MUP<&UT>/GO1P+= >97U2>?J6^1Y,MHYE1NAC>F0/F>SI,2[7?I[&Y04K[X/_ M47-HT5/6YRF#)SP2+2!N/662X*BTD*U(Q@5NO3:?>DH69) N. C.9!!2$O L M4?#4*15IMHRX\7M*>< 1=M M7WM*"/"6:=#6.A9T[)_^U$P$S4@2/(.5G(-PJGS&R6)%4HZIJ#'Q+([>3 A> M>@.:B8FH&ZY+&JF@/=X4/W>SV#QH4TBSMRG^V,1UVZ\]6AVGLV14WY$?X83D MKNUC@;5_Y3]_8#^,=";L'@)VK<^HTO#?U[0*A@N75B"3(9-5UC60R2KWXE\X MN @/H-ZQ;W]^=N(T9G9WWM]J2?]5'IG*.Q1F=C&S^UV974N#]D$%<"PG$$Q+ M<-P+<)($+QCGT;@A:D&<,_U+-XLOTC#[.PUEF'E%]4&QKPMN%'L4>Q3[&L5> M1!VY\AZBHQR$HKIH=HR0B$LQZ\PUOU)V_2:U(NY"[)48:A\ BOU44CL7W0V3 M.A5QS_-%6)ZD9N7>W?28:9RC&$_&&_U=;?[NKH.*SJX^9Q=9)))3 ESU"_2D MC^!4+"XM:$&4-I%:,DP:I^?VUSVU#VGNN!UJ#=T=-7ZT=;CV8.I HZZCKH], MURL/]'Z6%X\BFU3\".AL5%^*JO<5)(%FT7/F(A/Q2C6+FV69;NY%OND8FP-- M-=J2?6+F+YYD4_[K"O*;AY_#^,_?S8KTOAT))<-9DIM#P0:'XH-FW7N#NP6D MKX]3LUBNRGM7R\U6A?)20;#K"VHL%YMEA*ZOKI%G"[<(,S.-E6X&A3 M4VYU5K[L35M>.G7MYNCM_GN<7[Y-E][\<)"P80N^@()B$]YBJCZ!\_@BJ7_J MWJ2MV('+YN?D?[GWWTP_-7[$-UMD=[[T);GZ[>*[E=EOFH_(;J>WO:!BP M'S]]?-0\??%?SW\[>O'KTQ>O#W]I'A_]]O)A<_CB2?/J'S^_>O[D^>%OSY^^ MPGC<2SQ>'+U^^JIY?52B\.+)TQ>OGC[I'[TZ^N7YD\/7Y8]GSU\OR1!\R#,W]A.;!>N'6L5Q*_'%4B-\S4\?9VZM#^6_XD8OA\HOU26IGX6RT M[)GR/'(/*?0U=Y+4X$F2P*4W)DBCLPM#9.Z/VC=N,?N?3^QWT\V6W;M/K"@YWXW&;T#?^.W?5\O?+TSU[Q]\\CUT9[^M-(\O#W'IM?NV+C MK%W=LXL_^X8:$A^W'(>Z$)8GY9K?]XWH0@R^:T1:VN'6<2W>SMKEHG^RO.'Q MLCU]N*D7.2OOZ=:^F\69:V?ERA[T8]6__.D=(S3\]'C[\]L_XT\'%R_\D:X^ MM^X^/+=L+YY>KMOSYW]LCET9 _N4%DT!L(R.RV6?KMMN[1:K\_%VNYZG\UJ6 M;];S;6V0\T'TJQ36[6PU.WO'^3E%Y89.3F9=U^<\/[J!5T\?7_SXP^9Q:E=N MUH_/MUG&_NW]U^3E7I;-%?8+GSTD[*P*W_E8-M*F&0=M%_ MTUF -W+6(U-NN''QG^MNM7W;@_Z;9MV&Q9:+ D;YW!:8E8LZ*G^;Y\H\M@-UQ:4O'A?M2>]8*[4^;VJBK]SW[;KYI==RF M!"?E3H_/ZD]T?6W4@M U/UT>T(?-Z\]=P!>^]#/?V6[22A?PS#8-*\Y"^;[2 M;,["F7?S F4J-Y_2Z@S%)^7[3WQJ MSW^9EF;9;5MEP::OP]'D=GFR;48?VLU76LOE+G"IV9PCW36'VWZQE;S24IIG MI9$TE,#_O;CX_KK/L+EZD>4:\VQ>7OIC5H#<]/2GC\^[,A<_;=YT\9V;IWY\ MB/ISQ_JSY>@M3Y:V]9FFT;>?GD_[OK8)7T]/Z\6&,TX+0839:<]S;]*B])Z> M4,OKZ73UH37]8[%IAAMCL6G$AQL_[IH'YS3^M\/#EQ]$I.T[=D_1'WBQ[S$G M[E^ESQ2N.ME\3]^+7=>M3TZW/79U[$HGV1QF=];7^K9:?M>=]%>[^>'R_G16 M2'D^"6FQ/>M=39]_;MY;GG"TP?$.$;_OF_IH>S\UA8;"WJ:>VMA^;;&2WC&%=&E@'N7NJ'% MW@QWIQMJ=9L[WU#A'\MV7GKB[+Q>Y?E0]"-CLAF8;5U]H4ZR'8G]=__)YN_) MS0LQ___L?5MS&T>2[O.<7]'A'>VQ(U"O\S*RMS,Z%40F.8*%7#+_X9+ MK)\Q UU; 0]"/)EZ<->KT&YGN8]@+A) M_O[$^J8^_RI'EM,>1JV=2YXJ 4+W>UR%1LNF"L): G/592UR6A!X.KE(87;YG >*080/$\!#XSSH,#6>M6;@6AHQD+T1E M+5C>+G.6X0,\ 8#Z4%TC)Y,*B'Y\/<+O'MHUM06\6KV<9??V[AADVOM\[[Z( MXCT\5':"^0I9VL$#5EU4T26I/F1, _=?1>01% 6$N\TIA7::S^J"U#4%UNH& M\GIV3JNL+UW&QH)JO>NC\ OUV AR_R_(]_Q=W65 +N+_Z]0 'A4D 509'J:- MS?ML,ZK_5W\ %-],+@+X]5W2#4]Y2:7C^WJ6'_(\8W,14$R[F!F>:[**=8"Q M_GA-"H",JVR7/2]EZ6Y_8L$>+ )YN34S/:YG=4S=3%2UY]S_3 ?IG!*1Z?Z MAM#_ H*>/B\X^QF3QJEZ>GLVEL.@,;EN!?5L\)HOX[A+(^7C)A?[JT3 1_ MA^G[AUAYHI9%+8)!44J+>* 1:68-A^B_@$>ML[!T ML7C5953;'^:;QZRC^$=:;=IE6S_<"@P]^D,^Z&+IY8(CU66V;4KKP$*9 M!-B_W.]^-^X>-G+_ZU-T:;$ M%[=W'\L#Q%^MBJUX4(S. ZKV#_/JC5_4>8DNIXG[X.7UR]^^!7S>YCCSY6__ MTWV#L)Y4WZZ#1H@-'("5/D+Z^FU]"IJKL?CF^29RR>N!K^!..3M2O;Q8/#G_ M[,>-591NR6+]39\>K5X!8*]/.O3>AUL +B&RR$LCQ_6'7']O?;= U*RSZ0T$ MJ!#T_+N/8$^B;?MHI%M=Z>Q%?_G5>:LP^3P6]A>OE1=>(43)KP__Q6XU*4>. M^:52[Q'S.F=><06AF'>KX[G0^F+)DXAUFNSM;VL658*E;*\@*LUK"RW^W*Z7ZHMCN8K%^'OX$ M+WM]*/=YCW!C+%5J_N^EL:K4_(^NDM1C06,,##&K-, 5P!\F48DPU8P*+27S M9(C0ZZ5:2[EPNNM<>R7^G"2#_JY3)_-T%(VX4_&Z_<-XQW*6;KP&2=KFHUUM_,X/@LL_QB^YP M-+-G]7(!!/X8PXN>V 1W2K,Z 7@]LZ=M?-[VI31Q+?W=]OG^VN?/L-E_[?VT MG78PZ.SY^AH;!VYN<.YO*^F1H?)99LSY+NAK#R1'@I);'4?QK:XGC@B^S07Q MD3+Z*1Z0 V7XG1_PO#G>%0:MK)WN5.5ZSCQ!TQ6]/]O(KU@\??=]-+UJ=_6K MF^44UVXN/UP>?@9LW9W^GVB#^4ZILL8_%/HZ)93MH'[?V0103N2\F\C-1PRK"_I*PX2Y=TK]DD/%C](S; MQ;60\W6)YB*?=G<]?82I*4_%R$=,UA:B[XKV7-]:\Z&YMH.=,[^(VF/G^@U] M*)6PQ,6(<" 1<2(3-/6D'FG@V,4+>KB?EH9NJXA\* MT0^#Z&,WS\4I%Z>\=LK*!YF(#L@Z(O.*K4%*B5H;*?9/Z)2EF!AVRTFDAVZJGLH_#)\?^;(,6,F,#+ 3 M,5<;#9,6>=#U@D/3K4+N?2!W@4MCA$L^:>Z()LCRP!!GU",3.49&.RP8CU*Z MK3V:@3I+4N(H&:T0CS$B9X-"A@A,C";!&',5+JW+VBY@TU^;NFU?]?7>@\ D M(B=&F %A4K$JX[CB M:0S)R]FL_M UM\T[*_.$M45:SM:=14O]Q9BT[D&)?OO2Q,*>4;-G!Z'9V(WD M9Z:9[BV>S$4?6DJ!2'*Y#4B>3:JM1,+YX*6CB9$P1!W)N1-Z73??K5S0-L8< M$EZR"5=B' M7=Z@-'I-"[R+HN<=^M )K]M5O%O:,FCT%UA18,Q"LLN8?$< M/_62[.?U8?> Y9YYHT+ND6E$.K>U:_Y1GF[6J<*7R^J"M["I?]V(TIGIU5?SS050$, M%IH[CY&(U"#N>4#&4(6"I"JPX+SU6Z;Z2^*T;N;)>B?NA9W^=S1S4TR=DE%*CAZMAJ#<+@B25.@6D>D$B.(<\.0XRP@(;727"81\5;] MS9>@A\<2R9N7I'93)!?5Y8:KG9!N]1BWCP3Y,*0 M@Q$_S5OTN]&@3:S>Q7EL[&R6YVF"K_#99*^,O>U&E>3ADHL/=3=K-/YK"8^: M3?KZ@GFDRNDL]D,:N^&5W3P6GW%4-WTE3O,$@^M6#";5/"[RU4-,LQ'R)3]Z?U4V6^V/N$>!KGW426/!!E>M+]EJKX\;1_P]6[YCDP9?S0@P*1 M +QPBX[RP+7J0QZ;7. V%[FO2-*"21M #A H@+7+L 4!R8#EM[0((<8L/#+ M&M%=4R2P;7XOC"[^I,WE$/W@FW.UNR2CG0FSS27$ MW1]%>+/P:J*")-H@PA@(;XH>.0_0%FM,F+!4$+;5:R82YY*0"BDN' A\+O9U M2>4AI$EI&N%C]4C"2_9'>/.NFNP7%\=-C.@$OC@^GSX&+A"D^AHH<0UZV-'! ME \P["EI1HR+"3F5 N(4A!6LK@$Y]1RLK+"$\R$,\P_S]_"6=7-VYYE.92CS M?82+'_UAS8+I1<>;>\O_;HQW\E;+R(A"QD(HQP.SR)A(D*?&LBB%4F:0">47 MXYW.Q7V5-7Y[(+.<-+O=+"*564[[.:BDV,=B'W=$0T9M'\LLI[TUD:6MT+X42OYJ/U0Y!]],[:PT M$1I3V==!$WWL:E/F1932X?-]0UQA911%C#J2%Z 3LC@R1%001$NB(QEDW]!Y MXA=L]D]KDSU,#T<^T6PD77;&)-'%'12B'R[1QVZ-BP\N/GCM@V, +QQ4+@?' M#G%--=+4:(2-8MXID2010VS?>4 ?S"8<%Q\\:G=01C3MOM?X>]W\OBK>]K$M M YK&H5F%W/M [H*-QHB-.)':82D1(T$"SJ$264L<$L$'+K'%WFS5&-\K/Y%- M[ _S7WH#.\RFY@G19<;$81F30NY"[OTE=W&58W25FB5+N-5(2.40#R%OQR$) M&8:#HUXS0^.@:83A7:68$%YQU"]J^M0"B?&I&2% MZ/M&] *6Q@B6DDG&&T\1Y0F #Q<660(_)$W8V!B(T%M@Z5YYA;7-_6LVN8. M)3IA@S9*+89EMPQ+(7HA^F$0O;C0,;I0PE-4@5/D,!6(4^61SKUKDI?,@C,T M3FSUKKE7OF%X%RH5+PYTS&:E%"WL?K;AC6OK66S!ZBA$SP2E(@FD??"(*Z.0C9@@JHV3-B3IMY'BO9(M M?[.SII4F7@XGHF'!:L^=U[XKHZ]!MSO"Z_'BJGLL.92!CGN^V;N,==QQ M*!JMIC+J@!+6 G$O&-*.!A0X?,X,,2H-6Z/T>S7>5%5-PBL[NJM%O$\^7/6 MC?OJYVJ&?FYGN\AC[%J;)X-N#FD^U%%V+K&@E:%(4H413R$@K1Q'U'O.:2)4 MT:TV$_<:]_7W!M[YN_K#?)#AM_CH9D.[2P)>YC'GF:#"6(LC1Y(QE5NR6N08 M]RB/"I5&$2_3UNBYNXQ5?#!9)/LEBT,/5_S<&,/K9[7A8+103B/B;,H.CQ@)J?G!38/<1TOHSAY>*V3_X/LF/H[V(2Y%7C<6%7[C<@9P\C%D>;\5N,+";[E<4;=YCA\Q&\U /+V^<:USQ0_NBQ\LEK%8QAW1D%%;QJ>"(,4T[III+.0OQO+ C66!D7NIK 5& M%LLX)I;MH&4L,'+O3&.9#+0OFQ2_C?!&\^G\7>7L['YM>LM6X"> ('M,]+&K MSM/L[RV;=L>XA8=@'37'%D4E)>+8"6058X@ZIJG0SEDSR"C&=90YS(9=229$ MLW'LV!V3%!<74(A^N$0?NP4N?K?XW;7?Y50X\+@2A2 YXHQY9!W6R+#H5+!4 M*SO0".00TQ1<;OQQ^CYN;93\_J.?+?-.QT']LYE(:HIW/EA'L8,F9R_Y,":J M%X>]Q]IS [;*,6"\0GIY#4X[$"0XU8@(:0/-O@@A;OJL*UFW$1.$-82S@F> M(:T2^'QBJ??.8^'$@P?*FHZDO^68I/A@7'$A>B%Z\;O%[^ZLWTV<,R=41$%C MBKBT"1GN%2(N4>,%<\ZP(?SNDP3*A$X,4\4]C]E3E,&^N^]07OI_+:?M-"O7 M/::+/&C5W*&I52'W/I"[8*8Q8B:L132>8!1#[K$9=$2&)HJP,909GQB-6YCI M/AT8?UDV_MBV\:7WN4$OH*27X9_+=G$"#SG0D#@\D7)(H%2,R_B-2R%W(??^ MDGL'7>?8O>%__L='B@DOBE,49UR*LV<<&!.]B\"/4>"+IRB*\_2*4\A=R+V_ MY"YNH;B%_5:B'P;1B[LH[J(HT>$IT5[R84Q4+\(_"C84 M#U*4: >4J!"]$/TPB%[#NXNM[CUP?^QM>7P+O A$8,XPBQA)QXP/2/@:4 M>"".D403L5=+X ,Q)$4>4%",(BXB10X;A8P7.&*K,%9F70+O([S;E^X9_&[9 MP%^_Q&9:A_,5D=O7Q[<@A?#;)POEV03>NVPHW(= M5W[9-''NSZI%M@>S>ZZ"ENJ#\9?MW+Z;?V',2!E3<&K!J0/A5&4TG^)2"]89-V-V4(G&;@NDQ#PV MG""A'$4\48DT)@+Y&!TWU"C"_7V6%9\Z72,'[49:4,UN:'-)UQ1/62#,F!E3 M($R!, -!&(VU]!YCY$-T><4ISQ,C%$6C&>7:6*4&@3 C2]<0H0NR*TGTR_:/'E&1[5^HE^ 4=@R(CMWN/178/9"WE\ZH$'V4VE$00$$ 8V#YH2( RR+C*;M\(SAX1 MDYPA*RAF6'I%#1\" 3S17'JA6,$)Q665"IR=XT.!#@4Z%.@P#@&Y'CH$0;1- M&"/!DT.<)(&L=@H1:0D)5&J)MQ:69!0D>I>7H)1%W&F &P:01)2))&IMI/F< MATP>2#(ANH"" @I*\F#D1"\(H"" @@#&(2#7(P"JA2 ^:>1P%(A'[Y&V(:*@ M2!18SI=VQ>8P?7\S!9]] MDH#R&@*2+R&@O(& ZS>#5X+'NY.A.5?EGY9*6_A1M_.:O_[5U4$[3W- M3&B6\;Q"Y\\=Z\Y5KM>0+$Y@!Y[C%]VW:&;/ZN4"Y.-C#"]Z62&XX]_J!-#/ MF3UMX_,VGMK&+N)&"=!&E=#[:3MUT]ETBM+HB9*<^WS\^'MX_[3!&<_N(:N ?=#:#W!ZN[>A:V MWNQ.1:U,WBJ)C'8AZ+ M>2SFL9C' AJ+52Q6L5C%8A4+:#P8\UB&WNU^6?G;Z(_G\!#OSD;J! ^M^/5 MR3UV/;G']HL[\:OLIACC;@I%/ TV$J0(RS78Q"#CE4;$)^M\PB))?;4&.VH9 M$DT1:4L=G",M01'RZ/,TN(:QIP])YZ_M!NMTMA M+&=V$4.7QIC^N]N%-I0CQNS)6V&/2="+9RCD/BQRC]TP%T=<'/'K?Z1@F&7> MHH EN%\9*;A7PY"UEE#GL*1JJQ5A$(:GY")2EF/$G9?()*&1U5QQH\!YNQ+_ MCD.LBQ\HY#XLW6]SNZW\H(P@/W"+O9$2<:XAE36*("Z:(HEY$L]7Z M8V"W^Z#Q+YLHS(LC'J=G*&.9]L69O%JV\"ZQJ6;3=M&6+HTC4K)"]'TC>D%2 M8T12@=DD!%8(:P%(*E"/C*4,$4N#-Y1XI\-6.T1#./$,(Z5" "25AVQJZQ!5 MW#E.L-5Z:]+FHR0P%)N0L0Q9&I-P'XR-*40O1#\,HA=O.D9OZHS$%$>"/+,& M<4XXLHXZ)!CS+$J)C:8/[$T?,B\A^$0/NBY?K,YN69U"]$+TPR!Z\:]C]*\F M8$&PCT@&IQ''X#5UXB9'JSR$8)QU^*I_)9PE)9)$6@0./MECY)R!6%<;K%,T M-(FMYOTE6BTVIA"]$+T0O7C3/?:FEBB9DD4)2_",#.)6S2-'R<7(@TD^TJU1 M. -[TP>-5MG$*%S\ZYBM3MDQO_NKZ&\;"_0"C2_U*:/0J4+N?2!W@4RCA$P^ MN<0H/+.T 7&A(S+<)124""8PP9/=@DQ:2&H<5TAI[KHM>G".EW )HZ3CQE.V M-7/L41(09J)HV65W6&:ED+N0>W_)79SF&)UF"LD';A*2PA#$/1-Y^*Y$UA#C M@K6)2/' 3O,A\PQT8E0IUC\L0U/(7+$>>1D M+AGCP6HJ7()H[JH;M8$RK"Q%2;&(>%0&SO8,60A4L5&YP)N6V',,4GT 9J60 MNY![?\E=G.88G:;TRKCH*?(D8<2I,\BI1)%R,3"C%&5"/;#3?-C84W%1W.@X M#4W9*+XO2]ROZP8N.J_\LFGBW)]5-OQSV2Y.X-NR;7Q,*O>@1+_]M)3"GE&S M9P>AVM@MY-=KEA\8OF3<<+6(\-TM])$+=]J"30PI+EW MRNPV($>:(7L=%XBS2[I=($[QH07B[!9["L0I$&<@B,-58M8(BIP+#'&-";)! M6Z2$2CJR1(+U6Q"'&,<,ELAK+Q G+"+M54#64&6EY0X@T--F;4#W^$CZ211( M4R#-*+AVX#ZSL&?4["F0ID":@2!-=-3KF!R*7G'$L9/()4^0PRZQ9#AW,CTP MI'F4K V98#IDQ5,!.;NDW3>"G-)(9)>=;2D['#^Y+UL[>D1%MG:A7H+]WS'4 M.78K]]A#SKZ M3N(6 \ _!D6E# RH4B)0]Q(A:RD#DGG+374!!*V^HY3+[RP MWB)O=4)<"(PF$04 M% !0 ,!3 <%)4A6F03!@# D-. 1X(UO*8HC$F;#5&'Q@ /.0V-T4F1+ " M"8J/*I!@3.0ND*! @@()GEHT;BCC)=H%R3#"@H%[5]PA$PR\@J?$>HZ](%OM M8F04)'I'D<'*(NZT1,X 0H@RD42MC10_S:P4 SZ5/?E&]P( 1N^1"KE'IA$% M !0 4 # 4P $KA17 D4#::($^^0$X:BQ+2*S(@(WS\P 'C(G( T$V;*,L$> M^:C-&@[XW0()_[+F[\_+D]A,/?P=IN__\F?X<2=-/M>5U?56JN)!)Z2B"B6? M&RJF*)!VH#1::6ZCID&;K?4S')V5#F.DI>.(!V*151+.D5Y:P9DT\HLZ%&_H MQ_ M?5*JY#521;Y$J@C=!P?[$@S(^^GB+!N=:G$KF I_H8PXO^"0GNN+7H_;:=N.H-7 M>;X^XX;*I_XFDH$1>9;9=9/!7#T,R-:M#J-8WN8X?F0XO<6!^$@9O7//]YF* M-#VB@C2]/XC;U;.P]69WJB/N-;:>S\ZJZ1QL0;UL0=W;>VRS>-" ]HEX^!FL M<'?ZWR*9Q4=E%Y2(08 Y!?U6GZC0VTSJ4;=LC2D$>--''KFOW6 &[!]?*XM88 M%[>$=#XZ$Y!D B-N&46..(F(BTX;#?^V=[P,O+CU@< M>N@$9PQBB0IA@F8HXDB%J*#=]PIMT%0<. @+)A+,A$S)[:0G' M+J5C+=0JGJN0>_?(78!" 0I#C4P4@5HO,!+*2<0Q3-O8>9MBTU:IJ4^J3+V-&I[*SVS;3A/P(6MYR0CO%.@I1-\MHN\@WCP Z)8" MQXH)CQC%!F"8$LBD1)%Q5EH'F(X)=Y\2@=A'847]V#Z&7< MQI[W-RA#-W8'F M@^K%[J'.O?10A>BCU(X""PHL& /+#Q46:.R#YC$B*4U$W#&/+!,&&:^-PI)* M0=556. 5Q9&SA(Q@#'&;H805%O&80@0OC1T-3P +&)ETO:@++-@O#_4%T[?* MY*F';W.4TSN;N\^F6PFB#[:M_GB@F7]N4^(R2N28(8B;2)$6R2$ADA5,&DM4 M>L)F(_*2/16?KE,XNGF(X2X)<05'SS*'\E"T0Y5+'TW$D3JDG0.?'2"*UU%# M^&\B2UXQP^)6)\1'W-O^97)Y\""CJ"/+IL4=:.XN("X1@H11/6\66#R_3 M/\/-WGZ(L_?QIVSZAG$2XNCF2' GQ7DZS\++#E=X':&.6QM1$EPBSIE ACD! M4)DXD1(1(6UE*AY>>+/]??NA'L@$TWV467ZX,FLY22(2BH2VN:,48\C)%)#A MCB5+DS=IJP[LD60V8\U!I);MI]2*R4''BS9!C$=!5!D@)L15X,AIK5"T!G"# ME5%Z_322^[I>#H-XR9'>1\&51YN)5'B_^-'/EB'>G%W^="ITE&,NAZ2SWJ!KGX[^\_%Y8>.I?1?[Q0%D$[S<U;]6&N^;J[^_@.Y'LOXM!+NOZA-XXC,PS">GL[B \VS.>\Z7=E9]#0$Q MF-2?->D"]O4[I&G3 M+JI_P:-/%[9/<:V.A8?]#C>36O%]77'0%B@)O#N=VWTV,@ M47Z5[H3N2(%SSBY;MF_Z*^972?".U7L[6W:K)A9(?)I]VOQ=Y[_RTWZ>O/G! MV[:_2::>5I[KIG=^!)5MT^4/X MX/R.W3F7F11JH&P^8Q[[E"' N M3;95678N/JK!='1*"B(-G\)+@NCVJCL#7:P_+(ZK)FM$'Y1D4?5UVQE3;T]! MA69@8S?M?YB&3E.F69ZF"0PG?+AHIN_>Q28_SO/70:]Z%> MSL+:870ZD '=].0F9Y N?$IG\ZZL&!21<\'_;2U)O7;T$Z[Q<+)LL4&!V M^\^!B^"FP(YG&<\^YS(O+\SO!KM7?OV+L,,E!:L=:![C$R&::@;?EH$.[IHE\5:"^_[WQ-A/6R&[CZ M.1!V.N_CQ^P^'5CT3'#[WDYGN0BEOV-WE^5I .WL204J>]9F5^RS!X WFYT= M71=6/KE<5%>A^58]#40Y?X;_[Y3V.$\LK"ZY+D,W,@4L'%**><2CCLCR:)$W MBC/-.5TW) C@ W[V+44 M_N:/8UC.XIMT&WE\F[^Y4137%7!= =QU/M(N%_6Z\# S$B3S.7[1'8YF]@Q, M/3#B8PPO>J80W'G0U0D@$S-[VL;G;80P#8S96O"ZPMC^VE]=MZ/S_;2==B]P M]GQ]C1OV=?:WE?1(<_TL<^:F:LS5\QUI(6YU',7R-L>)(ZS9+0[$1R 9M[JQ MH&3@!S1W?\#/;+G57[SC]MQ>#+[75N]/"?\5LZCOWBJAU^MZ#H'N- ?K$%> M56S'VC?FB7CXF73EW>E_BUTR0-K\[7]]1;\:2Z.2-8G&PK+'R^P/IGB7X]OQ M]ZS8.>X_IQUF92%),Y+Z8R-*E9U]V_[YM;(A= MRK%+JYSV68;-]&J_6IA3_ETNM%VZ?':N>ZF;>W3<+CORGP"X[#'1QZYH3[/- MONR='V.-I"*6&FTQLIHXQ+$Q2%NJ4<1$!*&4(7QKK^==:B2OY(X[6]_W=1QF MX[QD$TINWE-7[%-Q"H7H!T?TL=ODXHF+)S[ONL!HP%0R)+5@B-,\3\(:FIO; M>15%5,)O[0V349#H'44&*XNXTQ(Y XXYRD02M392[!_;$PL)]H5=N?:DB5TA<.7B/,*A9039.'2MD'L?R%TPTQ@Q M4PI)84T$8DECQ(/G2/.0D,KE<,*%Q/!6#=Q=LA??GYS.ZK,8?^U-[$:]VZ#( M:<+HD"F,8E?&;U<*N0NY]Y?4TZP%,5KCM.NE.J,?4DWK'>V?+!-8^>+LY+/&Y&:%:+O&]$+ M^3"FDC.-))R)@PB=K+(?(-OS1U6/K%WU>VMK.]=O9J M9MMVFJ8Q#(F?Z$0S699K#M;2%*(7HA\&T8M/':-/99JQ@%5$SHB P*5FU\@4 MHE(S[6VBW-$ALA&/Z5/9!*N;6Y$72S,"2U-*('8_)_&J[G=_5+.+U&))_(U" MO0JY]X'YK[16RA$K$I*%6<$JLNE=?:Q_AW=:V=;UJ MB%]PT2MQD#%-18P ]><@FXRX/68XH)"-TL)RY[4G+7YQA^#$;V@4&!FB&9*>J1"((,IL8:R[;,;H;/1M9A\- KP(G3!-GGK% MYPX-R\>D$@=@O0JYQZ40Q8N/G3'%BX_1BV-N0V*2(T$]1]P'AK3 :6$!:?, M>&G$$-L_'MF+DXDN7GR/K->#EWIL$GMUM3ME83:G:9(-DHZ,CV,W5F_KA9UM M#2/I9ZZO.F'$:V:\WBLI>E<1N 81[H@4C!>+W"-??=GJTB,JLM4-]3(+T&YA MQ;%KZ=/T3_\"!A?,.4;,*;%Q6N.($C,*<4,$7-HJ"QY@Z,FU M<'/(13M#)DR.I.SE\TI2P.;"2KX/PR73,I@"1W,G;GYF1%W7666W+"/+7(X=QRV5." MM# 6X129,=SS*+;&+.+HK'08+)!T'/% ++)*4OC32RLX('TIKUJ3[Z);?#=M M_:QNETU\"Q?[=E;[W[^J(IB*T\Q9,"TWJ1#B1XJ;9R].;;6CJT*%FL./$*.9?GA!%'D.$I M((4Q-]'(Q/16]X>[B-)O_CB&Y2R^2?F%WG:SPCXO3YN)QY7H?)$Q68G"3@K3 MD* DTSPSL9VV>:93G:K%<02_/IO5'T WGU\V5[VC[C+4Z_?K76M^VGPX?M%] MBV;VK%XNX%X?8WC1WY?@CBFK$^#%9_:TC<_;>&H;NX@;:QH;RQ[OI^VTWQ_Y M?'WL?_4TD.\(<9.&KF]'%ZFE 9LBMCJ-8WN8X?F0XO\6!^$@9O7L/^)EU M*?W -4-R<,GC5Q#!=5*^M[\+UZNL0$] LCXF>U1^^.:K^[)KJ3W]Y MV[4^JN'%UZ5N$(NLQ>?.2S\WI+"(=C0D+! AUB(>@D5:8H.DY]1J*95S6V-; M)1/<.TL1(\P@."XBJPE%T9E &)9,\ZVUE9Q$^6'>+AJX^WSQNHG_6L:Y/WN3 M?H&'J7ITVT[F?GMH92!^( M]6R6N=/F[-'9VAN)D6:!H4BQ<9@X*2D?@0CK M0Q%A<= 2+ T/65)!@HD'(TPC,DD2)+@C@3-L+=T:^Z:4Q-S!04RZW*3=&*1# M)(A0+L$&"R^B>1 )OEP,0C^]3>GHYDJ079;@"#%' HA4?9@NCBMG9W;N8Q66 ML5J>P@% CF63P?! &'?S7-1&CZ8?T?$T0"#S_/4_C#;"*FM0TD0B;DE"#MPQ MLLQ2+8*56-E=BSHNV09Y#D,O_;=+[W-4*F]'5,KT93G%P^J=MI?5T(4/X^## MF*A>#%)1A&*0QL^'!^Q"N$EGT5UFB.W0XH*<(S-O8T?)O2"@ZGRM8( %P4/C M\7C-Y8,61125&GQSVIWXM8..[0#RBQYC'+U7B$7#$,_#L"U6 AEF9++"6X&O MR9![ADUTR!OLX1P.,D"]1Q)32SCEPEB]E5^LY^^R\<[KHL-,IZ(3(Y^\S=&8 M1'A';7YQPZ-CR3YIP-C-!NF$T$*6YXI#;_45L''H+S M'KMU6>=)?HWOZ]G[7)GI^R+,^^5,#ISKXX5L@W7 *&VE=Y8]!=&-$=%%IX56 M"2.#(11FUM@EC^\GJ MV4$0':,3B?$8N_24+M*/::R*DQ\I8XJ3/T#V%"<_1B=OA2?$,X]T,EUSHXA< M,N#D=0PF,!VMC5NK)T9;K15&DFB/.-<&Z=Q.B3BAC.="44\>W,E3.L'%R>^= ML7KJN9P[DHX;N['IF=S/@:B_<)=M69';&6T]4.W;,W(79#9&9):,]@%[CE@4 M!'$G/ +4A9'C!EXH!FRW)W1B%CFG5B'#,0-D%@#-,2L1E\)+S4G2ZN$7U)28 MB%+7L@@F\,"HD4E95,!1NW MRE(HI]BDZ)'0A*/L;I$E5"(I&-;:$Q,$?G O*D4I2QFO#1E'#[ =8=+8+4?/ MZD\V _MG/9TOJO=P_+*)U2+OX0E7.M67I:H=T-N#UL.])'J!76.$70RLHTK! MHF3RR)84*3)::^03]2%RES#F6TU_#(U2>8:T#PEQE9>5<,*(4T!P7!+&N+@* MN_YNFYA[OL>7[YH8]M\HBG@)'S0<"/Q)3&\,-MU>9ZS0-6VL$Y<"3G6B$3.44J M6,VYH(G(STQZV'!/WZTXY=V0Z6 M,076%%@S5,,VS0F+6B.==QMQ+C4R-EB$+<.88)<8MU=A3=#,F6@(8@I3P#9Y M! E%IGD5=!))T[+RY_1(P1MS@B MRYU"1@C%'3$>*[(UO3L*$KVCR&!E$7=:(I=;LD692*+61HJWUG2&WX_$)DJ7 M0MA1VY,R3NC $A,_QK9]7OEET\"GU6G.;]9EL-#N*.R3+^L42SI2QNP@>AN[ MR3S<]38E7, ILW:\X&BPIO#TB(IL:$.]=+.X M8^!U[*IWCPFDC\/@'03!!X GI2'*T,"0SBNP/+J$-(L!I>@\)HIS$K?PY'T3 M8S_7PG,50 MG3;3N9^>VEEU:L_REM)U<^AZV5R=8579>;BI:71EX:\_'FH.'W/&(S=(QT3S M7!J(N1($7E%BCYU4-L2MS;_WC;E^LL" Z6(:VU_CFG5OTB]K=OX:3VQ6BN9- M>CW-1O=_HVUN-,?RDCD6GT[X'XD;;?$NZ4 %1\\R#YN.5'D#Y'1>44SIY& % MF5,5B3 >42]Y[G#,D4N*(.NP]UX*%]UC"_(/\Y_A7F\_Q-G[^!/<^/CF%LA? M(L7L2.Z7%/>RRPY7=H41(NF$P0@+,,("@QR:J)!/THG@(J8N/+KL9JO[]D,] MB,CR([./(LL/5V2=#HI:[)$((;?;I1I9(^"W".(GP!2G[5YHCR.RQTV,@PBM M.*+[*+3B<(66$N*M"@$EF0 CB&"0"8(A;:0UTBC#Q.-CA"RTKR%D&41FI3RZ M>3?U#@NMG'01W*$*KM1<1NXY2MHKQ .-R&G>#5&+A*40%'X::_MZ^GX88\OV M$R&HH\T4TF"YH%4J9Y>30=V=@?UU8S.SGW>IF_Q"P_#A$S/,"Q<&EOF7;56G MZB?;^..*D4F7B.C,]7?1QQ,7F_6GY'"AAZ**>VTY(MT )F<(,I@8Y,&.RV2% M)70+>FA"HA4A(A(86'V1LW2 N9&5@2M+D_0F;EGPN%C$!@QUKP ;0_1>GGRR MQ]Z7&&NBCFZNF]TER3VWUH<,+A0GP-F $5,LIX"51!8[@P*3A)# @^);(UFM MC$+P1) -U$#0!W#:1L80YA1K%TS$1#V-:/)]R_&":9WUE,N_^MZO?8A-W&R M-ZF:V)Y&>-WW<79V5/5EK\OYLHUA?8Y];ZV6!!,"/ 95:F'V+#@[9WPB%C;<2HE3;]S>]%(\#K^)'/UN& M>'.=RT.'@%MU+A<5:+LD,V:#KGUAS)^/S_=/G=IWL2]30C;!RSVWLP_VK'WQ M5?6GNQ+^NOJB^]']R>N+KI7&DJ,8*$>QN![LUJ?93$]60/;"9F7;E$\X1[_P MD??-,E;3K)X1; J8)5N=@J6R<_ $56,78.-L!MQ@.B- X17 /H:7R<>#??K: M?M-]E"*@;P#H">C5]F>>SI9M=:"(@&&FG,0*0"<%#!H-!MPJ%/+*)9PG5%._ MM?$#''^DQG/$$M> 6QU$H(93Q'@R+*40(]U*CEQ&!-_:=MK^!J]LPYOYWVPS MS65\OP(OR"4X< JQR#D>0'03$'RZ^!/O223Z;%)][7JY??D./KI0GM,F.^19 M[!UQ%F,XU']3?0>!YEGUV_3D=!:KW]Z\_K67[GR%[:]>AG^"A\X,R1IRH!J@ M>(K,\XBTER#-GDNDL8C(4VJ8=(32X+9JG9FA,2F#;%Q%PYK M*M)#:X#ZC 80PKG>#RWH99B PYU4=5-]';Y9_=%];JO>:X(6S-]E;4A-?7*H MTNQ42B+:B(14#G'E'41KSB#J.(L2Y#IRL97LE@FSF(N>@@AYB=.#+B2)"+&! MA@!?$O/0TLP_G5H\4GMBT*M%?:BB&4GD+D2!I/$><2E=3G:#U'D,LY'YK M4TE*V%'K @HNPCD.1V1,< C0B132 "'P$XLFW1_1#/%TA2> 9]="]E?UO&N/ M N0+U8_Q/2#I=['Z-2\C5U_WA_D70/'NL]A_$%Y\PJ,D")M"7LK?2"R\? 0#/%$X"Z M!194D@E9ISGB -.1\0E@3N)14^>LT.FJND$P@!V&@Y3NAUD LO?"(BRU%C'0 MJ"1^6G7+N&9/U.UP/0'U/DIB&;)*,L2-)T@;QQ"ADH!OL$*0+4^@(C-1)(_ M-$"@&D"<(6X%8,,)3CP)%A)[:M'D^[$T_^R@,R(^D."PR8MX^0<.";G.&A*! MB908Y'-K35ZIJ+7##'4]V3B%$[7" ;/K3 MM3OMO&F!S<58KN01:^9Y3K2ER!)$="'+%D1TPOF8/#4 A+?D,01M:*ZQ3@'# M.=(*,)8"#"R+-N6L7J3Z">2Q8.4>*Q]5/ZPSV7!V5X]1;=1C3'MD>XZC2R'K M0_)RDQ7G)+_@Q*D]RSBA^M?2-G#@["S')+8!%)&K:GK>SRR<'NQ9SJ)&ZX^K MK!KS8)OU6=V:AEU4)WUA]]EE ;@(89IK;WWY+G#$^C;V]'0V]=TQY]?[)3;3 M.EP71-GSZ&E2N>4B?SROJY@W9??]^1;'P+5Z[F/^L#FKNCBMZF*T=OL-WL(E M>W; +>Q*O-M%)^[G"S7="^5*JFL'AG850P=JUHEQP@0B43+>("ZZI!NF"!.- M(\'PC>=#["O(&/CO*S:][+FTEI4LZ$,9=GUSJXU=,@;/.CD_4)&,FEL7@D0J MQ8PT611%+LQW:L9W>M!?J?\SK3O))^4Y'.9!.] M9*_3Q'\MIUWU:5WE%@<+^%?YV'3_@T.QMG_"9[&V#1N^/JMWBZ6+TVGJSVKO=W[0#L M9V\V/5B'$[&-C!AP,TR =F,,<03$ DAY&X,F)BJWM3+T)0[G$>,(MB]QQ*3J MBK(V:^QRA?ETEOLF>\"8 $FX0@P@V(>T^0Q0&C$((B1C,JQ;VZ MD#VJQ(J;!T;NDL2N2D6SR84(9^U3NE*MZ_U+"5X?DAUO-WSW,?C1=PVXY!R/ M]3LY2P&OK5=NAR&+<"!0R#;E?,FL#@0W;5MA/_ UO0[0+H/:P=TZ;:( M0BRZ;-HEG)D/N8[+U=MK2_PVKK"Q[>7*:E[7!>P=1,KYV>'AW=GU&97_.?KM MJ'N%:9C:)N]PZ7:N+,%TKLX^NW3'?-GUAA:XYG4TJ:^C21][$B.7;(-%J7/A]"V( A8'(OY3^9D6%Q[*%=Q.JY]Q) M1N;PYVS:H>UN#U@6X";..OQ[@=;S]>JN+#:+?3/M@H0+#+\MC\5\/^TF^O_N M&B;^;=4P,4?,A1$/J(1OYBL-['>^T$G7R?+[E.J/Z/4,WJUNT$\6.#RI?IC[ MHRO]++_N-D!^__JGZK__MMH+V>TDZ3.A8'17FSC/;?R&5[KL;/)?_74NLK9P MUKNN3/V\Z:;M=D[EXP]U(YLW+$7!*'(I![/!6:2U5HAK*7.@"W'"5E>6Z ,< M'"'LI5H@SCS/D^<#RFTX%4LIL1"NIJI^ZQGUR='Q7[1'FASM21RPWJB6-QEW M+B=+%(DT7DFD,:Y("&7OQA*''*.41>IP]QO;3(F M2KKH*4/)^=QB@/+^;!(Y3R$208U\FG8!>-_V;&9$MKG0=0&JLOD_JLX;./49 M'L#WW5[,_'YKQ)V7#>&<;LT-HI$.T644-P.U@.O.9IW[",N87^:ZI;M\K5OVB]U;5CAC^MIG\#-7Y,_L3_)ZFJUYL7F*79$ MQ;/)"H!6:5:#46A6*Y4Y6??LZ-*#=:^]?L>;UE"[[^&-3UQ.Q]^R.N( MWCFK+4-,!H^X91@9)CT2CEA**,4X;6W@>#+]KL36+WV8V^:P/A/4@$!^IU&6SF;,3ZP]6&[2K4\!;S&I01U-[? ML#_S?)V^\JL=^]7*UU^S"E0BR+%%D*]7^: 2.SYR#M968-5RW@:TW]GY[Q=9 MO&JC.4_69S?-6IYA=\I)GFC:53@K[=BUA]!EM;0?K#N=G:\$KYSBK/:KJM#NXY]CAK$ M1$.[\I??+YL:D-"\A@?KCKSB1*Y-G.:KSM8ZURM97T9QJ/J3DC=1J812D@1Q MXPC2A,F\6\!K2F60U%_5'^_RJ+/1+U"?G/K=L?PX:5QJ5%Z.WM:H;K[4NU9M7KXY!7R >]#T:O+SF,*]^ M_>G;ZHNT*C<5 =0)E[JB7Y^*9IO8O]R_8U-OO?;F&Z]CVB[5E=-3%Q'J)V+E M58^R9KT\TFZAZ//KK*@\5$A]=)T,/KV0G<_!NPCIKAU_]W_@F-)9[5ZT)OAR M:[5;]E6[.^7WKK5:)@4(XYV\\+F?6\GUNE\/P4YQ(I!S4B%.F4$6LXAHH%QH M(CTXK:U][=%9Z3!&6CJ.>" V;SVF\*>75G FC=Q:!/G>-GF\6_M+;'X[MDU\ M"Y?[%HSB[U]5$9S<:>9MLXPWS>E$_$AQ\^S%:<9(N=_N1IIE7[,JKIZ%801) M'_UA3?]NW:+CP*;)&UBHC,2)JX@1"4HCKD- 3FF.A"**$>PMYUN-4>\B5.L1 MFF_25?'*N]/]RWGX;CI;@IMZFW=UW4+D2A)ON"1>1@W+A>WA5_=7/>]@19?( M _9TB"'T#*KBIGRVF87G:^'=QKE5FZMEX:0+A)./=W%6?SBZ;"[[ M6<3=GKYK6&R7BWH]3CA3!A[@.7[1'8YF]@S@%KS7QQA>].](<"< JQ.ZI,1I M&Y^W\=3FE;0U)[LQU_VUO[H8M+LX=W;OI^VT;U[^?'V-C0,W1R?WMY7L"$O] M+,O 33.65\\'$GNKPRB6MSE.'!&J;G$@/I+X=C<>T_-MCC[>9,]*;W4G_-?S MY3/J]R7#K*]1]%L-JM:W 3OWFU-]/ 0,>'?& MYQ3 (^O89UE-A9BL_P&-=Y'G3ZFHQ2H6JS@FENVF523%*NZ+5?P,HE_%LP\. MZ6_+GMLE+(/M80U7-;MSZZI_O27+C-F M%W5S;4GMV!,Y7^ M,6!,!"_&9S2L. C9+PQXNG"$8C6A'$-H2#LDN$ MFW@/HE_.[- C*G)F)]3++"&717?L_!F[-OYQ[ R^UBF-AN5=A<)5GA] 3;?G M03@\F'@@L*+BBX8!P"!R.I_"A\.' ^%!LU/AX4OCPY'PH MNY#V8BFQZR!S/I(;G8_DSIM=+G5B*[GC4:A=(?<^D'L'_#W@=P[*/ 'X%B=U8;KX%#2SH&35 )9!MXU M!!]DS.5E?&O[,/I5?7*2 M1Z\O:O][%?^UG+X'7"736/G[_I1'T-!/L)O M'MTT+M4I>Q%&8>)VT'#M)1\*$M@3]NR@0AT $K#6,(_2BGRG M&U,<+F<*X!LCX!,*XV2#1@KS@+C0&CG*%!*!1B85HX&G!ZR869GXK?6] 9?V MB#%/O;17.DZ,WI#MH'7:,PX4)[\'G-E!-3H )V\-"RI&AW2,%''-.#*<1*2Q MD$0*)BRV#UB]\PA.7BE>G/S^&++-! [\GM.!?[E^W/UP(Y'E-10]P(G(;SY5 M=Y/UMOH^_1;]LIHMI;+__V$O&ZZ8^>74A%=MCSU^> &$7 MGW( \I(#$)]N.GQT\[:(7=*]"HZ>95YF,3Y0 =;$!R.T0"9RA;@@@%JP)4AY MS*(2- 7EAL JHQ)@AFHNGD9*.M8=;IL3NLV?Y%N-1'P\N23ZT F(-$_ MP_]WLL+G=FYUR969B\'J8"Q%(C?QY82+W--7(^*D=H(0H;$:PD]_-VW]K 9H M%=^D;-#BO.T(^FOL(-BK&NB_M<[>OH6;?CL#+GU513!GISD\:9;QIG %\2/% MS;,7IS9D+ES2F7U5D>'Z6YFC/W0<0!T+JDTN%UJ=@"Q31DVK]_2;C5Q^R%W#5;"PWOYNLKU(! MN2#X:?).BFP(%QLO!*ZOB;Y^-PM-]3,8'8*T=B^8-%=\5D MP8&^MS/PIV!0\R?]D>OOWS7@4ZL UN2HVB3I^>U#]<<#Q;+<.!=2(HB*$!%W MSB(3$D.)$1DD$1(G-D@P-@-;;=0CIXQIK7E9&OQ]TZQUF/*Y\WE?#LIGV!S M;_1'30_BSDUZ@"AVG5#[\HS99LAV=!W-GIXH!0\]$A[JG'K& *>G3?T15&L! M0G&H*:F$M34V&HC5-+AD$S321AF4,.@-N&62-+EJ)H5+47-A4,0"3&NT!%F# MX1(FNNX4?3\[=EV273&8M\# %R<_3"'"'O9Q6]OP 0T;X_M M?)7-_VMF9_O#_)?.$ER;M;JPL/B3!E9B8 S&^V%D#SC/:KVP,EB*HD@!<6K MA2=*D?7<.JV3IVJK55),@$Y9] @;GA<7%$6.!8:$%#(:*K3#>B>$&K719\'. MR[EMG'_UEW_'IMX/D;XAG[KWT*!@@P?&!DWLD_(':B\]#HQJHA&$1A)QD1)R MP46D A>8P8-9L[6P2A+E3FB*9 #+RIWG8%Y=0-)3DJRFQ)JM6*G+]_S0MLL8 MONMTMC=O??%,]^7*_'W_,39^"D:S6+X+9U[P:G;MS@BG#$?)2'#3VG%DHE9( M>!XPP28P;*Z*JE2>&R]RH8##$-9G.,"C0]929JWS0D3QR**Z/5IX;W#G>@$T MK@ES@W_^,L=<7ML=]44D\.9W59S'VQ2BV@K=#Z\^J, 4C MNJB;M9W>K%VYD\'N5\BFTJHXLICI$C.N(&. M(&,-0'6JE>"1B"BW$AIW NAW36A< 4/GF8NW]<+.?EC+Q-^R2!3O4;S'>7,N MB@4V42$;HT8@X0%P#*!Y[#5\PZ/P>&L1^4YH?JQRO<>^Z(;,VN<*T:XO*9/. M1)$(1X1EIEN=D/,LKU7P")&@3VZ8+FZ_@&QDR9B'+B/[2]TNFKB8]OU@CT$V-C# MR?Q5U]6H;L[ RB4@4*C%ICQR[HZ9M ME9;S59WLU7JTKF)KV1?#K@K#NL63=>W6N4#\>JZRU0]S7Y_$:E4%?U:]](M\ M.'@-7DJC'UA4P.'5&_)R>LF85L?1SH"I/A>TGTM(G=(4V'T1N?0G9)F"KV/U MWW:^M"!J$!P08_"&Y-C9K/X0P^H$.//#<5W9198W^+0K[7O7A2-2Y +". // MU$<@9Z?=Y[Y>E5Z'V.9;%O%X8/& >[19$-;E\/5\K63-K,QAS0R:LA%GO4%R/HLH[=S^&=E3 :CD>AB MX+I8 E0:]Y%;X71)(0M8(.VS/_QGEG=*5GH\>T<_"E=0P/KB"4\4"W61\+#(77]K@(=9S& M%F=>MT=W#[]=LV-(5*0R3'*D*>XW1G)D%"8(8ZE*):GA8BN5FM[:8^\64_\F MO/;+Z5R_3>A=7Y7SFME<_^!ZMO#NV?RFHWU/=DR\WFUXX2@/2Z&"\[JZBYYR M_"$T$6^!H#Q968#+D_ISPW"W_64C]?5Z+[P;;>@KSD2?+>UQ3L7-X+*='JE+?1WI<5^QC'-]11ZRM^*\+=#2E3/!BDK0C9(Z?,A]]3<"S3\*DJY[X94T42C0@?I=@Z/W*FKRK\_,+]V MT!E]$YU3Y_.^?$^YD-9PAXAG%6+2!:2XUTA();A6O/1XHY!'P()X+Q1R M3,A8F12\M-(6X=(0Z5W JG*/X'&)>O2VE"E)=$HN(*_Q[9'CB!T$^I*WK9\O MVEFQW%"ON\[/NQQC3TCO,M'WC>@[B*)2MV<_'&BM*V8]UY6FR'H; /IYB[3C M'I5.&*NDL+:L[B?8LO0@O_<.Y,TL'GO6>X^M ,%275^P*EO('=+,.^POV&.N M[:5?RT3/8"*#B=T%$ZXL)7:!QL"1 6 @ $SHDB"N!.$:P((F&V67MQ-'NF\P M(60&$WL-)G*RS5[P]]E) V3]WU4'\UBS;:PHI*?%M.GN$)K:2X:F"VGN>3=6 M9DRBC-E!/'H T$Z56FL7NVMJRQ#SE4&2\5CNG!D%H*WT9*/#T7;B1.LF_4WX MFZYGW2]@Q_TW(+L.. >?OMQEDS_VNN$MMA>FI!D'8,0RN=-2B.S,4V=,=N8I M.G/F0Z!_.]L6(Y<6B/ M(C2OKZJB/Q;0O]L.J3UF:KKXX0Y$OV@AZ1&MHH5TS2*6F=LM?)>ZTMTAS?MA M&+R#.#%UGA_J(J0T)9;*2B0U8X@%1Y$"2(NDDD:5E3&ANJ=(%;BVWT;/ME;% M?]O(MDIC)?+KRKU[ #=U@<^I4!D<97"4P5%2+,_@*,DWO!HEW$/^D.R?)'-A)#J1$[VQ^$F+&(0A_YD!>*S]$S+NETJ%[S,%T#=T> M$SUUM7F<@.X..JD#"'@RKR2FA"%7XH!8_$L3HY%S)=$6>RODQFJP)!1+Q@4* M0E:(8>N0M@*^:JT$IH(PS1ZBM-G_^K9QNCO^[J\HC;AF2@*=O4$F^N$2/75C MG%UP=L&KJA#$E\(IC(*O.&+6$&0,%LA71#%++:$EONR"+>:!N(HAY;1!+#"! M=*4]\D[+4G&'.5>/45TT^^&474)>ZML+Y_'E(@[C7H%K&\5 SUYSD,4>M0D3P$C%1@;ARP).\=)R5 G.FY?T$4K>8O&?UX+#.'5+Z,X;9)U>9&9,H8W80PQP '*AX1;36 M&$D?X0#7'ID2<_A$C!>,*!KL_025M@L';I+6GG'!_IBSG)^S1^ MU[+8(GR=LT<]#H4E$N(K@R7)2*R\H@Q#=A58H&$KBPNK>:AVFB%O)V@ MUT-LU]PFKLV[-7=*H7,EBPR-,C3*T"@IEA]J+ V 08R#5:BB1,>:L Y)RBM$ ME9!]!T!-[RF6=E>4\:66/1E<[)N;6H^=P6<-)/QKS^5X@WJVT".;7?UQC8+C M"\87><*.JK+\_NDEHG[_19KR*VA*OH6FA.Z#;_F'+S[YUA>S9EZT_E^+NO6N MF#?%B?[#][:AKM/=&1D M&_/$XB43&"6H5S],WS<%6PU2S\XV!QJ X/V=3OVLJY==K%=WG\-K^N+X4NT) M&, [^'DQBU?#J*>U-O6TGI_%4?0WZU\5OOS[P4YG$"L-:.6 0@R]6 #K$CP=3W3T^U<^ 4+V"4+T&2$5'L)"8QS=1M1S (.?K3 MND O57PD_JCA7 OCF*IB.U*,F"8"R=*62)654LP0ZCLY(KSRQK^:F:;$_].?_ZY[NRTZ1:M?P=W_&G:V#^^*SPH\&GD M?KOPP], KWKW;'[3(;XG.\6;@1H%D,.?9^E?UHV5VD0% 46YE=\9+/OZ#. ; M&-]3=6LSA5U6RRU/%4(-T]MZ$(*Y_AR1]**=13-EK\$V8(G:M[C]4=11DJSKQNX8JV.2GN#%2^N]I.E ( )O<.*>D< M(%:0&>4!?4KE#&%*2U-6&TLMTDDG2H.\P%7,20Z 3"@M4Y+04"$G@P*HJ4HDB9/($VPH]2!AF%\62E.ZP$(ID1 2 M[%X <&LLJ5 )%DA^"4.KIM%]3K4-M]6R^9C3A5QC'[()\ MKD/2[-ZV[]ZTM3"^><^9!4P%VGED5G1TITU7#\&ETT7;+2*KYDWQ[.WSXEUS M"GHM&)ZL)B#K*.EH-?EX]@WSG!AL.H\^?6DX\V8.4TA7Z-/3MOD,4\0Y3(VN M-%RIT_]08Q4A4%O*4B-%A05G@!V2LN2(5=@Y$FS =B,9Y#8QM65(XNQET_Y] M*4T@H[\M96G+@8IK]GLYC%EL.*R-$HA1$[NQ:!%1EK$^:.^LV49DYJ'?%A]= M541@'^(TNSCH,;8T*>"I8&[O-U!4_",N*=@&O/C_]CZD7?3/&8O\M7[:7P7^ MXCHC'KT ( (]C8.8%'6(BQJ3.-2UN59<]H"Q%)_J^7&\ [B(:\;W-H*($Z!$ M[W$&;Y2QPWW*V_.1K>,ZT?/F! 9_-HB3>MH!XUW=#2M4P!^ X[-Z]J'G3A2S M)=3K%J:K70T3:7BH'A?E3CT,N[/">-_?]9_C>MG?P)P7/5_, M!TG]K\9TQ3,[[]?DHIC/>N%N_:F&5XSX=1P5B,34%59WQ_'&,P\S+ACX4ET M#3L??-OVRK(:BIX/=(K+P/U*WOB&4>R/FZGK5QDCLH+1Z7GQJ5E,XUID?_VI M/NLOZX[[HW')$.RS\Y>&UX^H'UL]N\ @.6M'N,3WP+7X$$]W8?7\E>^F._O M=Q&F'2KD(50+(RN.**WB_-#:L@[HO!AH[K-5MQ_.1*Q[][+K-8^:3DH M6Y*<@? E@2R)4"9F(!A&02 KX^(:@H[-MDIBL0W@FBX+I">QBRD72,#YB!%G M$!P02 H1A*0>#HN'%$B\;ZD&84P "W4+$[-_+70[/T\QNS8K+>:$^1"& Q=6 MOT:L^X5[1IM\H!H " TD%JRQM5;&$LT6:2,5*HG'CA(>9+61@W,;D_QBR9J5 M*OP.?'D^K!P#2'FS O47E.)TT?J55B"ZKA9?*>B _SU#A- MB9.K0Y734G"8@<0JXH95B 4)DQ&*-2*,6F(HU19OR.EM+/6#RZDZDGLBIU^R ML63,VKVMA:ZO-M"I$^48[NCC>^EA?G8QM#,F8?3+B8MYTY[UE#@JWL!<[9Q0 M/77@_75_)*9TGQ7+ &73QT97P:?"U7!2ZV>V#U#VP=08B1G6*]>C'),"Y TY M[Q;P$#.DB\ -XO.Z>6/_@)E^#%A&TP-X95B.CYYW[0'%&"!M^W?1)PT\Z$+V M2#QAB.Q^\F/0YCS N<[%1V=3<3F+\(H]#7=/D]I(,#"EK4H9\U:J$M"GCC9- ME [)H+SBU"O%-]:4;N-[7]8S/;.UGKZ:=?-VT<>:>T27KT MIQ4[BC5^Y##,/>IW-*AA1?7ZG.I1N;H:_,UI"^ZXA7M&CS.$[X<3P(8-H?'9 M&"./NV\^@IN''^,4Q'KX!@9T"+I?M,NZZWP\:QEW<][,^]/&#(9N&0I?KH"M MQ9V+H.NV@ 'P[7=<=/.$3C1$S '&H*X=G$:&\ MRH"1\$(8JDL- MOG1C%ZUAH?*>(JRP1PP3#UZ46<0Q-R76FJG-!-*?@4OG5OLEZFKG0SN+AFLJ.E=3Y:WGZ/;0\BP&+'J=;@5N,A M-Z2-3/JE-SO8\4_@DH_AFFZ "]'"C^E-O1U?K=1%9["6%K-\ #SK%P\C*NAR MP6]M4,0A;U4VAMNR=!9A$2T>J2C2 MSBI$*D4L(UJPS2GP;=(JGP/-G\U<_.?%.>6?S9_KMCT#O=V>S:3RB.V9S3QD M+RYY,-1X)$H?%P@Y03(0@H+$S%&J#;9D&XFP#RB?ZDCME7QNI,*$T7$>JLP2 MS## 38*8-A;^P@II79:HHL)+5@K F'?:=&O!U_4"^Y]^ZMXLYA&:_-S B.>U M?>?;MHZA[.W(*LVV='_D$C-I! 49"R6)94DPN&Q-'?*"5K9TQF.J+\NE(XH$ MSQQRHJ1@?V&V;K 22-D*>ZP%QD(]BESN5\[%91L:)SA]ZFTSD'$9I+JP?C6) M4=.9K4_U='I6C,GNKWT,?4Y!SN'W\?3_#QR8:TXFQ7.8^^A)KP3/]4P[?8?R M#0\P8=FHQW5>-F^7F$SHI=W^QZO"]Z?Z@Q^*J2$=X-6>Z.DG?=8]_:[X\QTH M?U4AM+L1_I$+H=W'VI\(1BGI$*,N;A0V$DD;&)+@K[D(3@N]E51(F(&>U,-: M1L27_;KF!P]:Z_,2X",M 99'?UKCRF -U_DR[GPJGQ:_^ ]Z6ORJYZ":>85P M&S9R.#F.Z4D]A^':Z^,\G0'DT'0Q7.,S\>][>7:U)P'0QZ]^CGYKF^*=M\YV&'9)8=H?BFDW#7SHC6*_D4B/ M;$7+#7]3_:E;U*"'L6J**W1L(-+-"PT_M!_@PD4?UNM7A=TB[JT C>PS\F:U M[\YS;/I]@*D9V0DCBW<_;9N85S28-C_[ .\T;.+J[[*O^'4^:MM_P%2/LO2*OT:VGAA].Z?Q0%\?"38

P%IY\V''A"?4W>\RZ3?.OBQ_M!$4L-H M!C*/U3D[/XSV"(Q_+)S9C_R>&2GB_Q[-50IG%-8]A+.6T^K59&-NZVW(I[Z5Y1>51BN_<"]!D MD*VSF 41Q>@"3\_O>$[:OK8,G-SY^;RW#!L6X0*CGB].1CT;KXAJ'!,\!B_? MWRW:I5AXM5E\.+Z\BA#S'P<^U[./S?1CE(0-8S6*9_^2AQI&($'9TF(=@_X2 M,2TJI!QUJ RFK(PPPG*Z#>3\"\C:ASX#\.V*G\].8M[.LU@DQKN7P-)^<_IO M8/:W$UA@>Q>;749C+YO"6%)GVL/;X/W2U?1YLK9I3YL^Z=6.5GW<.@=FZ&!E MGBF0<4&1QMJ#_%8P6Y11\$O-9,!5X-5&_^5O#NF>"SS,%-=D_ES:7XT.;TNR MOA^)[ZO8[KE3U'6?I7VE$UN"AL'_@$MO 1[U#>MB'O?*V_26?@*BOT1!Y\HR MA.?R'O5A Y_WK!061%LI!+H GS#X!DU)L-8P2J[(LOF&]>->,9X-3(K=$7[S M[: 9[GEDT%::)3 @)\9[H0LY]>0^J?M3OR=C<3KF_IPT?=V:?FY3SP8!Z]>8 M/L($8%F88ST+I043T@X;0A9QRM6#R1ZYMV-_ 3U4*HM>^T -2F#:"6EC%B@A MB"G"D/1.(QE\Q2M717BYE3I?, 4YC_J=_3;,_7JCTKWN9Q@7;,MS8/VZ2<%? M7I]B^V%.Q@G1Z3@Q7L9FUF7ZRKKD/_00\Q6XY5E3@X3')_U/T_XQ*8#.L^YL M^E'/:MU/-/\1D][_NX[& H[ %'O9'Z.?[,%OY].]?C _3N(C\Y;,N'78<8N9 M5X@(SZ+O]4A[[1!76%D1RHJHC?7<6Q6)NU=5H?NQ37@9W>JK+453OE*:7D$V M\A./BI^_H1?,Y%!E7*K*,DPQJGQI8!+%+%+>8 33+LZ,L8&[C58JMPHV7)1Q M&.X@WR]C4/K.0EZ*_9#Q&9PRR'DOXA#JQ=CB$/&]L70WH%*M!5&&REA MGA0T2*CCRF[LY-8O M?NC+N+I?_0%AZ.RQ=XNXGW8*6+('*$V_"C,>=T.AB+@,>W$%Q_AI[3\N(5 ] M'R-M?0G8_O$QS!;+*#C_K\5ZP8GA\>,V'!CX%V<;,W=>J*)I?>=]/]$.B[@7 M,TX-NL5)?_&RS.< M_=H[2!P, %@)M[;S\VC(1J!U*) Z;*E:%6V9%-/Z7XO:]>T"US>%KS9LY1#6 MP^;9]"MHF>;WO-]\J8G1 $9EU'VNREE?JS-DY.ITV_='V> M*+-:'HK*&#/2XD)$"Q86[C,N3,=+E_?3"UYQ]!Z3R+=UMV8M1.UN(GQ M2=W&7J&+=EB]CS,8H*:.)/]'1Z!>F3WR8+WF]YS& MC;2VKZW]:M87TFA=[^/[2%QL]<&JM28?%Q(K)ZO*\>MC_P#N(-ZA+Q ]EKSN MR\.#H@PMB>!U3@85 .SHN^'*$9JLO?DJD^S3L5^/PJ_'YD$D:]L73!I\\9#1 M5/<)+*8_>SES'9S_TC'&TR;18X&Z?>C58C@"A(E4:;WNFAE+F& M/JXCQO7&KO?9Q_ZLYT ]-%IPNZUBVTC-%J74VE<$"17W_$G!D+1&(^I#;-6N MI)/W,4/^=97\USV+8M;UB^\S]UO;6/BV8[8D]NE99F)]T@,(C7*X0GACHMU0 M)6=XV2CAYWD@_1[[SK:UB5#5-!]797*B.?D*+!Q;0ZS WF0-ZBTAZ^0ZB#AD M8AT78=I\6G,YUW90O'[G2M\,_?/'RU^*__ANP:53H]G"# MMEYI3*2D"#OJ$0M$@C>J E(J< ML#T9NE.\@QF+AO$15!:5A3W*S MOE_.)6+IF?G9JN1?#W_^]OOS?JYSJ'F$%&-;.@]2J*E!C"F-C*0< 4HC09;2 MJ+"1RT 4#8QQB0SE;JCP9:0AJ,("PW$MC"(3*6D=3CAI^^/F1?7'+,2!Y\5_%#YWWQNIG[0ORXBR3L>W_% MF4@DU1# /U>>R7*%YB0N,7V:Q26+/F5@++!YH%;.5M0$K!U2+D8V8B*+@F-( M^=)P(<"35QNSSF^Q@2L6*2N5&5[MG??'G53W. M9^Z?BZ&F]%;\>76T'[*_=.=7=W*\D)O^[X0<\0ON?UQ-7Y;9_O?82V/]A+BM M&4WKC_TVY>&)#(:6WCLHT&7 -RVE?][L8B LVG5=[' M:N?S^8;Y=HAQ7;XVUH>W_;K5YB_#RMVJP,$IW&PH5@J7_%&8F(@!CN9C7(_K M?+M*DE^[Y%.,Q/>7@*^9^^'K4 VW&WQ7^JT_P* .&^[\-2'P7'3JYE5N+M9/ M*FY<=RH7G5I;5=H4Q^PYMD-O?1Y*W$D/XNJXX!F+L(QU5J)-=UT/3$:\,KH& MP%6A+T[>+;O2]^>,'BB6\SL#@WW2@67_$ 'JT=VGQ]>LK$M6>DZ50**R *:= MKY#QC")N/<',4B]MM8U5S[=CLNB;<$7@N/OI;.W;=6N@R_Q-[Y[-;SKT]V3' M=*!/^&FF ">&?NU]5_;%2>R$\[]]BHJ_IB5-MYRR#KCZ?!VDSX-9 ])]0FQ? M%F=H2(U6J M&YU',;_)>?P(ES]?JCRY(]_Z]^[Z]HW2=@P( ]G@P()!YX M"L9T'NM"C1YM<'5/KTN%6!._7A[E3= (WCH:>8",!WEKX_+#NUYQFMFR.&RS MZ**'^O$"QKE&- Z'AU]!E+>G_Q6 \C*Q@;3QUS[.NGW"7SF'2845O9E-B1>9 M_H]&_Z_XFA%L?(NSH5A,*,,36M'>Z-Z#N;K9#'@W?,XV,>WS"U'A]3J2?4[G M ??:H1ZF48- MTI5BA"G+E+LV6639SOYS/')X-$X>Q M+\I:3Y2ME%PB>[(C_@Y8:H]-U(,&Z3+1=T-5_OU1N'9[#/80?+P2A!V")[1, M,*L-"JZO-< ],MA7*(A0>>X<5YLE9!_=$PZX9CAS.W4')R6^OHI&-FX)>)3M MSTSN-822?<_53/ZMC=O+QN3,F)IU&M=9$HV#'9J.97+O [DST$H1:"E'I: R M((L-0P:V]A@1IVZ/_M8T+M:/RM.9A#3L7HD^)E:LZ%!A>(FB3\LN+@IB9D_2[,E0 M+DDHASG76A%44JX0,Z5#,A:Y=ZK"M+(&$V>V >66AGLK:(OB">?7+_6DI0! MJ\GR?^!>-E2/$19;)_-XG]MZ_O5<0;)&S\28F+HY>M?OSKJ4:)JG3$DH8B;W M/I [ ZX4 9>UV%(B)+*DC!WB*PV JQ3(.V)M,*$D=J/GWV/'SK:X.DFK"2M9 MCI6E:8ERK&R/$-8R9?**C3LY?):0TB42G\GL29H].XCF4C>0/QQHQGA%%/56 M O!D@2!6NA+@I#/( /0400DOS495O,>&H*,S6_NA[S"Q%4PJR#8!:8XE[I(- MN#;5/@+'W,:Q7,F^$J:"(]E.F)1- M!+V^%F0RJK1[@#2%T"I\CG(U%,A9KV4S]IC)9<'NHR32EFH>72HBNEYP+#9$ M,CI6#H4OZR5]E]V[AII>_9U.^Z)50PG%SM_L[-@^;^H*>]QW"^N &6"AK.Z[ M;[KSON^GBQ9.Z6]:6U^<>!W; O6]1T]]6S?QGK$K6M\4#@C;7Q2)<5Z?_&:T M6(U^&-%R?$/_I5@=9M7'J6_\-K-PBO'S3]Y?+GP^-(U;Z^8T]G":K-6_/+_' M6$'YO(/;Q3>>7&#OT/MM?(E5OS1X@P8>-%^6:)_W[U''@FE'5X6%'EV"+U2T MS/;AGO**>VD9$ !\''O;=F,U[OFEQGNQ/"M8 >-CM?Y>E,S96.E_J8I19IM% MM]:';&5NEKJU;(+INY4D;G:]7>]C=JX1O1*LBK[6L[[-8E^:=5D2T'^NN[XV M[/(IRVJ L3BLC0WHXAO,@#YVT0$[EZ5K3YM(F'IL*5AT^F-?:+#O9'PV\R ML9/T&M76;&+=73"*==>WBP,-C&5J^[;*L"Y_S (T[DY7'6BN++T]=O8Z;67FBB]KV9#$]'6K_/]@A\$1G_L/<6RM]]8 M8SOVAXUR%5LY]!TK>RF,'3%!O";@.V=_]!_B.(>>@>FPN?JCU87 EJ5:X0DZZ&.WG!$FK.0I62.($X2:$ MC>D44\)K[A%FVL 4S @DJXH@6S'L":NX5=7EZ=3//OC8:?1W_]'/%G[US]*> MDJU4R,=[V/"F'4@U5+$_4"DMA5.NXA4JL74P@:&\=_JS[UY\GK=ZV<'Z542(KYO9 M6*=]NM:@;$OR7>Z7?(/#F/DX&>B=QGJOA2N!SHC[+T""N]6*W2A77(52*"$, MHD:7B%6J0DHKA6@IB")@&XG;,(AW:=*ZWMVN;5Y&(K\Z[QU]@VZM&0EM+PAP M7A=Y,>M;V-25NQMEDNV<+*195CK[LN3U](KO];?:2K>*C6462K>*^6,6\K7J/ M\MGC7I%.3WV7-U&G-D,X5**GKC*Y24?>W;%*1R+,E$(SY 2K$-.TBHOH%C%A M2"7+T@F,MY'H\3==SV*:QYO9VVBLWX1?&CWKMK4_0[%)):HT=@VG)-79)62B M'R[14[?(V0]G/[STP\X%HZS6R J#$2N90-I4$CPR\[@J%>987?;#BA&MM1>( M&1L08THBA3U#H33@M7FIG21:OGL_;VBR& M9=1Y4SQ_\?Q-\6+VL6Z;6=PFHJ?%\Z8]/4ITE>#0%#"3>Q_(G6%4BC"JTDSK MJHI;"*A&C(H222H(4M)*)8A59>FWLV]EV&0R[$MY,>R*VQ:**B>8\\7W)G9YFBLPQ$82\KBD*_%9E:C4QP\2NGP1CXAY!MQ!SNU5F2 M2:5R ?M$S4G.M-BCB,,+W<[ZLB.KI.PG.;"7D+)]6_[A8:T@I(NG,A]VG@\I M43T;I*P(V2"ESX<'JF=/A_MLHYX]72-H8@8N=>3\D^YJFZ>D22C>@9([=15Y MZ++T.^BJ#B B"=A#$1H8DEYJQ!BC2#K%4,F-Q890CYE[F+)SO_FVM]IO8YSC M8J!R%JM4]34XNS?A65_*3/\8P=M$![ MQH&4Z)U]]EYJS 'X;",]P0HTBIB>CY[FZG. M>VG"]B>\EA@=-]-05)F\_RR!N">(\)81X29&V MG" F2X4D$Q7"GG+#.:9$/%S@9;3DNQEZV6.#MI=>9 ?MT5[R(26J9V^^Q]IS M -Z\QYYUEOYQC_=$7)G:!A0&^PVQ-PU9DGMNFYT/>W)^V) MCJ1:#=5X$*Z^+^ER['TKX*X8>QO%#C_MUYY^HL^&QR[[=PU]>R]N]+]*LT#] MMMW&2WDJ8)9HD6-Q!NF=0\J5%?)4P9*0ZNA/RXYJQ\]F_ L]B?M>L$W[00^-DZ,9;?W'VG\:6B+#G?6'H?^XGC9@@>IY M-#M-; A^C6S%4W1IVBU MHX(.[-:?L=7EAL!>5J2NB&]UVDM/5\,C=;M4G+$9-RA%;6.?93C7 M@1=J:S-<.#0Z[)YDOMZ;2WHQ@Q?R/D*PMV==; R[9.23XBHE3UU*WP"NN_Z= ME@8XFKL/?@;F,.)L!ZBWK6,C[]/FDV_'7P8X#< <[M6>38I/8 ;;/W_2<,/^ MXZ0XJ1UO^R7J,J'@5$7Y_VKP=Z M-?=#4&/I#!H@R#&0&>8?_IPNYQYKF)#$9_J3NNMZ5WCN["9%F"YJ\(!PC3T# MS#B+>AI?[20^W#9 NMK"H;&I97SR0(A03^?C@1^ *./1GG(_#A1R<,2WRU]@ MEA-I!*?_LZEGE[KGWJ_24T8P(WSUY\!,P*N5 A2_M8WML6DS70RH:.>-P4W> M;MTLF+;1;LTH%+H&?P6.J+^D&'MF3T C/H*1^. +JV=++3D&L8[=M">%C[/Y M.,_[Z(]K._5+C]?;E- T \!%@2D]^LZ M^'6 W1NOD]-I<^:C$9GVMG8TD#$PL3@Y'48$[ 2<\+]^>*7TH2;,[/WG/JQS M??3ROK'(1O3RX1K&;).NA&WT8_[+\2H1[11T98@D(QW@[9[HZ2=]UCW]KOCS M;2E_5=CX;H1_]+#QE>*8'>=]B<:18;4N*;M+B"]JW!='Z(80%8]@^=.IZ/EO^CDAN%?=&070-B68Y^BLM:+8!%E M*B#F&4>JU +YBDHK/;=:FJW$/L%%NL74OPF7HZ!KD;>?SL8?;Q //>2)Y[8# M"C"Y G6($KB$8FL+*$7=70J1Q2OZF$"4ZS[LX*?]J>CJ3YK%G.X^V?OGHY]['$O8N,%$8[IT\X_&6=@?BDK_3K^ M<._OKLKJ_EAWM:FG]?SLR?(>U^1V#X_EY1'FU?=1RJY;#A['!SIQH],HYCG-+XD6)*LQ?<%R^8K6*VBCNB(:E;19*MXKY8Q5S3/JTYPAU[Z'6Q M#6;QPS2F*-2S>:O19-BO@%89%?&,.TP=]IB]N;)T>OL;]W)W<.9#&GQ(B>K9 M(&5%R 8I?3[DAM./!I6WVO[IVJT(B<:/#M(''1ZY4]>;7"4WEV1Y^9XJRH74 M&AE#*6*"*Z0,\X@1)ZBHN#)47TX1I;0**FB)A UP#;<,Z?A7J2KG2^$\"QLI MHK_[CWZV\,MZ+'$0_ZCGQ\_'S-X7G\=4VF==Y^$_]TY_WDH;SHI/E,CE<+-K MR.0^6'*G;IFS)\Z>^.5[%X2ME#*(:1*B_R5("EJA0$KNI&"58?:R)^94&F4J M#2<1C%B@%AD*GI@:20PCS)18I^*)&9W@2F1/G*9KR*N'>^10;K(A.X?I$]*^ M>R7ZS=-K,GN29D_&;2GB-H*5*BO,4?!:(E8%AI2O**I*QSQVPBC--XK:.N=T MR0(B(G#$E A(!NF0,CZ80!4 /I<*;BNK">,DC=JUMT@?2TE%#L:F9:*GJ!S9 MS^\&>[*?3]'/,V.XYZ%"3E<>?#;7R,02&4IJ*QGG)."-^$RI,18$5XB4A (V M4"5207A$5'!4*,^%W"A>_UA^GJJ)++>Y4I+]? HV[1ZS7-;)/-YG&[T&R1H] M$V/BCJ2-YYAJ$JKW('MHZ!&MHG%TS2+6OMDMH)[51H>CVU1<>RR0J.@$!O38BWA?5Y.,#W-. MR"&1.V."C DR)GALT;@&$ZA@)-,*L8K&O\H22:(!'=B@*+>.FX O8P)/C D5 M%RCF_<1D((/@@$!2B" D]7!8I(()!)E(13,FV!\G=64KQ-L5_^97$.J;"O'R MQ BU+Z5FZ9$JQE9+*Y6^"&USLM9<-F\D26B%)M=U M3*^>8*[K> !\2(GJV2!E1<@&*7T^Y$*S>Y'XEPO-[H(/.CQRIZXWN;Q=SH)] M^9YR1H@0 5D2=\8 \D &!X&HJ S1F!DF-[9/WZ;0[)LA8#'[,$0Q?FFZ;BM9 MKGS"!'[L)->4!#E;_DSNPR)WZH8W.]KL:%^^#T08RZQ&%OY&K-06G"8SX'>M M#HZH()W<1AW9^W.T)#O:5"U_7N7;(W^1R\3NF/9EHN\;T3.$2A%"2:8]YYPB MQSE J& <4BH(%+@Q7-+2D7(#0MVFI.M]02@V(:5*HY);2N)\,%8E$ST3_3"( MGOUGBOZSBD']H"Q2)?&(&:*1P48C9Y3BE?"E8GX;I5+ORW^6$TFW6= B6Y4= M"$3L99PH=?OQO&E/FUCGHM S5[R9'_MVR?$[OD:D,6)'7*KU/Q6,\]M?D!^) MK[S?:=/5T4@\:?T4+-)'?_T.3)+J=LM#,R&/M<=D):*9,8DR9@=19>J&_H>K MS/H!0&'LG:]*IA$3@(*9"0SI4EI$G=6&:O!(1ER&PI(I&RI)D-?"(19*@@RS M\-J!&"LXHTKBK4+A#L0*/GVYD?*$X4?OWKB'?0%2%^N,5K)3S&@E9<9DM)+1 MRI;02EG*JG)8(JR#10PKCE1)#?*8"J^E<:7>2-*M A:EP0%YZRM *YHBJ71 M0AGKE/)6D.T&[FZ"5OA$E3*CE8Q6'BQQ:9U;N1E2"K*0RQCL 7;:6A.YW!,A MS*5,]"2U(T.!# 528/FA0@&KJ*#6 0K@CB,&GAR9DGLD2FZ4 MP+JL,-]&DZ3[2QG#%@0Z%IYK-F[@?C\/K=>XU+9;S&"%-&$,.51ZH,"GE7$N*I+*N2 M?%=\/ID^F>K9A__[G9^AO[_=,1J 19HN')QJ5TEQ8*)._:SK(U>3XK1M@N\Z M^*RG1>?;C[7UW:2H9X-=BL9T[NWQ#%[DP]FDSZAK8D9=\<'/P.I-^R/:P?/K M;M[V:6IKS_*?XZ-\=W35VL>C$R>JWZBB:_(Q*NQ@=5\O3GQ;6_CNZH]__0O\ M=2O_N?)0X_U&!^4M9K:D 54@<^"@-#@;9_N\CE(ISLI*Z.UT]H5[V'I:]PQ] M$_J@UW4 4S^;KWX'%Q9K4,5V?V^'O9K=N^9Y,^O7%X"A[AT,Y*=I8__X MKO#@T4ZCP6H7?A7CWOD69N41EC=L859NMX,9N6&#,(YO]N"4QI=&DY=<=GLG M2K$<<%L M%;-5W!$-2=TJY@9F>V,5[+]R4S4N-*(RHU M!_^I!#*&>53%CF:E=*0*&R7%;]/5[(%\[C:[<^RE5=J? ,<>1VA3-R6YP=F. M:5\F^KX1/:.I%-%4$(3R0#VR.J(I41(D94F1(K(R+C8YVVS0\X$LI2 M23470JO+OMMBC$TE' IE62'F,?AN$I,[I)^I=!1(G3^I*UUN&9&QXZWB/I6FV'.D0_"(&5TAI2A%*F!" M2@I'*[*-BMP/A!TYW^9&G-P_8O]=5"9ZDMJ1<4'&!2FP_%!Q 9&!*&T#"J6L MXMJ.09(HCHPH@R6,^;XA^=U;23T0+F JMYC<.Q=U\[Y2.+96^1*A'J:!U ,2 M:I_:TSQ6^Q>5>'N:VX\OE_"_N[;FPM+[0NS,;==V"/OF)O1[),7S%8Q6\4=T9#4K6)N1K,W5C&7H4IKCG"'^/;/'AY@ MAW;N?5JA/FF RO_;'\AY PDMRN3&#^DU',@%-0Z #RE1/1NDK C9(*7/AUP& M92]R_'(GFEWP08='[M3U)E?%SZFN+]]K*QGU7J+*2HJ8\QA)%Q@2QO#280&? MS38ZT:S',.#SU,]FO_ORO:LX MX99Z5(E8=TR*N.M48\2]D*$RJI1VH^;K;;K1/)C?)1/,'[WL6$J2G9(KR(N! M>^1 .28825CVF+-MM&3 MYB$Q595KZ1^NFO8YZ9DRBC,D@+$40)HROE+,. M:2U+Q*QGR!BGD*S*X /#VF"ZC>8T#P;"2I9+W&>KE;UW2N3.WGOG&9.]=Y+> MFU!+! >?+;%'K)(4:6(UJI@T.E1"^K!12O0V[6D>SGOC;:Y(9.^];]&6W* F M<3N5=Y/OBG*F4J0\=?ZDKG&Y"GV&CK> CCX(BB75B-.J1(PJ )&6:<1**H+& MM")*;Z,[S8-!1SJA,I'5MUR)?D?<5"9ZDMJ1L4'&!BFP_%"Q 1,8IPL, ME6EWJ;G#^')M_T="=_M5VS^7R\UUK0^\KO6J\4V1Z_[OGZ.U:50" 4(G'S))NR? JTBK.M1][$!WG9]W>7TFH.1.76]RT>*<=?3R/994F9AUA)54B)56(26#1+;RW#+I<>G%Y:RCH'!%A//( M^M@L0 F%-%$,":5DY4@P"IO+64?/^GC&EK:KE0"@7#J'KTKY7125=O!">4]]1NEZR3% :YR*(2XQ]AC@Y33)2H5,](ZI[C=:%&X5:=) M)DIDIYFT*_(#\27WF_TZ:KHQUY MTOJIGM&!$D EX8*,2.JV!JAC/VQG?,Z*,SH?:)-.JEX[F60 M35-VT2F1.[OHG6=,=M$INN@0.)%:E\@SY1&S"B/M&46B%."?';:ZY!LN6N!* MZF 09X'!-30@Z2NXL"+>PB?)O;Q/%TTF !*RB]X;T_2@*2UT2R$DFD-(MTYI MR?OA) M:D?V_]G_I\#R0_7_1'(K*0]("JD1\T$A+0E#CI2>:V/+DFWL6>(^QGX,10H+ MN,9(CHP"..!Y((%J[2FV]^G_"9\0);+_WS=7=/-> X@="::^?WJJG:MG'X8@ M#3NJRC*%%@2I6X(?Z(]_6O( ="@TS7S6S/U@$5Z_>R\5M5J4)#8="[%OF47: MQ^QYX>$/=6 6U'?%YY/IDZF>??B_W_D9^OO;':/!%9E-8W0J&KNN[N;%:0OV MIH6;%DTHK.Z.^U/KF6U.?#'7GXL^F8NZDS2%C,WR-A;KM-KMN=<^!>OB>JTI*5#)'*&<1= ,>5\QQ$(9$+A; M@W@E*"Y+YX3=2E^,K?I7I28E?O3:0"F);TKV/C?&."Q'DAMC[)B"/N"FFUP@ M:F?9D_%:BGC->QR4P!K)BFG$N*!(FU(B[;G7Q#I>]9X;J@1)0;O=VFD.-VDU@DF51*/?8J6R[BE+SK MR>1.3".RI\^>/GOZQ_#T,80CA%:(!G#=K-(.2:DDPEP;I1P!7ZZV4;)QNYZ> MDPF1CYY/DSW]8Y1KQ+%JV[<2ZIOJ,B9'*!!S_]E.%^[6-"%TZT1YN$(=V[2" MI%HC[$KXCE?1Q%/]P0_ZCW2 ]WNBIY_T6??TN^+/61Y7BKLND%?7H[PR)CH6 M53UPZFV--'*>:DD1#M(B%CC@(>P(*FW%F/?<4'ZG8JG6 QG[]WP[O-2SF>M?_[+GK0:VNI;D\&[^Y8'D\(M^E7WAW[XGES B,^*XYU5YPLIO/Z M%' @R%K=]9FE\V,]+SH_G1;SIO#:'A=-7RGX4ST_KF?+Q-.N^*&^(-(=P./N MQUZRC9]_\O[2J6NROCPUUM!T@%=C/>&^FJ8'-#V=-I_JV8>BQU;=DZM:KS\Z M%8M-Y[SK]7X9.2K%3>K]XB.E;E90ERAQ@_/DD20W>VXE'VE\-RH,C(^$5(\S M/LK2'E]%TQX?N\G]KI:_-.HYYS)YN;;HKI!_5;>(R%Q<]-%C%ELK+OKNN/6^ M.('OQUWA@7*NR!6:]U.-L\_;)6YE\C\^^>^WGG9F1=:$3/Y,_FR(=HD5F?R9 M_(=+_I4ARD& /0H"_!)KE SKFN.:7_$VKO6DW&PFQP&R'=U)\J<1ADF(.[F5 M9%:WG9X_9=CR2&L7S5Q/_V+:XL]__3I=7;:E[E#$_!RJ:MO[Z-KM''^E-J7LA^/'HH]X_^LZ; M('+\]A&M6<^#;[_[UQ0/?>ZNA6=7-3+(23=M4#\#;#;N_C9(61&R04J?#P_4 G"\SYU; )(U:B9FW5(OI[N9@[0L>IM; M!26AB@=*[M3UYJ'[_^R@\_HF.J?.[ZN;^AAEM.?:($P%11/W+=GY M/^KY\3)OY$7?(J*>?7C6=1[^<^_TYVUU>.9XFQV>]])69=>0R;V_Y$[=,F=/ M_%5/G#H+?[@JC?, X(,0OJQ\R1!EV@)\H!A)3"WR006)?66MYY?A \':>P&0 M8X /UBBD.9:H),RXDCFXECTH?.A [.#3%W$$FU25S#!BMPWM0]?U29U?&8=D M]<@X)..0W<9(EC8@IB@((2DQ"H%8@XESF-"-,(8G6 K-D.0.L OE M%"GE*V25QIA++SG1R>$0+C((V6TKFT%(!B%9/3((V5\0\A__]IEBPK+F94.7 MR7THY$[=*&6_DI>[7[Y77%-;.8U$R6">R*1#JN(."9C]50P3586-_NN45D$% M+9&P@2+&+4,Z_E6JROE2.,]",LO=%9\H4>4I8IJNX=Y+*N34Q*1LT)?*2]X] M23%GU#\"=KL#T6]>;BNS)VGV9&B7(K336"GEG$$ [S!B%19(2ZP1-\8J38)G M5E^&=J*BBG/-4."508QB@(,EH$.)I8'_J2TU3@7:E6)"&-TBM+M/7=DLNY62 MBAR,3RK&\WL29H]&>4DF "1W=[>:V@F>HK*D;W6;K G>ZT\-]_2W+R4N'(@\HAS M7R+&K$ :LX LC=L215D)NY$3(K WW)D*8>DM8B; W#P8@7!IB'9,!49$)>9Z89XB3?6B&.#O GAV$. > %JI #*>6(EL1$]&"0YJR$@5 #T81+I7V ME]&">N/0-[ V(\04$:)V MI=*TM @;YA##%4>:28HJ[[RSFE,N-W(]G%?6ZWBF*!EB/&@$H)$C7$I>.4^5 M=,D@1"4G8JN)J/>D)ADT1:+2G3 M$^:JC&^]F#=+@8PC J5[@I_VIZ.I/FL6#H\CN"?C> $HPE2?=OY) MYT]UJ^=^29#>?@[W_NZJ]/>/=5>;>EK/SYXL[W%-$OSP6$:.N/H^TO$Z]1R' M=X0QO=%Y1/$;G">/A& W. \?5>HFYVU_?%R2&XU/*/DX]$M[=.0FSWV\\4E^ M,_I=)7U?V7HB;[_SY);]&)9NXT9^3-Z_&SO'G=]@G.5N3;82(O)7W=KCHB23 M@F)*'A7LWV@SYSX?5>XS^;/9R68GRWTV M.X=$_H3(G:S9R=/Y/9K._Q*[][V*PT9OA\Y]Q=NOUEFY7P^49_2[9C4S^79GN9[66V MEU?92[?HYFVMI\5O;6-C$.QM,UW$;/5L+;.US.&N;#\?FVE)V\\7,W@A[UOO MBK=GW=R?9*NY7VJ;,6:VD2FQ; =MY&L_OZJ QJ.,^3E0T;3UM6,MDAGI3:E[ M(;#QZ*/>/_K.FR& ]&8Q[VKGAR_+#<39V^^-M]]^!Z7;=,:ZW#0IQ2W8>]\A M*;?$?&1X=P<&[&"]CW3K[F0^[#P?4J)Z-DA9$;)!.G ^I$3U;)"R(F2#=.!\ M2(GJV2!E1<@&Z<#YD!+5LT'*BI -4OI\V/[JQ2J>OT[G\3ZW6LI8KP9*UJB9 MF'5+O:#R9L91T8V)[FGFL1RDFSH\N-P]=HWX'G=+Y41)0! M5=P9Q&1ID;3&P,V-9X;ABM*-PO-$,%,&XA$NA49,P"==^H"4(Q(+[856))7" M\XQ-F'CTPO,I27IV#9G)JI#"&*" =1PI[PW" MJL*"6.^PK3;ZU@BLC!4,.0&G,Q,,,BK>HL2$&LD]Q>DU"*:34K ,(W;;T*9: MCR?CD(,@=^KJD7%(QB&[BD,PL0 ;"*HDJQ #A(%T507DX'6PD*Q4CE[&(::D MVFL2$-78(R:Q0)IXC(RPMG2X\E[JY' (JS((V6TKFT%(!B%9/3((V5\0\A__ M]IEBPK+F94.7R7THY$[=*&6_DI>[7[Z7IN+648^X$P8Q+RTRECO$C6&*"R=H MQ2_/$SF51IE*HT (1BQ0N(9:AJB1Q##"3(D?=I[XI>DAG>!*Y"EBFJ[AWDLJ MY-3$I&S0EXI)WCU),6?4/P)VNP/1;UYN*[,G:?9D:)9C+Y"VA" @\I[(4N A)5/!=J5=*+* M7(?GXWV+.#?CYUUWVH^0F!>>W*B@*\$ PQ M4RFD-:L0X MLE%<*NXVX$Q&$:L!(90W80XQP 7!!8"B*M0H8H@ N& MEL@H35%)*2X=_"(DNPP72HVQ(+A"I"04L4J52 7A$5'!4:$\%S*9BDE4362Y MS5V&&2BD8-,>J" FW5+6*3VLK-.DVGWEG._TMP-=M(STB%;1,KIF8:9^QU!> MZC#@H7<.?0-K,T),$B%RJR76&AE'.6*TLDC) ("1TK)RS NKY$:RAS6$$5LA M(:D!5%E6R&!A4!6","[&E1%11D09$65$E!'1C?;Q .:Q MFFA4EH$CYJQ$2DJ+-'&5DE@&7MJ->N=,E)IKA3"-*,IXC60(%2*B]!@3IZ1Y MV$W&NU%G-,.A#(<>FU\9#J7*F=0U*<.A#(?V'PXY%ZRK"$&*,H68DA[@D"*( M,^N_GC-4;CT6L)^_\UT);M,UT@*(,FMS-W*H(S472;ET:HD00E$M.:(6+$78%CFW3NXW4_3QO[Q7>'!3)Q&WK8+?YT2(78DF/K^Z:EVT>H,R?#LJ"K+ M+XL H7>5@?$..YW\3OC1G\X94 P<6-?7*_<:C.3])I7;97IOTWF_F16_ZK.B MG!044SJY*@Z2^BL4\V-?/&].8,AG8 !.3J=^[EU_5-M_+>JN[F%)$X:3NJ[X MAP:4>%[*>U*\FMFCXH?_^+>2/1W/Z3__>+2ZI.X*74S!U(!2%Q^FC='3HEN< MGDYKN!/<^L2?F%:#,!D-(&-2U.>EPS_U3],S!Y^ZN1^^SL&SSV/]\*([@X,G M'8Q7SXMC/STM[(A=X)'VN 9\4[3^PV*JYTT[OF"M9];'QPXW90Y]X>SX"K'VJX#(3^#S_OXIU]<;IH MX4$=? ##[./[%/KTM&T^ R::^^E9\>\'&DB3NO2Z#.!:'#@F9JE!F@+N=5P0 MQ1E6W&]L*JP\M=KH"H"N#[&7!4.J-!8D*!"L*\]512][IY\6'5BLKGMVSN'G M33=_$_H#K7E_],5_G/=S>/% MSX$!];QXJ6T]!2X,.E/#:78>;S6_K)OP==;,00'C' 6&4,,3%RUH>[>8SKO( MB_Y)\^/6^^($QG]UF \>F?!33L/PQTB7?JYJ#;T51UQ2??PA.Z;@$/=PLXL5E>%)_3 MO^+%QT3"#7>;KLZ MV[]:=,"36;%2^!K03#Z_X^*9]'$#N\^.1]7M&W3IEO M#_#C(.0C%YZ]?5Y(7$V*I59$GBQYUP'G9O$-#9!.N_$%X=GQ#8\NS &V"^;O MCBPVT/QY6&.7U(SP2S."X]6FU5/]P0]37*0#O-H3/?VDS[JGWQ5_SM.HBT1+ MA10/+H/]L\'Y-&VOST]ZG8]OM!UB/W_Q_$WQXO5_O_K]S>M?7[Q^]^R7XOF; MWW\#,_3ZY^+MWW]Z^^KG5\]^?_7B;>;'@_#CUV>OG_WM1>3$4'U1/7U;_/SJ M[?._OWW[ZLWKGBMPQB__\_;5V^+-R^+EJ]?/7C]_U7/M]<^OWL$YF5$/PJC( MB=]?O/W[+^]Z1KSY[<7OSR+Y;Z0HB) CQLBE^ B,AG*1QH0]!?.>(I7ZB0Z0 MYN0]?0]7@0/O(>'[B,\670>"]AZ.3L^ZNGL?=BKH].K=BU\+>O2G7U=OM;1 M7?'SZNUZ*/ML?$, L@\U\=G>>Q8O5Y#^>3-SYP#]]W&^ >C\#GXZ;SLGQDB GP&;/LKOZC M6=13UW\:[M/%T<;Q7PB<6GTZ7[3P= NO-QL#-O# !L2Y;M$8?IWW:Z7M# 9X M4O=FO2M"VYRL#R\,T9L8^]0QXC&=QG_#=%&[XAAN,^W'\B&&/I?W+#I_J@=E MFHQ!I>E\^+XL6_> MK#@8@T_=L8X1EC4&9M7?NNIWOOT(9P^*YE?2%UG:+RV -AI0M*;](PIZC-&? M1,GQ49;7Q.Y?"QWCC),5 Y>"*_B5GH''\^%8HQ$KE8B MECVF-0R7C# MTZ'3ZJ!E_5G3_]?>MS:WC1R+?M[[*Z8V=JY=16'YTCM)E5:6-ZIX;<>R3\[] MY!H"0Q%K$.!B $G,K[_=/7B1HEX410[ 3E76%(D9S/3[-3T5]FRA0O.-9!C[ MGL8\REA$?B#^*L>38^3+EE"H\3!U?*5&/O SNFE;O:V"*"K@<4!)\#L@SA; M/4@:F0!4I_ &=^H&A^[=S/4I_\Y?[?3.=QZ(*]22IT(4$\*8_^Q]$T>) )U($$I@+8N MK90,]J6%H=,8%*C)903 ,P+%!K'1"#2FAH5+4'&T8#S,M0-9 F> ICA3K1U%/%0"= -B!;?)B2V)J*Q E1*,72^=#8_]75 ML%FN;4?&!L$_T>T&/0VC,(!6:'YC;=RQI)S>C4"+0)I$QLDS#U;?7_IU3O"*1IE+=N&L?P)MAI0;84.QD!<\#DM,%87@NLWT+_2F=1EF%@ MY (P,J!+F_H+%,^YPID=$,A!%)NWXGM,O!&C1%46A?\& ;B;F21Q(YW;/;-2 M+@]VPK\PAR*EDG&1+ K22'^ S(.7G@#TH_2R-,NT@FVK&2D]NT>*^11E.X3Y MP,A"51%NQEK#"(W\ 6+;N'5CF/%2FG%N$4')OBTV7)$#+9)I1KQ8C?C5(PE <*2P$Q MW #+DT0JRJL"[TJZ+JE5)!MY)?V ]+N9*Q'Z48>$I#X]<;]7:=&\"@+C,> M@+<"@82DB@NEAPN#W:/X!JX*2\U<,%4. 2]7H. 1)!BMS/7Q'8K-;*VH9LQD M*T!G 9?.QKMGU1@^&J\LAQ;GJ86O?9BO8!^(3J*M->IJC6H\#NE<2T$V5@+)XK(3H\K+RJL@H'6-#[TBBW+/;YCV M1<:4RJH/PEQ7+X;% *TI?8("ZQ23?0DN5UW)($6OR"?KSDC>\@T5 MN5L8QK?DN9^4Z[[$]!NEX62H<>.A2QZP'\*3X#53H&EF7]5-X(.P#MIFYC/9 M(NZ;P6E56D/+/\.;0>P""BO,BM&65>HY1<'/UT6;I.UGO)?YE;C#Q8Q'U21QO@VPZK+@ M4Q9PR8O,,$XQP,32R)R6 N=04F3(N%WF+7DDPBS@)@/;W!DH JDIB9DG&( T MAJL\JCQ+I'&0,9X$YFL6ES(DL0#X\Z>.JM#&P-3(#V;DU[SG3&FS&UQE?IH) MX#!&:Y?HD_S=S/"DX(07*5W$NB)3&3!W<&I^UW,$)#0,IN>(!@#GA*4,[G.@ M+3A@7G)5!<3&)8#8>GFZ.J>:JW+77DFR0-1N/(TJ(IS:V'.DZWO9)G M^DZOUWUPHL/#_AH7M'?XY 45+7MN7XAZ0%1Z&]HK;+ZT@!L?U5CIX.7[*BT. M%ST0MSAXB<9*#/J-@AX C;]0IX>7;C_VR+O0ZX&P-1@ORR/]:]D1XI8F7",7 M+G&]=^WH8 .,NUFM9A%&-N14+(_3-QZ:>3$Y\UF3&;VX!S&K13O48I?58G/4 M(OJ K/X:P: L&UDVU@UAMLO&#LO&NC/H/:Y!%I=]K&_0;>^WNOTVP+]+A/@8 MW )PK>\>;GL,_*,"-I#!3 WD$YAQ&;3QY23/L#4:#'#;667QG2,OB;$:7B5B M.Q(/NTZ?.8]%'0-\JP!NNUABW=( W;+?<0Z9\RP0=:MS2Y\6;&"'= 4-R? 8 M-E:X+N^4OFB><9OX:%/!N(+R&"D6(H4MAY4+O;T]IVT3KOF6Q@UR(H/:'D9@ M360S4E@3K5P3]??Q5C5[<,V:B/.PV^#V_A9'FHXHP]<<0[* I;8:X+9S"X?+ M&V!J=/Q3/P0NU#.<@:T+HN]"ZX4R]WB;^_3P)C]-EV9G M-\J%>@-G9&LHD.U4AQS5JP_ :TCTMLNVSM*^+3,.,PYK"R9Z:P%>0Z*W7EL< MQR3MRKK'NQL$S<,"M M_!N FAHRDNT"L[-LP=1+(IR[^F^<*6O(:HW# >NL!J"FAHQDN\Y:.HK*.FO3 M3,F9U_KZUI\F"CWI\!*\:C<:*XY76:[?&@EJV[EDR?L!.!AO!_IVG2XS&\LU M!G6#06V[#&(54FL5TN,BG\9XF7,1 VZ/9/GYX=)'-=OERS>VTP)_I6#0-''N^#^ M^EZP[RT >^=XOSA5(RD%M+[ M(]4)C/CMY.1SY8TF)RN22*@;-T@])=YTW@I9;;P4#;$>6H:7/B!>2*U5HEM% M*R9\9:QP4]5BZ99XTWT+WR\Z="LFL0\8!6#! X%9!KQ?*V!PW'E+#*7K!WXR MA2$^OHLNS]$ZC]C']NA/(*8@8F.A&><=FTDZ;"#H; +L*Y$2K(ZU DH)P MR"*TE0#N%4B$ 4F3H_SI!6%<,_E>USGH'KY&REUDNV0K<';;O0>?Z;;W'GJF M[^QU'ISG\+#_P#-MYZ#SX+L>LYZ><_#0NVZOYYZ8^<$+%F;=MNISD?,H8_#@ MY6W!TLMX@E]U4)]L+8/^D: '0.,O?_]Y[^<70,-2%<7U0-A+& R#*/!6@O2O M:)$+LLCUO"V^1BYXSQ15O\=%?D W?9!UY6))]4#S#BT:G\N.+&;G.QG<'M5(\,\/H MG*V2%[AF99?YINE\PP!G@#<;X*P97D S'##?6, W+YQ.95=RXYSV96$3&PX- M6:ZN&-1V@YIM GLN.&->L9M7&-0,ZN:!FC7 RC7 7_]RTVUW^LPP37$*5Y1E M7( K]@Y7DVA\1,]1#M18P).6W.O,J+$6-6R/O$"4NFT?POG*[8TS)0/<-J9@ M!64_:EA!V1,R906U::9\@4:@[IYH+9=!K$*J;4*V5TVD-I(9JNWNWE/3I>[)UEXD'B!LVKV MS6%S"_B2 =XD@+/IL :!=N#TF9-JC\4EVR@U&(>-DX8,<%8_S5,_^QLH"K() MC0U6/[F3#/_B!=[/N)5^;P'8M_!2^H\J$5KB3?3#**9;Z(=^K!/Q9RIC$$]X M"3U>N8?94V !K3SQJMMV=O.K+UL"1G4/G-W7+;PL_M5AU^GGOPDW&D]D#$.H M_^^K_8YS6/R&E]7?\;*.([["3_D;A:_%)/8!^+ O(9,D]@>IN=P=WI@_I7'P MJX/9-T1I+-38UQHOZ02?.I27:@S[%HER1R& _M)7NB5>]9R#^6'#(/4],8#% MNU,WB$)U>TQW?HR;:B ,W!?B1T@W@B]\5\\/[3J]^:&>'(/O;QI)W0#YX(IA MUY&7NHFFKV%49WX4T#J\(?;Q93Z\'[ :1\',ZYR7IZ%,P[< M>A[^+8XT\D@$7\\PJM.>X=,#IYNQ:7>OPJ;WL&)WGH>[_<<-!!X6,\N20,4" M2!RM'N!"?,R('4_EZX6%@239>_V4!?5ZSN&] SK"2S-!,0SHU$1+Z'0R 5'B MCB0,A/\&@0HOD3.1SX+H&@;#JO]0;I*W,Q_[-P+>F@"GP8JJL[Y;%E5:='\S!2NLTSFP_%_P:%(BS P(YB&*4:_02D(@@:,$FNT.$TA W BGL M@Y1&TP565ZRTL# C>*=29,(-TP16@.H!D/1#)7A3HAN!C^6(DR 91>GE2%PK M,9)7\%+EIBCYI>?1>3@P>V9W.(S!_%(WOJ8<"JY%!O!;" ^8%?LJ-FND^1+Y M0X$AA?8:2/C$OS2Y%U@WV8NP].S;8K^>K^-T0C^C&G%'N'#8:D!F)0Z>TPAF M$3C69'7,2F%H#$"++XW*$*X,PR@1EZ"Y). 75C:2"6X;?A!51'N1T%&A[@AT MCCC'/\%(5E>PAA89AH-4 W]H6"1 .@TR$W+HAS)T\?TPIP$A?$H#M',!J !T MK=#$'@X!T2DHUF1K,8BB'VB\*"#Z5R 4*PZ+9QH W6WZ *W-F6.' M5:?@@?%HDBWK5W7W;WL[N6-UCU_5[946J*!;81[T5UJ9L].=M3.?X%XMLM-D M86;2=@"-^T]S^-B-:CZ'7B@@B%QO>/ 4Z!%,QU^IXJ!USK?@IA3T55%!,?^R$H&KJ!"?@@,4IJ,8/,V 4E M[^,*KV6NV+6*KT"[@,YW^T)1.[?6E"5MK,\P0C@ )-X:@"&L0S(>LZ))AG%2NV,88%!25&<^EN4#1C/:CW45\O"1>19$XE)9^^:H8 MXY'WSX*KZ!XXO=?S?M6A M"/@ T"N3%(R?*6KP-#:3X\%&/P M6[=PQ4'JH0K!EU1W@+^BEO,4YM1]XQZC8L%WZB1R?^P,2#8AR "76:X0$5)Y M TF<;($:?8W,%/P#K$+M^5GD&!X"0G0I=0*)RB( FGIO_GX;'.C34D=Q P(HHO90CO\8AC8G7EJVO#MY7P ML R07_Q$YZ4M F&KL39!P2B3 3+)#V0J;9!)<:<\E0*OPK05IHU)^2;7$;QM M@DDO9.ELB#;R,T]^@(2JS&<67"P1E#IEF^]@=^X"?3H_SI!4?< MS.1[/:>]M_L:.6=1.6>V F>W]^ CW?;>0\_L.IWNP0,/@4IO/_RR3:[GGO.$ M!T\Z3OC<([JYR'M4?>S!RY?'+JXY>:#XX6 CE>8,^I<$/0 :?_G[SWL_OP : MEFJ[5@^$K<$\7![I7]%)%^2D:S0K0!?_+F,PQGN=UAJY<(DF;+6C@PTP[F:U MFD48V9#;MCQ.WWAHY,7&A1Y%J09[7K]EO6@5>\WJQ2[KQ>;H18S1L?YK!(-N MG6)C25@SSK!=$J[S'CN6A.OV!)[7+XN/?:\ZD7/?X>,+*NAX$V#VQ@^36.X4 MUQS%.T4& !]:TE=83;>&)['A.K"]%!^^7,.,1VM*1L997&60@[4@IK^2ZF.E%CG=>S6!@FXGYQC0>U[?S"_>AK MT=7OSG[T>ZW#_5WF-Q9M#.H&@]IV,<1:I-9:I-]MM7?WF=\:XGARHF:#9]V* MUCV?X\BELS91D)H#(,]R1!N,5#L-";[E>[M1PW;&RJ5C;[?5W^.+OIDO64=M M'."LHQJ &M91*]=1W=;J[* 6]*,56"_6R2FS7<^L,V3\!K6S1K!S3A]U6O[=G%;K9F.%DYS: MFO49ZS/69RO&]'ZG=7"XN3/:K,^>ZYP_>"OI3M_9[Q^^/I[@%4;AI?&9^\YN MK_?"EY7V5@"Z/6=_59"SMLUW\PMU_ M:EU/N=?J[[>9W5BR,:@;#&K;I1 KD9HKD0XK$4OJZSD#4V,YR!WD:L)M#/ F M 9Q-@M5WE6UU>H?,.4WG' 8X [S9 &?=L/I.H*V#9:N?F7,L=1H;Z!,-[I.WL'A]7_[<(ZG[[!A\_$3R+MHX][%*M M)OZ5NOO<4F>=AY1LIT\[E>T+E]\S4BQ$"EM)*Q?N;W9;_?8Z[V5I8!=:VW', MRFS+Y28CQ4*DL#);O3+;:QWV#FS"-BNSM2BS%TM+5S'$G=DWCOSJZ<%H=A._7IRJZNX":W]A7)K0>Y;#.M_GKO5K>]_C0)][NM@=1E@%O'%:SF6,UM M&MVU5'.]5GNW;R'.6C9_=OWVN"]'O3>?L3^-)!ZL'C;I'? M!^=ZHD)-7G5+3.)HJ+2&SS(06L57OJMT2_CA$%>"SXA$N:,0-G,YI=J "&L# MQ*4*P3,/Z!OIP1)\G<24<*^\2MW@FY1V%I42;!P^2&D%%2Y/;)WNN MK_?:*N'9.9R#YZ@(TTWDI3+B=$<.86M',KB64WW\L_CE&9!?) J?!_@-B\)- M$F$VP^9D'KW94VYD GY'\ X5XX:>!FSS,*[VR$]@(^Y3VC-C2'@+0'IJ"@6W3VG\[HEDDB\VMUWVOEO MIN>T$D,_UHGX,Y4Q"!<1#04VQ25-)_&=UWXR$J_Z7:?SF($=1WR%G_+E"%^# MEO0!-;!K(9,D]@>IN4T%EW-0KA0GC6"W:NR31M4"X *2C_99:%$?]>NKGG,P M/VP8I+XG!K!>=^H&4:ANC^G.CW%3#92"6T&$">E&\(7OZKFAJ*5?=9W>_'!/ M@BT0T\^@JV6(JT:3P$O=!(8!]!)?!K#M:#C4@*@! $ CQK +A>]6=ABI-F M=\/@-SCQT ^2>,Z2\*VU"9CU5\GZ)GL37B(S44X'6!G9[AYY4)$"[0K!(JOM M.;M+,?[>+-\\P/?N2(:7#W#]"$"%1G <:61RQ)R@@E-X)_Q<[L%(-F2469&V MB+/R4=GSLU).NG^FOBEM):[R <:7&5OE9G9U";C)WS(;_4LZ&*BX)3Y\.*W. MXS"M;\CRN/=L+ML@+V.#/.9 ]&)K9-?9GS%&.J4QTMM=4B9U#V<-@-48(]W; M5@6J"6-6M"-6VD_#: M=>&"@T>L E]4K&0T7\B511C(Q4GNZZ%/7M%TY(?/<-M3K/$9AUE+$'&P-C]" MHS83)()$2>%H+A0E1E)(5%KEPH;R"K:"0L8/=1K+T%6PER0)R F_R^X>!D3L M,JX:X0B>:_#>9Q4ENZUVLLKJ+B_X%58'=LW60W25])G!5+SQ'>6T1!H.TV ( M+ L\#%P6J[$$I0RB">0 Y9V0;:,!;-?4?KZ%1V"-&B;3)&B,57!M]#?8MR ( M8M!9ER&LDQ@7+=>%AJYAZY'OC@I3=B2U"*-$3$$<@%T0ZJ&*X]*+-B$V%8-4 MRK=1FB=D=!]4 W.2K)7?\YLIC0BD6M97W4ZO(OO,@^^4J\;@G>?/HO#[5 3V M5(S6T126"+8*+H;2\OA6%V$$)KFX!#,&+'5,03OBGV#91&CIHX0SCQC1ILT4 MN,V!@N=!)H^CT"EW!%#R_H!W(D9@;;D0AVD&4OL&;.:),6$!1#5\!90"TTKE-CYQ4B(:7*00/KND^/76PWF5TOQ] M%,\4",3J4L8> AV$,#+ #+]5T= ".:S$QPALS6XN7]-0IAXQ,+S!0\N4/M'Y M&O('@<]!DJ';JY'#C?S)I,0Y_"TZ*$CA3RW^74BM+PILV@1E&:P6'FGO_)N9 M;77,]L'_,_4!:Z8DY%1.T,L#H&N0G*!EMQ[2JV2W_XQ 85\CHX".3^0/)0+8 MI1)_1 -@*%15UU'\ YG-S? 0#?X W8KQ#> )8+,Q#@)> U<*^!%_PX!1,-P9 MPIPPT!'_430)>53NR%=D;L!@5%F#)+/.X+^HRX4778?@24TSEH8I+V.,1@U\ M$V3 M2>"#$63"D_ H#M7I8"=_100&$E64%/.88T-5"ZJ5V7MHXX1Y/',*RX;Q8!(Z M9&_YX94RM@V:-A@&G@B6$07<\?4Z*%(M12M&NOHN *YT : M1B$%9B,PC<$D/7)JOG@O70 ,<-,;L H+RT;!_&]9:JV2ETZ2.=.\E85 T"!# M.]N[S4Q#\6K_L+3P6_,!C?UJ8ETF"TUZ#&<0A1 5D,$,:E)KE1"#YM\$OAP@ M(:#)> VDT''VVF0&.^TVZK+YM4L]MQA9O@7&=HNQ"Y?%H8SMHW>23[=(H64$ M&OY&'Q1H]ROPLF[CI[BZ=NX;PDX.]<\C4XDF*D B.J46FB3(_"G5E/$12)!B-&QJ9&!L>! MCPK_#A0* *"T".!*-NAM=]/T.S 3+[7<]K]WFN$_*+C+]D*G-U>Y\%G MNNV]AY[I.X?]_@,/M9W]PP.[%W1/;PESL9\5S2O7^,;P8!0& M4Y.&C%(-1H%>9S^L!?"S!9_6W&7YM)M=ET+#4FV9ZH$PJUEPULBWNS-3[3!O MY;V_+"592EJ(,*NEY*VX!PO*NG/K9B]*FV\_9V,? =O]_4]I@B4JE+P&)HG) MR]=9@H8R _,)FKGLC/C;(!:__..KBL& LDS3&?<%R9R;;[A?BH-*6;KKP]+>[I9CW$Y+9&7- M[?G^R5JBA@V5U5\UT6WMM=OVX9ROFG@1OF0]9B%26(]M&6I8CZW^T&6WU68] M5E>^?($L=).")[8SGT'LUXC:3#RQ$I53!-9SYY9R78- S0;'RF7>_FYKEW/) M]6$75A16H8,IWTI0LZ)8N:+8V^54\,;99;,G'&N"&-LYR:#WP:..?T1^F(@K M&)/&BOIQ"D\-$HZ?UX17MYH'&P=PMBA6?T%UNW7867^LVR:\U99U6(%8B!3F M HL!S@KD!0QIO"2FS\QC _-P[K,!3NFW4(XC .]_E4?.IO!\37?'<-3:>@;< M5*\RKM2R&2EL=JQ<5+[IM/;W]FW"=OVJLVS'\7/;5;/"VP+9:CN3;2526.&] MB,+K6=X?UR8D-T;A<;JY 9A]N*J9XV>U4)P-!KCM/+1D&Q-.%]B$Q(-^:[_= M9]YC8<< WRJ VRZ86+LT0+OL]5K[!US-9(.PXV;0C1>9!OD?E-9'Q6WM$\Q< M1]P6VGX&W7B0F*6FA4AAHV3UD?M>J]?NV81MCMQSJIIE*RL\1@HKO)=0>-U6 MEQ7>%BH\3E4W +/55#66G[=$ ![^:AS\!J/53N6YLG:$7:>[BT+5BU*\R;=> MAHWM++?^W,,3D,L&TNJ3X)U6O[UD+=^+(KU^=E+CQ"X#W#JN8#W'>F[3Z*ZE MGMOKM';WESRDQ7INXV(W=^?A7PF@HX]W >GUO3#:6P"CSE-@U.EN6/[1FSWE M1K%$]_>(6H3AAE:#A+L;62\/] QF=8;Z2F#[%1N%1V-8\=0TJS@\UG>U%O=# M:OOV+83U>>(BD0F\ J;2ODY$-!1:A7X4PS]N"A@S#>'P&FP!4PDY_W-,=XBI MV#QR[2,YFC)?>\=O'2%.Z&V_R]@=B5ZG);KM;I?> M\4ZY:CR %6??=LR4&?C$M200N?!GX,O05693,@A@KX%$F W]$'[P94#S13 Z MAM]T$ONT2!A[I>")Y)XV[@Z3_PK)_T(I\3%*E-@7243@3D.9>D3@\!0 4YM/ M%"^?PZ%&#A@K1!=B&G!_#G^+#I(/_*G%OU,9 _4&4_%%86A01*%X#ZL7G?;. MOXF\AVE,1."'0]P52D]\*%G$E=3NHF0/)H25RD$*Z:9A2O@V+">OI!_( ;%= MQI!1&@MU _*N?PX*%G M5KF@7N?!B=KM60C=DUTZ6*Z@]"7B,@?-#=VME2"6$/&2(FVP$&!J " M]',K9I:LM,]A9PLNRU##$[R]Y3'Q0(P- (V__/WG[L^V%&74 V%6L]^LG6]W M74;M,+\I5F4IR5*R;@BS6DK>"GVPH*P[MVZV'@V :WU:P?:8Q5S\H96%5#$T M0?%/3L];D"?::H#;SD%\KKT!B?1.'\8RZ[&L8X!O%>U>JRX4P&@95BSG=?>Q?):>-'UR$)/]),KK=US9=D0OZ3JSCFNB M(&746(L:UG$OH./ZSJY]*&<=5S//_FG1&BZ&?OD#W!QULUQEKN!L"/O2LSIK1+TW MGT_>#.>=C&%MA1<.U#^0Z)Q'8=E44@3^V$^H[QT?5[:!ZVQI.&T[;FSG/>XF MOEU6SNZA@UBL?'HN&XE3JD7B/;,_9/>XYVYR>L^^C>-$=&AM9\RE <1#[#]^KL?&5 M/A:ZR4A9L^:'H&O8/QG%RIXU/TUTC>'OD;9F\]H:.N?OA63.+HRO?@C\$4 M>U3%DJXGEGBG.%T5S35'%J2_MQK@MC,5W]70@.H@0,>2OAISGEV-.+8:8ZR< MF$58.35-.1VV#ML'S'H6R#KN\E1?4?B \^N'5TJOQ/E]T7CP-G$;@[KNH&9C MX"4\5=#HZPRGVX2R.BH>&PLL6+8QJ.L#:E8CJS\.N<[2%)NP90NK<#:U[GJ] M<"BK;F3I7 []4(8N9U.MXSP&>), SK;!ZML>'K8.=M??+,$FO&T%ZS# &>#- M!C@KA]7''_NMSN[Z[[FQ"6]U=%;XTIJ&(?1L.%1N@AU\U(T[DN&E$MA11YC/ M&EOEDG.*37WH@_HS]:]D *,YKVF[RGOATRV,% N1PK;*"US)U^IT+#]Y9!.2 MZZ@'.;NZY7*3D6(A4EB9K5Z9]7;W;,(UJ[*:^>B<)]Y$MBTM25>M9VN@,D#/PJQQ((***ZE%E3= M?T>K-.%&XXF,X8%K/QF)5X?.83''0VW63$=F!<_YL,JIDK& I_S(:PDI7L&F M.\54>23),5Y3C*0G ']I.)1744PW M//FP!3>A%>Q$(-1WS%IB'R@"@"V\% 8"1?$O?3+Q="+0I4(4 8_< FNG/B) M#%H"()+X,H"AT7"HX0DZ:S\W"MX1PBCM;#W!KTYXG!<-#6[+N*T%[X;D29@? M%HR([-)&7RACH.W((6SN2 MP;6X7:(%#'^KFXD*P1;S:]R!"5(HQ"!'@+XV M ,@6 TJR@)@MJJP)5NII[%/<",2("VLDD^AS%/@NTBIB]0Q8=PSXME>ZU-%V M_5V&8"6@'??7O]QTVYW#8XTD[Z9:Y^P$3P13[1,/(W>>HKD73LOG,_$"N(-Y MO9(/@7_2(*%QF4N*AB18BF(@D>73210NGA'G0;;%>R!"*C4B1B]?I!/X E=- MC(U6IKE(.&-2F%2KA8_#HD!8P,K$N-@YRIZQ_*&$RDG,[%OK=#S)%CV(T@0$ M5)+"ZM55\6(]/PBW \A6<3 E>5N=PQS4( $W1A(GR, 3*C%C U_2C<=(\;"? M"%QTBI_&OYUH\N0\-JBY5_)("UA'4MZUE7^%2H)W2*G)DRBV,<_+J/(NP9YB5\G M,KST49&8=;=$!-/%(HC"RYW OU)>\4.@+@T]F9VZ9JH4< R4JT0T ([+"6H. M5[EKA2L%@>*F0;%6V%DT!C4F;W"Z18,&J49]13&< ="/(>92)%7USD &0%\T M$WR+P,PI?Q+I9"=6"1 :$=@ -!CP'3X)VOO2;/L."IHAF8)78.+Q E8=H(J: M'?]'ZEWB0XXH>1M(EE"&R 5*N/N%M'[X[V6$FX57^P@:_ S:$S&*$AH)!W + M6Z?Q!H=#,"TBW%/EK;!7'[\40$!A-/;=4D#HVT/I&Z04(3TTU(2>)D\+>R*NT#,A>_K<)% -5?R%U@@("X#\6G?;.OW-%H3'2 M1"@),I14]"WR42:,QTIB<#>W(RZ4F\9&7YV8 XR=PUZOT**5G\_R@XWE<_W, M?T )B;8Z.4.@QX&)70Q7&\<'Y]%RJ,1(QN"T4$3,"$_W^.XUFR>\XQD?"J?Z M'(.*2V:6]@'^,8H((#1$R!1K/-P%Z1-.J\! Z$H2+P22AP"M< MIU5'P(1CM!$R:\]H%=C#HG5=^>KZMJB/P1J(:7.W97FAL4$I(0)0_COB/PI5 M.F8A/+,P7&".>MK\E6H5B,Y_,)"X_3T(=G!$)K"EV[\9ZM,+)LN$_^U?8)D* MG/0%+P**^V/A"LB"NOTX&""WOS7H*;XFC/G ^S)&5(,&TP14X!8?1:(_G-Z# M<$>\OYL8P- #9Q^L/U__,-A(PRPC1-P!A(OD-P45B]B8TZ&P@$R!(IABXY.3 M]@1G(,=T]G"KBEX!;"S=$>+0K"/;%MI),6:N +W$M(3XZEX^1RC=T"6X8\FS M%EK+[, H^\?O 2D^Y7"=AB*NX+3/^543]A[ >(0B[T8\O@,;?3R M63AHDXK"Y>0%&\!)R6T M=#2& B 8DU@XFM.JGG^5J[!,[:%V.^H[N]V#U\>W5"W :AT>C0,U$U5S>XM MUK)9A"[70S1L!S 8)\>D2G=@56-]A$8QCIW3O&;24J/!HGK[K^NMB6<@6H#3 M#PET!-4GO>0> %?AMK_;[>P?[/4/N[W]_GYW]S5%SF\PR%C$SBN4,+NL>@'X MYW^0F8#N&P5'IQ2P2.-2LP"3%QX,>/;)GIJZUCH#O2#&!?E;H7%1-WTPYNY$FH\!5BKZ>C2&,53**/(J]E7$= MU)I9O.M8, M:02',@FO1?*IH( 0KO4Y&R(RS"LH/AS&X*W'JHDG>0N,7]*-; MQ)%]4\&B9: T@FUAY,;%X$Z0I>LD:)=3,#5^8K^Q ._/5B_/53-H?O"1R9C"&.I3 .=,\ MN*"1;R9QY*7H556BFAF' ?M4LICXY-#$B8%9RY%%D<&T):YEC,EX8ER3IG # MZ8^9]RPA#>:]%^>]O,4J, \P@:>N5!!-RK0G\M:$2GXBRF@$9:X0TQ2F\M]\ MP4QC!TZ9:5Z<:8;2#S"QAT5W2@%SP#@TX:+Q)% Y-6N)(-+:=$;.\JVLM"PA#^:_#3AB MPP #>V7(@F+P5-2#)1HIUI>D,=7BCB=16!1>Q/*Z2'KKF2C\K.<&X/:'6:F) M3F-0FO$EQPFMH0AFN?7DE],!*C)B.E.1C;Q!QV: <](X-D5A,"@$A81JD$Q( MS$/K!!OZ7_HNUEJ'6KJ5 EKXN1*!Q"IXKO0\+?OJ?\W<[G08($I77 M9V2'+24>S\4G86G8="9K;&%9V*\9309^+^&NBT,^V/1$32,\JK, :Q45DS7L M,@5JQ!R.N#!GTP%U^/484#D_/WP]2Z!Y$A/VTL)?L^/MN+2BQ5CE,#IV!5#4 M2B:.\:SV_)%@/.]\)6-4>L74,,&$>HUDS4$B6 TE?:AC2'F\W'.$:==*_5!B MK%A(,SK$4[FP9Q!A+K48HL8\@2^SXU/$>_>=V\?R"345L YD[# @"*+.SH[< M%_V=L->24-U;>='OR:=$6P,'V#FJ"O8SR MYDSYF6EZ@0G."UWV7 CD-6&1SH6E06% %"'Z!1TFJ(-8WD;B-!J/?=/@Z@T^ MEXN0B[/3BO2XSCHY)=@:*HPJ/8<08+8/^RJAY0,LVMW;WY1, M$K[W]Y_1*/K>^_YGBM2.W2:N%/X1Y)_S/E>UZD5S_O7L=]%S?OKWMY./7\^_ MGGP]_Y\SE!AU%F<(&>8T] M>D"@E+*S8?3.::]II. MO =[SF[15W:&D_'G_ 2[E]EQ%;[.;UX0;_+;%/!JT<*,R"Y4,.O+[XG0F0%2 MB@(QFDZ064PNH--^75Y/.G-EZ6*(E,LSF,%U@FP!V[WL%2Q,^&=^][!7K-S- M8%WP^EV=04W=$LH%3]T847'QZ?V7&<%E6H)60&::Y90%'PMVFPFQ;(//V \N M[E7;Z7&/X)?BTHPFQ C=>Q#\P70GND8/"4OL?,^7<7;?"45'*+.5@I_HJYEX M2(;ICV24!Q([>(E3<#<]:1R;SRJ:!*HDO"\JBWD _9R.0*&TQ._JQG>CEO@6 M4JND?\&T7C1NB0OX("?D(ET@68VDWQ*?4_!(ST-87DN\2P?2)XZ$F0*%/I]A M:NP)AG['"*B---Q(>9?*E/DMT+Q&BZ)71KQ>T9F%5C::'%U2>!C[VZ#* S47 MJDN9_97S15ITP,#&K,4=,GF;6'. .;^?1> NP?,<9\Q;72'U 3!-L!1F&D/B MI S@IK0JWP3M-M/FI1=L"OWS_5%K\/G-$_/-%"Y3Y]"!*EUN>"$)F/I[3?WO M6:1#?Y_$D:L\M)WJYR>)OO/3Z:>/7[]\^E _M^B"W+K/7SZ=GKU#OVCKQ?KJ M0'LVTT_Z7='O&B2]H7H2/9\+RM]ZT+^41AUC1!3^KRM-Q_,@:^X.YD@0;R1: M8\.\F^F7-%"BTY,[G=TW8"G>CL M;.(Z$WZK/E'$X=X:96"T"1Y1-D8?J"12 M#?A;)7Q61A!-+]AL'V4+UWRK?I@U2,].E?D)>(F!<1K!CAAC7K\,0LZLW=?4 M$3WVL#L[ 03;/**+/$8_]K]D<5;ZKU5E"K>'@N&JAL 7.75\JE"'^>U] M01F?L=MK%5=@EVU^WJ>N=N'/NAUG@HYN17C\ M]1IY=]BR8[61:V(H?80B]MVE#%&(3%X:W]G1=_WH&T-:=UT7,ANWP&B=DK#7 M&33K?!VWUFF+%&G**8T>G]+8U&US=59E*[PGJ@QRG",'X6'&S$\0GT#65P2M MD? @HK<>_"NV)$ !D18*9_(T"R6]G^.HJ-6XFDG(Q#F.[O,GAH4_437$WV(! M45Y69.XUI@ORQ#T7Y.4=ZKSP@]#AF?SIF4>2=AZL*]2$N1B5T\U%KRV4!Z8XCTQ G>/ M2N_0QE7F9J^B-29RV[P_GUVU0J4Q&0-F-Q*8T+"0 S!44_0G ^RSE%V=EL94 M_U18MM'@#X/XPB5P9Q9IJHY44E0R&48V*S&IH;D!8[R)*E;#(+^[#>L!BQ?& M*A,:IB$NV=-)C&&4PF-7,P<%"JN>YAV8$;!Q]%$H_8TVO7'8?=/41H-7HLS= M$T62#%\<9IG8YEZ^3FZ5C7<469JKA **J0+MEPJ3K^:>/]4^N=K[3 M7:,FLTKW1=0PM=IQ?OIP]MM)#?.J)J5Z]N[\XV^<4UVE+KP 3_ACE* 3G6> MTA"L(:I5.2TBP*?5"' 9.[FXX])"W;*JWY"J.O\].WCE[/? MSB^^GGTY>R(,MY-9 M:_9*K#J::A^CL!F'^SQ%MT[H[^DD"K_C'2W@KI MB&^?Z\?(GSX"(W\\__2EPL_,N\R[MTO,88,*E/%0@1HNRY!JR+-]1_ST^_G' M,]#![^O'L&>@>BO';YE75\JK"9:F!KZ+Z<4&<.UNG[CD_U3!I^[__ M//_U_.MJS,GU<-'&I5,N['.F,R!+T'1PB>\@II1*\[<+K[!]@@\6^_)-X=S[2=@[W. \\\<9 M)>-G<4MW=_"/?_M+9]78Z??@D3A$[ M>,TRE4(,IG>='2Q(0\Z2Q[K$[1P5C7W/"]2C"6G/2G[=:QB[,I29G%<,:+;F M&F?-=6T36VS--0_.MZVY[A9;<[>Z/; U5P_UQ]9<':',Y,S6W'98^Y6(,Y2>ZXI I>9F.',<*Z'D<=&M_UTSU!F M&F*26.[#]EI=YSSCQ>V2:YMTMC;"&?;V>)_?_WR09QGC6K%N\BE:U_9 MWK)?0;&]54:C:<;6<+LK>^RILHC,93<78# M7^,M?^+"':FQ9 .L1AJ+#; Z0IG)F0VPK= T:("=EKWN;9%<;( U&\ZVL\5= M!MBI#%R\&AH_?_##'P.I.1Y6)_W%YE@=HG;VW37*Q.=9L M.-O.%G>98^_PCF.?K;&ZJB^VQNH(929GML:V0NV@-?;AY%?;)!=;8\V&L^UL M<9,F"]1=:V' MS(.@X+N)\KN)]OANHOH2X>TKB-9'A:N[M.?B M_+>/)U\MN@:R$1KH.7 MO;NIMW?OU4W/NJAIW]E]\ ZFKM,_?.P53 #$P]U9[Q'6@,#Y^\_=GU=I'1L" M80/YN8V,SDX_B;/PRH^C$&62#,1I%$^J[&\W@-?IZ3$@'A]%ZO1>,$K]5.;O MVHF2Y37.^J(0#.JEJ/^V'F3=9YON^W5ZM$8.R@RX H"[;5BWT%'@>XL :0UF MZQE0^47_@JC\72;@XER+,_='8!4+UR&XVX0@>L9\S&"KC14Q7S%?,5^MGJ\> MNL^K5@DIX7M__QD#C3))8Z7K$;6S"X3U,KK>R40=@EHU/OY MT]\^_KW?)V<7HRMR19_(L:O\1WKF2S?@,A24[-Q]?D/^.+F])'?N YTYY(R[ MX8PR1?KD0:GYX6#P]/2TZTU\)GD0*JA.[KI\-B#]?BS\5% 'GY,S1U%RN#_< MW^\/W_7WAO?#]X?[^._N^[?#M_\<#@^'PUPQ/E\(?_J@R([[AF IJ)LQ&@0+ M7, MJ)P[+CWJY2QQJ

  • _0%UV9@O<.#@[T><902_CA4](*+V1F=.&&@CGHA^QHZ M@3_QJ094%JI]'HM@EXOI )('F(PU#_O#O?[^ M7E*2LG"VGY9*2V#& 7U6E$E_'- ^9J-"-[GL[R/R47$I5%IXXLBQ+@P/4< > MUG20U@1M5=#NZ2"N:;@W^./S942%)'/@L[_*;8'\!P-,'CN2)ME#V9\ZSMQ4 M)4XH4<>C?M%L2=W=*7\<0(+._O5MDA7@JXEG;"F(\U19HP[?#:+$?%:_PE#H M 0I8F1KZ;#1,W(Q['SY\&.C4WJ>_$:*9Z<_F7"@2$?22NQJ^BLKPKWY28Q\? M]??VHKZBU%M5:-,BEM=)@! M#93$O_H97U?5OZJWK:E"OJ-$:L1/FJA2TMN:J6/V0?S9CWY6(E'2>VM7;?.5 M^F]9BX!EGC;3PV&,*UTY/DH>SN<^F_#H"3Q#^AXF'+ZE$Z)[]:$C7,$#6MWW M!W/!YU0HG\J\C]0"'@2='/70E_43A_5GX(QWP;$D68P*BAT+DP=0A :7F7I) M6>4K+'R)R9)H1Y2D0'L<]22 $,1]\M7MG O:U$XH(F'.0.]%B/P&6*FE>H1'Z96];,GFB:Z9JA_VAOB M/S /STW)TY\.\T@DC>3$?1PL"UD2'TKJ7;-/^O=RKXH+QUDJ"BX!5;M*'"6(O@^,=V*PG\J><>3"KIA[\@-6-[\%S[\0)<-IT]T"IDCDXFY2RH+J' MJ*;R"*Z%8I$D+Y/$0DDDM0/7 FZVK#UVOX:^U-I(Z';_XCY3OT%S0)+$Q8T7 M!O1Z3XZEA+;6 @3UH/"E[XS]P$?/!VG0^[PSJAP_ MV(^X\=J56JBUKQU&MK[OD[Q:VFUHQ4BB&3(Q5H[P"4G5(Z@?B13$A$A%DNBH M)>6T)+&:9"=2%%;T'5^W[(QN' 'Y'JCRP>CU/%-1A(5+!VNY*;)3J.1-1X/: M;NL&0SRD)9:"@NH$&EJ<5?3"675(&&RBLA.6E7GBNJ[HCO*?"[.Z%C=A;.9(Q;7$_QC MA5NQY+9 _*/A(B)Y!&7@7Y%,Q%4_Z?KY2_5S]+J"/J"W?:0C!H+I)9<;=GJK M4 L]WJ_E 0JUDJA:LH,5O^EP5%"+S, CU$%U1Y\0:Q_O3#GSB2!] NZ6X=^FSZ047^39/CZMD;9_?!]A$C(44 M>X:CT74@\FDM9 )3Z0)%Z_+;C:S,7=D6? MTFY_[+H\9.@;;@24")E;X;1J%;3PYL#@#1Y&S-Q0)I<4!7T]^$,!0.8*68%,\=QL-4:4X5>6WX&;&/A-A>@S,Q,5#9 ?E>@[QQEF@ MAP*$X(D(J9?L&E7ZQ]6E++"^7^TN8YD:WEAJNH75H=L,W6S?H13&7+(%KY^J MMB Z5)JA4.%CJ:68F-DLB!DAM02"61.112V[8!JV'VPT4X<'::: MH0N1[(TBUPF9&:> M4E^Z :09,&JD8,:E$N#I84IK1 I49',D"(SDQ M'6;-,(/19>8KW73@\DZY#B]1:%8J+^G4"3X[2E%1#F/=LA9DS:!)3K#VFP71 MD*ZEDUA\A_A:(?EW5:'S=S;,S$!*OG@'2<.-LU#ZC$IY1Z=(^A4ORM3);H'- MC*,DLD@LK'M/9KV#@.%8TJ\A-,#Y8S;L5:1;@#(C(YD$$HGHT-G^ULX-#WQW M59RYD0 +OF8DI>96#]E)JNB.)VR\ZW./_ZF.;1J9+<"6G6DR=H#(3B2L@W#] MK: *[,Q-\EA9U:!?KV2U:B_K0Y) M%?I^(5;5H;TIVDT[>\VB%KS-J%41[ZYWOU9L,DFZ%XY'\?+4"NS7$&/A@1G1 MLD0O.VS[BF M$Y@U15GX8X83K?SIYCBONS]G!"I6YJRQUMU>+19BE<4ZZ^SYE<=+JK<).^9M MN$U8XK+@%\,KW$,L +]ZUVQ%@ M8P(TG6/4*VF!W8R$%F'OY@\O^H+J53@;4Q%?-BBO0X5?3O+B"YHRJZ\GRP4K M>+'M.JH9],Z,JI:<7NB32(OTGD-);QI+L9#!C,NN>D>[H\3K'HM:XSK^-XE:+Z'7*NHA09EMYMEMQET M@+_&?0=-D6\JPT(!,SA:>DM"QX5O=(]"4WIL0:R%,6;PM-'M"QV3MK]ML_H* MX^8'$=>39>%,V0%5VP7''4M>C27;NNBZ,:6V5K&%?ZWY<$3'VC:QMNY&U.MK M4T5^IU\8N1'\ D?"W")@:21>]?;TUJNQ,-2,A3=C:*H+ M7F="M#:%E8DQ(>A>:-K>RVI75-TY 97Z@!<&!"X$GZ7??CQ9+)6L\)S;KL/" M.C/H7ODJ'%ZBHXA6(SYCIJ,?$] D^]0E&2],*9V_VS;GH)M#BZL%!CO!4^DQQ#78N1+:&#AJQG1M_ UT3&*TR9: MIFLE^0/)*QH=4LN?HM4LSRF;7FG2\7G+?$X.KZY%Q:7"%A:9T7P+B]*#M1WL MVX9]Q)1PXL?1^6@JXC]OZ2-E8>66XC;D6LABQOPM9-$U]Y.T^"@V%>F3I/J. M3)O? ED18K/>$%E9UD**DD]%+]\>27;* W)O_M\GX!\'S]([=.9S'XS&1_$# MQGBDO7Z&CV@0?4,2<0(FT#]/'QPVI7+$XLDDF\;A@$(8 .:@>-:]L$([\Q\I MK-&CN.M80@]T58_@BWI'O6U+56#J4>]Y+ +_$)Z!O)&B,VR 'I% RR@!R7! MPWF2$99FLQZ)?H,:/O?NM1@OC&;-H"P,,#C%..HI$8(H)ZXP_GNPNMF24U.1 MQCY,5[SL>-928]3+VSH3CQ\!NBD]Y5*AME2I@'JG@>//$L.J =3BV!!W[JLK,$RX$?T)\KAF,$SQXA-_0_>CU MY%10<">)M34R;MGH.BBN:35^'/97&GAX"!08>09K2M#-O:="^(J+1=J1K?F^ M(YLYTP(2#[0X#05&"%-;5Z:WA@F^XMVUF>IRVVUH;S M=U\]G(92 36%'F5&#-K)P7="H_^/&'JH$3M_=F$*>3TY 4V@ZUZS+QA+F0=4 MZ8\U%P>PEQ'>FLY2GTGY%DA[AMD*L=U90V"S9$?:J]IU$ZFM:5 K75%G\**I ML?G90?%Y6WJ@G2.H.P_5C;.(OXN2F51XW!J4:ICT3%W0Y)'>"X=%T]+L>X&Q M>5596F.JE9!F;SNC$QC7P5_!S'2JP][7ZB'V>ZGUC8NUID7LX">V@;\Q-DHC MKP.T7FX(2^;6F%^#$/'ZL_S6!7#!08AO"Z61OQ!7*3>1&ULR++(L,:NUVT^GA/I8VESW]-^I/WV _A_'3V]]^=>%H%3O M65&IP%FFW'C]>K?/LV\&@*S;$C@+<]$A4S';I.77K+"-A$_GX-&L)9O,3^AI MX$CI3WPWJ46W5X,"K?'CUJG/;USI\%/40=KKMW$*U[&4MW-5 #=,9 M3?W\K=O&RKV&:)A5GM8Z$[+CK[EK[72,97E9;5BX5M'6-<")P_[Z)73 PRA* MY6>*-YFDVW*E:%BSD$,3N8X M.(0@I@E.WL\#?P9N0H]\2S8V+-5.T_7T_W@*GM-(=1,5WD MSP;JL^U+-E5G:JEA4QA!80[HW2TD>K1EDU8DM]08/"#(\"%.]!2=HL_V[G@0 MECCUNKG;:6HH^!EE7 \]U"M,)Y;,K)&SE29>4 P\!A?\"_F^-QDQ*M-/D7RA"?VW ,.EX&;M&\5:FM-&7$ MO! 7%)&7J!@ :F1LN8$W@N.)E14>TYZOE>;E0QLKIK^565II%$R:J,"(.YXH MNKPIFK,BL96&7%%^H"UU!1WHONA^J!"[U9N629-5\KS4,,3,(M/VVEZE?T*?X" /BJ M.[S9UQ&>O.+JWU0=>WR.+\WSP(8EEYM )4G?>N,B%]/5 M7Q$MB?7&S]<("R8V+?5=-( M;KVB!6H6:W$3 M5+Q.F8N4GBSBEQNU04;7WE#(-^_ET8ML$F"=.9_^!U!+ P04 " #1.ZI4 M-WSA6SX3 "$'P$ %0 &-E8V4M,C R,C S,S%?8V%L+GAM;.U=;6_C-A+^ MWE_A<[^TN'/B)-ON[:)ID==%#MDXB)-NOQ6*1-N\RJ2/DIRXO_Y(ZL5Z(24J MMD72"%!T=RT.R6P"YV(-H>MI_&@_. MQAI1."WN?CX?'Q8/C3X&CX./SX^?CCYY/AP?A\,<&5ZL M")S.PMX/[H\]1D7;1@CX_JIW#9.CXO7':Z+]Z-\@]Z)WY?N^!406]!Q ML@3>05RG3Q%\]E,8KP'\'+@S,'=NL#DZ. U\/H].AHHX&TK-)(6?ZV4?SGAI8\^??ITR+]F10,H M*DBK/3K\X^OMF.,KV8'03[X %,>NS/IX>;0B4N<#% 2T@P M'T\V ,.3DZ/#T'G%",]7AXSH\('^[\]Q2$>6"<4%1AY ?#H7Z@X0(_^[IT[ M/FMV/ ,@#&B7>U \GOCA^!8#0Y"P+: M65X! 1XEOH7.,_1I72"@W^B,\BY!Z$#_N(E!FKK3!7_OZ5!3,+0[5[09O +@ M'" P@>$]'?#@ L\7&%%\M/_2DE>O"R8O06MF[J[MW7%.8:YD7VG'1PM N*8+ MGI 3>9!^WL)L5&RA"_D9 P0QN03/X3B:SQVR&DW8/UK+@EH]QHPK$TX"9DPL MEX N@G@.;G&PLT%6;6Y?-/*)61KYQ#SYOM=\;!6B.E)3>4ZNH,V95#$$33 MX!Z0\ T!->(RNXRQM8O#)-8[ M0?_.B%OHGD/5$180K]_DBHOA0:!TL.A_4QK# "AM 5F'1O;H?L97K M'A/>E3 D\#D*F5GSB.\PWH!!0W1**6"%BF T %(N&(F;\CL6SJJ M"V;2W %+L*E-.>G>N,8RL 6V".\HG &2*\/63$OA*1L^3._ D)_$LK61F@AT M)03(S1M"1H/>G2'T%2),>'UI&3OY(9S:G@?C'M\[T+M!%\X"AHZ?6X4RM,+Y>HE=6X554S*X;S5G7@,?-$8D[G@[V M:/+HO&;03TR&+I^J7S#V7J#OVX2CI;1R(L'D-!IIP[IQF9QXQ@))Y3!O-0/[ M,-8K6K;ER9!6MSQ&@U33.@_,18" ESJY?&\P!J-KFG[6C![LD528-<9C;)1R:;7&U;6#)Q<+&^01^>7 M5#2O7I.-266=_,E\O#5#>$_ @NX[$T\PW;EQ6T=\=FT!TKHE\@('_&@EAS"# M]K/YT)H'D:^)-D%2,FA :\\ [_6,-#6::$'7=AK44EMW1:L MQZ7NYDN8T,W2;);W-BUH0J=K#_;D$,1D!DW,3AT'31[$F6NA$9*[>N.T'M8N^:(*'2/3N(BK!N&N(AV M?BOY_]36_)H:XK!;GA*N''?;:4!NU\G&=/M_SZ. 6@ !"U-_AHB7IMLU/$7P M;SIP'L4+)]#)U%PM)KDO>9NM)(HH]X%+E"CR;6">O]T^?J>SN&BSBR(_WMG= MKI745!"V=O>6>_E=K@^[8VUI&=E!0WO!-*DBW#D792WO!5ME^F[G7)4T;!M3 MF[7:-CG9V)IYAN4.$J_J7F;9:1$"7@X'9?T](!![T$U^9;LPR3W#$FWJ28LI M;$AHL%W\9W-V0>GO),O6/:V%C %90A>P.BZHU.>"#Y0C;SO>.[;B1W7CJ$9N M$,"BT"K"*A 9!$9- A5!*E5FBII62,C5E/]9MS*B D2V\*2\Y0OA**,!5J$]0$L 8I *C=E MIVIV:L^,2OJ?EX\?-GJL\W.X"CN;"D+ +RG&.#-*2XZG M5$9Q1WK/AL0MC2M9H4"K%"5FRT7'*U[ZK:SZS692@^IGFF$T8><#/.XEMCB# M,?8]2_!U;?8P=4J+XZ+V+I#ONT4]KR&0.]\J=D+RF>, MG$AO^'9EMR?1R8*B)EW D&[B5.]4R"IH#[+ZA$_S)JS0R\;BIO@$E=])U;U] MS(>_BO:-UCX8T0;8)BGJ=04V2^9OH8@1';4HSSX+ M.I@&%&_KJ0+;+CETP!)9//.']EVY.DU0P MO&?"#MT[YBO?'7&[FM9DJZV\'XXJ;/*[$N^Z4X..^F#*\M3U>_"Z=;71445U M$1NE9+M&+XCV,5F:.5=L;R]86*/W=\Y.>=OOB;DZCA;M; I5VS1E(]#VG,H)9M<^?C'I9(IE M[2TFHRZF]*4C4OPA5S(.4:,[/L+2-5V"^,]LJW_UZLX<- 4/E -7DPEPA:@I8"I7,^7Q&MXU+BYYEE^"YIK, N24\:VYPY] Y)@2_ ML,QD(SI;EMA?LE18=!Y1T2E&0=K( 98>*RB/J. @TUGQZ?*($Z70O,TP.[RC MC8#OP;FNJ0I%*'XV[%/?IE!R\N,"X/'KC ]@D4RNT82IE:"B5VQDA*I>R3%B M[+!C.2/T[SY(#F?ST>3CF?;0LM88A^?1-_ M&4WRI4=HHW[9\93M9HJI8/Z(U)'9H7";3<1TNHV0P/BI6CY6LD)U@_I;G#*D@U_4AKP9./,?9]19YG'+8FC MW$PDQC.'@'.''US.V5WDHO%O].N[VY"#2?8 $SO"#6@]A0OCR4%4/IW%[L:/G6H"4O14QN.>366+(^\>$;Q M?(>9JRIQ&H 0I(%GY9SM-C(_R61L#?>ZQ"JKN>ZHM9>\T(/A6DCQU5V<.LTAM$=WF VNV3<\AOQX[0 M$[MBR4[LN*>15Y:Q[=,>LDTN/ZE:*9SE[[,WJ,J"Y/&,U$V'@6]%85G&WYJDQ+%.]:$\-.\7(H6X[H3.? M14NAJR:R4*W -) U&R4UD*(*MA;'KW#WJM!712+3!J'&>ZDV"*(*],7IM;@K M)@39HH+W8,2&3JI<,Y+U7X'6"&B-%X<: 3;5H/%5!)4+04)\2J1&C)_L/DKC ML$D(M6N^NNLEM1JOAE#?&\BM+HL(X;6J0AO0G5S@$/)C%RUIS&PEN\ AQ"XM MKB]42/$2AA".(K%VE52]5E&KB"K%M0%0N!HA1-),M[5=2KN["]4-2RMZ?8E? M)1<2A-R7%-X^RS>_)E S'AM7KM.\JKD8(#.LY"2&V8E;\_"W,#&WU>;6YD"3 M^[XJV T4VAQVTY!! USP>"N. M;)[&("AJGFM%C$J5;5$?MO0VBQ1DNRH,&C@U)W)+M5-;V4X5T2:>7S4-M$$+ M9@V[S.&K/M:2&@R"6>/'580IK\&4O!7=)K#[H#W+A7UIK9*T0;D/7*HL27E@ M'[_729"E+#?[[MR>L+PI3/B=\^M6>\"^_>RJ?F6;OY%0_Q9LA[7NA:L?83;_B:R'%K EIN4R*TS..8,3N MD$R),[?%&;A))[,$K$!HU2<98ICE.!2!^8=M-'C*U5'8:NC3FO4[8HYGXS M9#7,_-1TEHOC?%(_MO/RU:%F"71\2Q8[96C?,/F+>= P\T#8L:@I8[MF;S[/ M@,??&[4C[YPR-F8:)WL5?L="F,3+H-58!*SB3,D5T=_1XJ2O[W&AK/ZNER9U M?=^+A?5WOC1KZSM?+*R_\X)I60^@2F#HDB[UU:=/V%9VO]*2ABS_*KD-W5>, 8*8,-]HMH'@471F[!%$ M_N/\^G=KW0--38C8[SD!,'. (OC6M\PYVX+B>4@L??#(?\K3R_ MC+"(QN00C1(A['TSG:$J*;V ?P\(C_6ZB^;/@*2A>:,H#$('L8"[:TPNUKU; MW]Q/"0U18M_X+ 7>V1(09YK!N81^Q!XI+*,2:05)%17: KAV*< M1FTDHX1FSTJ:@^ Z,\AE)ES/_C2PJZ8&VM9@&5R;D M;NV-!5X1Z@($YME.XCDX!F'H3-HK(QBL/YI24-.P"_ MI'U"P,O!N -AG% 1NLFO+"1-;":6:=.+>S&%#2O =O&SP649H&^;X=[WS[IH^85W1'#K# 70!8W56&\\O4"6P/[WB-X M-U^3=\Z[8GM[P<*VF;Z[:7LO6"M:6[L54_7J?AX!D1BN/HT\')N^.# 8K\.,#1^-/!UX?#TX?SZ^N#?_WS3__XK\/# MP<75]>W@%KT,3OT$/Z,+3/TPIBE!@[\\?/GKX#]G]S>#&QQ]?_(H&ES$?CI% M43(X'$R29/;QZ.CEY>5=,,(1C<,T82^D[_QX>C0X/%P,?TZ0QW\?7'@)&GQ\ M?_S^_>'Q#X_%WAU%* SG@RL<>9&/O7#P4+ST?P;7D?]NBP[N$47D&07O\C%# MQL''L&#CE>*/U)^@J7<3^QEYGPY*_+P^D?!=3,9'[X^//QPM>TE;\+\.BV:' M_*?#D_>''T[>O=+@8,"^1D2S=VN\I&C.GP;)LD.Y\0]'^<-ETXVA7SYD;4]^ M^NFGH^SILBG%HH9LT).C_WRY><@@.60?,V$ HX-__FDPR)'SB$_B$-VCT6#Q MSZ_WUYO4X2@Y"O#T:-'FR M#]NILA E!(RG_!4L_ISB9?XV\-,"L695K]G8NP/)W9NR9?]/N4%GM7:<^>S?%V=[PZ#V% MB-;QJ=-WQ]^S3((?IPS/>T8F?N8T/*33J4?FP]'FHPN4>#C4^HY&WM 9"I_C M.'C!87@:!=<1VY'&F-%R2BE*Z/K?3"5@4^P&C]JA8>!-$% Y#8)LVGKA=32* MR333;$P#HO&2SK!X0!&.R05Z2I:SE__1BF6ML6QS=L>D:Y1,4()]+S3)IF)@ M"SR;F\B-QNR.4[Y+GGG9/CJ=L0TU(\8@UVW'[PR!NUQ38O+EDKTKGB-TAB(T MPLE=Z$644QU'N48A;7GYRCE#M!5".WM_9P@R@S>>HD?O%1F4^\T&[8S7I<5_ MS4Q3DGD@##+=S+!\:A,TW2GN"\O2)C MC3Y@7V!I7]^1^(JOS9(X6UNKM49P9P1TAN%92G&$*'U 8R[72Q3=HN3!8\9] M9N+P7>^*Q-/A#)'LZ=E\K6>K.;JCMP- CWUK1FPRYVH1FR0S_KC8)9A&-".( M38 DUYM.IS%)\!_%G]D&+B,+(HT]91""EAV// MFW&"3XY0F-#B%P[XR>'QR2(*^.?%SROJ&4;HFOUS"6OH/:'PTX&BX9%UHC-W M>!W!>2.+Q,;^]\I79QMLF/+H]QV7]4S.)PG!3VG"Z7R,;V.V_[(5'X>,EG&V MV!%-I$P:&=P:.#G-2_?&1244N,:KN*TUTADATSC*/L"72F1PC>S-=O;7S1J4 M]/05UZY[81]W)\ZO193=*1(2"2X]$#%.JY$'2V!KQS*(8X>0FIK)56VI@=^.[IC1% MP45*^(Z$"(Z#S.F1/1O.,@OH\A41'].5-B;:XQJ-8V]]^'XZ34.N^ V3"2)< MYC"5CWOLGQ>^;/5:T>X/[:OF0LK 9U4-9(WI1X(\9I[,ZW=[44MK9(NU/27] MRB[0)ETF O*?KV)F$I-G[".Y(M-D#&BLYLMB2UYE@T!C-A?MPIAQFSU"/! T MIA>"SP#7RI&LL2W;T-A$1'@$H,B?/Q*/D>HO_)_97^$B6^"WE";<$KE% MR7#TZ+T*+=P\4"(!K%L:K$']!4& ;(YL+2SX*;RR;+$\X4BW"=F/9E3[W:)82?\*%PX:X5,D:93^0 M+.6RL 5/BXX5IE8>Y5-29<\C_L$@)FQ6?SHX86_+_(+$A<)X8UJ&49LDBD]M06ML=0].I@QIOFB_G3P_F"0 M4D9 /,O-]C88'&]@,/)"BAHS*4R];\>N&2^LLS I'69EI 1^3:!,2RI()--# MY?,L\R\!"CP&U:*?78"P=)D"!4-1^2*!HQ(_$DI',6!F^=_<,&P+RTW/M+,< M:\N]&M^V60#> P1 YA%WEG.]R5[VI9ME]0,T5EMXY)U%1'_=Z_OLS8+QOXY, M#Z5KWUE(M.>'T/=OENT? +*MCATXR__V@E+@@S>+QM\<04,:DC +QX^.P*$, M6IB%Y.^.0*(.:9C%Y"=HF'0<[S!LH(%SX)F+:1A&"ISUWC*X81@6<':>1N## M, 0P[;^:0$D=!O\X6H. O?%[ETGWRH-1K&?6;N#?I]&;(;:06:6/KLA:EK6V MEQE(V,X^SBM!V#[/9+2W^J6D ZCS4)N.TIS=S>(<_LNOY5++TS%!V0N%I-8V MMS?=EQ6B@ME!S^:EOQZ9K#ICM'R7+8HV0X%:.GFM,5+FS=?WVS^6MB@+D"R= MRVQ'B_@*X%5L"1J3K#"L."I2OHHT>]K+BF5O&(Y*,DDAD,5MWY8XME]R(IC^ M19%\J;ZR3OHU'<784OKB,<6:VW$\/'5S)U\YXH9]+L^^A.>ERB!,SC4,N)8" MB8-2KZ YBXKF]&^EV $%12NIJ<88JELJ:YH2>"14J4TFH8">X*2Q8K05XZ7D MT-5/@4*BM5Z4FFHE&:"I& :/BFKM[ J67:TC<*[VQOHT3#P,:F:2*063[YW( M4XF1 MZOOG'66O,#N2V676<$W<9)=H+93$6TTJ7?&:#U M#<[FI>_!J%(XV[8:$L!7YK0HW;C"IJX2;M\MR#2X0"#P:PXZ4/6QOII6%'TF M,:5YMHVL++BFDSUFPC!^X3NAL*9_9 MB5/6*UUSRFUS+YPMS;X@Y!EMT%SGF-/J"L IIZ!3SP]7.X U)A6491*X^9?+ MNT%DZ&S^Q?LM)N>A1U4G(C<9 2*;*Q)OO:G:7=5TE+?%+@#''?(G41S&XWE6 M7[=!M-*!I]47XAR7KTMI_E%E ]D[4SZE23Q%Y ;3FJ\G:FG7?\S71\&8/'2N7]ZA:L/?"#M=35*BXR/;T')D0M_/>Z!J;FQ-J\]\KBJ+J$V9=BLMH 2(=G),KJ^ MU-;#&#/.]%\N&DMIPQB.UHF3);*H.T%TP?2NTNY=I9+E=8X(/[>U MQ@>C; H1^O*BN'SEQX:A>\218[LC5XBI[X7_ASR9K\G$R([ MH MH>N*:;Y\7=Q>42A$5QXFV3%F*]U5@H2)D0'.B:\4C=*0)SPTG@&EK@XY^+/ M0S?3KFQHNA;.>D 1(_@"/27+TSSX'Y9+!#@)UQ%E9K/.$=JRUM9\$E6"5!G_ MHI;VZAW)!;+6ULCG'WXX.B^7Y.&2:D6+B"AH"(5KYS85-727<_$3-5MJKG%$YV> MX_"9V4=5R)1JAKH/"#5)0T$R/0_4(FNCC368?O$(FL3,@EL>GGT6$Q*_\$,< M); INP#9P+Y&7NXC00$W GDIO-9.)NH'0F53'PDE:@F";'XGFS;EI<8.A:,U MC?FRCT5H.,.,@.D<&:PVD,J,BVQ7H'QKQ8V59FVEJ%"&$7CN525@V[*_!T5= M#59]U0('RK'6M)>;Z'(IYT#Z@]ZDWX[YO9ORBF2/==,=)L?:98D*=[?\R[M_ M$*#VQ+S!B;S9J>WVBWH7 ;@UCX:H3_1N:2^ M+8W6'9VHVD%>WI:,E[V8>Y+Y=.=Q=B8HP;X7]FE0;S -J@]7O_5H;W4ZWJ, M33-1=H>8C NT,V^$'8$RU2"I1=)U7QFSGZ&FIG(8J>]ETNT-A+TK@GY/^:E! MPU%.(?;OO'DY(JGD3]$="(/K7^#Q)=[B^ZUZ@T@H*7:5->SO"(Y\//-""8^- MAH#Z'7EISC9?LM0?"(M?O"3E*OV%E^AI;I4.?:H"$*^V>Z[-/I #R<'921S# M9J!>I>'+U[Q,TP2/BWX0WR0P>Q#[:V)IZ,-34N#W!)D&&Z=*W=^3<)FI>5(R M%& BL]N$$;$L@HG$[D*J]0;6GD3AC*V:LEFV)]@TD*]5$\[=&(W1LY5WZ/C8 M^#0:GHX;^Z$:$5FJ@(V\O<42K>R$_CN/U,0_! V-13\N1Z/X]2IDJR$F7[R MB0EYZ$/:%@2$V:'MGL^7&>7W]*Z>*.(?#08 P63#>6(\%$!)4B*<_;5.-/OI MUWLO&HL=B^M/.R7K"]L*INE42ECU>?>(":9I]1G,CV@_W/3-(YB+\GLV^Y4+ M1-#0WF$4N8]J^(Q(A,>3Y&IYVS@C[B$>D>43?A+2Z\.+-^-/E/[Z[<8$\?T4 MLGJC&0B"&TXX.Q+YP4<1(R7^&M$9\O$((W&86=W6"LG\:A;?H^(2;$5#((DM M?3;.CL5HXD7!T_P&)0DB5.LT)647((',_K"<=N9,_BV7J&Q,R5XAQ[857:110J4ZN:FG.>Y.2^ )%\90I^LSR/_.B M[Y]3CWA1(LGLT>UEC,+*X(J+G83M7%A=UY'F[47;C6D-"GX];:WAN=;(V.RY M1?S4VY#I:U1Y@E5-8S?FD?KBIU9#.<2XXMJGEH.YP[SBTJ=V8SG$.GXV]MFS ML5Q@_73$+$]SW%>'LP= U: >I@GEEC:.QJ=3Q;%MM=V &&5?HY0R9:DHGCWW M9FR32>9*WIJ, (1-MI5C^C CR N&4=E_>:+%HZ*[509_0=SMC8+39Z:0C]$U M4S,)HLF].E%5 +&8%1L2ID%.A'0($(QJ,.)B%8?H0]PT3; #7=&AD3$F M3W-89O?+DU6 0T *4/>4: M$":_%/Q56 ?/G6A.Z[+G\!RMSXFH',2T7=8+4'2TQ+PLRZ4,CPA$\#RKA'D[ MIAU>#EHAQD("R')<@'+=UZ9N>]"D.EL%)OO:15(*HZ1N KA?DKVG!VD;/$-: MDIKC+..-C?::'!^@0-2J[\K0<>WK6GS)K"B;/N]%Z-LTAF-R;W/=U;&P6H+_M%4!9 M4JY9@'[<#X#6$I?-8O1WR!C5YC:;Q>(GP%@T2HLV;-F[X]]7Y5$;!@6RR[@*M&(B"N]"+:D\LVLFK>N#:OK.(G][U_9 M!DOO'[XJS\90]^GTO)Q'G' !?!T%^!D'J1=*CFD2M[-+ZB\XF60Q4!X.G>#9 M8WP9);*SZMJ,L-_LV3EW\@(3Y/-B/=D)36L-X$I&F;2Z_#UE&*_FK]][@-=\3=E#?I7 E8?)-R],I>HI&/JL?:([ M$OL(!?2*6;'95L5W7YDJ*&EL\1Q01L,UI2D*+E*"HW$.=_;-:/9P\3DN7Q'Q M,472I=A\(/<6U1H+R]GY&"?<4&?Z2D2QOY/UTN35S@);7?.?24R-NPP4;]H3 MV#H7Y9T);-E-Y&T)7])RRN16?I<07:/['M/O5P2I#KZQ0X-5]*@NZ=P]PTTX M[K:\PD#KO.KC.+M! M5M>9#!,V[40^XV&%"H95GS5,J/3JAX7N]\I*W(GO%CQDJL,EK&#F\-D4780! MJL4L2F\Y4/QJ"YZ57O0B+[FQ@Q<\&K(RZ%W X? BV\*[7X"U[C5WMCIR1SII M9[YZF,#;U;T42][9"CVWYZF&G\S9$KK=?!E9I,/9LK(=3> 6,15G"Z^ R8!& M$1IGB[E@@BZ,WCA;#^8"QIUO81W6FIG%WU*@R-GJ-B#HMPPTN5L]!TSJM(A! MN59_<9>;@J=1<#F=A?$,71HIQ7UG(1=*"6ZS,N.'0H*)&_ MXG)C>FSS>X=4^=O<,:+(^Z52*:MY%#+U!SS_ZHN^ MM@7 X30!7=6V$K:JU1YAPM B8-W .E9/%.=/V38F.?441:K*03"GNSB8\ M&)Q6*JW>V;2#G2V[BC'@;+J!07AD1H1KWO?KB+5%C]XKHD://)(4.Y5>)_.( MR]L9*[DJC2YR6(O;6+-@EY2\U(+:V3>8.\I2RBXBLG7R$>$J0"< M*F9M9 H"O8TCOS@ 5,A&DQ',%5+S(_5/HX#?2HO'42& 99-#KX]-OS5B 7+ M#661Y+#0-N7N:F4O^]NH%AO@R+\>[U]MBJBYWPO?__8 [('O MO\XDJGA.Q%8'4-YK:VCKK)*BTDRE5X/G758QNSWS#D]^/6MI>;V3P#1QCF6M MW5UHVS@7C6G$:B/[R#DHFDAY3;L+)@;;JWIJH>AY&,>_EI6L'<1$UO6^ Q'(A(VOD?9?Z7=UYR7;9GK M4O-N:62MX0@6/7#E>]'J3N^4M09"OB)D*&@(A.C:VQJDS8U-][7KGJ2.9&$[ M:S">>W3"-#+^?_Q0CF6V\D]=NP:^;AM$1W;E>/&='U&MP8/+P@8CDHGA2@,.7%;>S MHUE*_(E'5WBM$R5-1=3ONW\LV4\E%LA2A5B2M09%/O\G0UWI;:KO9TSX7&;: M3I17Q MYVU-:<+L)7*#V213*C.BEL9DQA>/Z:P_QV' YCR]N9.+"'%#8W1\1A'3GQ/ZN.?%6JR_@=D8!0#WF*T6C-+S! M(YGC2:NK]>*B>_2,HA0M_Z_X@"?2>'M=/XL%1HMSGW.:%FE9MTA>8B1K;TRF ME$V1_&X,KG1=1V57D4C.:/4S1F752*JG3MG>7H%6AM,7E$QBAM0SRO?WX0M3 M,/G%12M()=-!O[]K0O]S' ^/G;U-FOPK9*RE1O;1C.+I\=FDDE^ M6N_BL>6:3GXJ#+^01I0$>H9&<>6,D#&@0!_!U@5HBI"8L5A8B&B$HH$C4BPWM\-I2 M4.A&N_8)DC8;==O8&5#%1C5!Q]G;XW>G7.\N"^&4-+(*W+V1G9#$"GRE-R]-=V$@-?+EC*,D3LN%8U<+S-4@",XR5 M.Z;*SK/)#"/KCM(N3S0S#(D[FOMF*IMA*-S3VG>:-+=/9W2L' V;[A0Z'&D8 M-? .]-B8&?7UK*LN+AS18>@LCO[0C?[0#2B';IA8]_WI"/WI")T7]IUK5#OL M[GW]F3RK!_G'A1#0K=TK 74'>F?=BNUMR!8"@]Z%@D M;;QY+V MHI./WFOI80>H2E[L&JA])?E.IT9GHG+SG7L!Y2KN8D%P*EZ^O^#> MQ-'X$9$I/X/>%L85&B!!7?*##4F$+*OYN^K^G:V MJC0BF?M4-=H9KKO1K^UFJW]\/M41-H9FK*HY3[5FNX"S*XKE>R6HMJ8 MCCLJ;WHCGAQ5N'*OJESM(EJ-4>Y5B6Q38+>-2/;5914'@<=GV@0EV/?"OM2L M+S6SGJ.QN-F^=*M]%QF#FR^U#F9?>=577O4UGWW-9U]TUA>=02DZZU/K0*?6 MP;9L19H=3"#[O+,^[ZS/.^N3>[N;*&\PN;?/K^OSZ_K\NCW-KWM+:4QN1@R^ M1EX:X"3+$;R*R=2[8OI]Y&.N=8SXW[Q_'A&@?4B@#PGT7NS>B]T1^)\93OQL MT6'TX(4\D'D3,P587ILO;P_4C=;M_>;%.=O\*-;R2>U"+*7-K3' [\S@*NP= M(@\3CVUO3S0AS!J2,"!M#OB&>4;KF4>QGQ$L_3#-1H'-[@5FLH:)G&T9KHS3 MNZJ=<57W'M;>P]I[6&'$>!3J%DQ/2>\LVL4TD"N*,%U#.X! KFJ^F5*VQLKJ MFZEX:Z'7NN8Y+"!YR-7S1+!"2%9[/A"-;6 M\>(JJ6(CX3K&+SB9%%=37[[Z8R)KX1]&BY/UK8+ MT=+6ZV./E<5&IPH&5-NX0ZKYE7T9C=FW8^9%\#"G?#VJ@A/BIL9HN8X"MC@( M]L([$OM\0M5'3&K[6/NX"QV,;]N%>BKYQ**6#GI,F^AV8L]I ]4)J ]((W-* MI3RM$D%D2@!XOA<"RC#C2\$'%0!UKEB=4K?T=355M)Q#8UMAT4H_ XJ25C1! M2S.KB-.J4@&>=Y' ,,.\PT)#J2&6 B82Y0TFORU"BXV=*97)H)X]SL8/U).B M7HMVG?'&FX90%8>)0E=K1*62[8]SO#AELWS YFD0Y"D*%VA&D(_SLTNBX'3* MX?NC^'.SA*YWG?>N\]YU;L=UWGA2+0VIVSA:?&_E\03R]KU/U@V?+"0'IR'8 MI(=$+_N=SHXXG5TP M&:Q[F=Z6.WY[;[2&'@64][?L57UC#L4=NHQT5"^8'J0WZT#LWZNQL MRGI;6'2/,7?'JUHI6(2'5R\<.^:YZ+XHC7I2W M9COMM;;<.Q- J\2[NCUNCTQH=ZR!:YZ%N?@Y*T),$%E.C"Q9L\^TET.BYGVQM42!H\E0[ MNJ2TMCI8OU_O8>E];!WN9E^\WV)2: *R;5?0J%,B^2G1PU&%"NF>*V_K'LGF M"Z%7)EO9@LF.5M'Q!T>P[$,%N+Z[8./, M4+49#A22/N3V9F+0];NDW @O=DB%.0F>:=E9.5MP[;#$TW(."$*L4IO8N>!R M,P1J/ (PN>\\[:1>LX )%( R@SGDQ&N^K'=]SU=^%9\N) MK[D.6F^Z^X+.IJA4B(E]6"0U.YU*2):@ H] ;0!P2PB@N[[U?18*6[(&"<@> M3>/\2S>7EMZ9Q<_\/T\>1?_\?U!+ P04 " #1.ZI4U84.='^6 '\P8 M%0 &-E8V4M,C R,C S,S%?;&%B+GAM;.R]>W/DN)$O^O_Y%+CVB75/W-), M=WM?]CY.Z#F65]VEE=0SZS-QPT&1*(DS++),LB35?OJ+3#P(L$A6%0F K)Z- M6.^H)3*1"8! /G_YK__G;9F0%YH7<9;^VV\^?/O^-X2F81;%Z=.__>;+__\/)A_#CHCUVGX+3E- M$G(';Q7DCA8T?Z'1MYQFPB3X8R+%>"OB/Q;A,UT&-UF([/W;;S1YWA[SY-LL M?_KNX_OWO_].O=7Z!/SK1#YV K\Z^?#QY/$[>.*[E#ZQ)8QN@D>:L+&1Q'-.%\WO)7ENO ;3\@>8 ME@__"-/RVR9JY69%_^TW1;Q<)?0WWU6,)O 0[$'Q'-#MF$L<5LP0IQN7\((B M8XY'WTJ:1C3"F5%#9J'Q4 +[),M-N4,:PG)__/C^]WRQ?PN_^>M9EN?9*_O: MBGEZ1U^RY(7]S,:E\P7[&J*XE%20(4YFCY>^.Y@_F*&"31%.SR(H'G&.UL7) M4Q"LV%Q]_/ =3:FQ MR/Y59X_]ZJ_W(4V#/,ZNLIR&05%^HLM'FM>X['APM#F=KVC.#I[TZ9X^P8%: M-'*^Z^G1V']@ISJ[(S;W91;^TLEZTY.CLEC4>9!V':^6B(^<'(*&G[[E+U\%]$8Y^5O?P\_GO ? M<3+8/_]ZF;+K=G.YI/D3XXC=#*_E\WFV7 7IIB;=KJ='W(CP,3P$;]5$[EB@ MKC=&$X-=R"&E47&59TL\?F^3(&W[GEH>'G,-X.:@%Y3_]SJ]S>DJB*,+NJ Y MTX@NWU8T+>AI&LW+9YKS,[A]>?H0&V_E@@U>\P_9:?BW=9Q3MCKLI"XWL"@E MX_*2_78%C[2MYOX$1A.2?>;++,6]]D.0K&F+*%N/>3S%3J.(';#%?SQS[3]$&MY?#0!;N+@,4[B,J9M7[;^Q/B* MRUWP^HFM?1X'R4Z]Q7AV/-N.:4VO<9*T<*O^/!J#]^O'0A@]YQEXF>(('39< MLVE7U'>_-Z+Q%$3T<["DW4;?UF.',]SBH)"WPSSEKC1Z Y=BP:X%X5H#SP/_ MKNHZV^'O6^/Z_)F96[2X3I71PJ]I-JQV"K#S:K[ 2Z^(T37(_GS!S+6"'=!, M*VO3M%V,,-H&^TQ?3\,P6Z<@ KN&4O9C2'')&*]*2OT9=E'%JX06#_2M/&.\ M_=*R*:V0'FUBF+H7IS0ZHRG[H01=B"WF+3N#LR@.Q6_/LZ+M@MS[]=$$/%L7 MC,."'7G+1_8IPO:\HV'VE,;_3:/KB"U3O& [6;HLA'(8F1N<_6V]I-'YFFG& M3%GL4JS=C3>E*=QEGG>^,N)F?V2J'.,"(S9W-*++%;#&-^S#:]9Y^^S[]NCK MI)W$X"['^WW'.C6^,IZ& Z;--?L&:'2QSN'(Q"GFSAW^^ZLLOZ?Y2QRVZL$' M$AE]U0X\,*0>VGAPM%LTKD:;T 5VNLSR,OYOE&V^8+>M6F6XB1KC30.)C6<- M9D%:?,Y*IDJ :BR=-6Q%:?P"JUA4WK==>DP_6J.)+O2IHN*/;4-Q8;9(V/G* M1"^EBVP9Q&FO&TF\.@EGZQU=20MI 1=,T1+X/>S=T42[HS#I88GW"E/Q\Z?6 M:ZCQ42\.NW/PO^4T.,^B)@>=\>>I'-\TA10=.'AU\S)+P\X/^T B8PJ+OG45 M&S%MZ';I.M\:_0B^#3:H,:01^TW.]"J-P?U.Y'THC'C)@KJ$ICM-P\UY$L3+ MXIZ69<)4GW6'P;#'BZ-[.=F4UZ/V>X?X#J,QNH*MV3AJ54KPA,81^K9Z64L[ M*8T:3(I+Y8=2^[ ];I#T&.1N==4-(/>RF[':_[3;>#R"8P)-/I&@(P[<]Y9;4* M^M (H[/LNVXT+W8\/)Y!42EVA:GR=?KM=KXV^LVD.6/VM]?W?'DBGWO=..V( M4^[QXGAQ)&5%= 8!MAX;T5)5[IN;+'UZH/D2+G;0R I,R'C*@U9]9\^71Q0N M@?/I-LC+3:>CI.'!D5/IU'VP5QK=]M/C^>;#9QJM$RIR+=D]3"-(3V2'+)Y! MIWD.$4_4(L\VU3,B0G[Z&N31 VRI-K>]-?KC);XRGIZS=4%/GW**G%:E#&WI MK%VOC!@U+\^#XAG3MB)V:VZ^%*!K0L).@;D 4!_5E8MT (%1[ZG];]VVIT=C M_W*Y2K(-I>*(V]OULON],1W'S9F9[09?YRLCFN#\LOPQ+I_/UT7)3O)KTXA456/I^[.5S6>'C&^+*[3^8+?K^CN6#)K\AELA13)0E6[_#, MW?:+Z4 Z7D(V]Y29#5#]\19BWACD.C:$;AH?\^I+N(-A6TL+];^.Z+;G%@O< MV)\"B+_!Y:8'$T4B7I!V##MVFE/8G9RT^E>K/69R6/["_,&6D,2]UG_>FY/_HGRO']$QQ\;\$":R)CP2][4''.^4A6^.0 MJ&G'"];V[74:,>4%,OHQHE\4"I^@\?#8[YTINN^QWOMP1SU_;=Q2@K^MV9)? M0@W& QNPTX_2_OR(!3$5(,!5$*)^_"EXBY?KI3*ASX,5^\M6YGXO$A.Q4W?H MIBT/CUZ^=Y7E>FH/=P0L.T[K/5[THIE)F!?NA+Y,(P!O:5#-FI^S=IZ>!>DO MWZ^#G%FYM*58IOVYZ1GTIU'$"T8.->NK%\EXD$[7Y7.6 M@PZ^KQ=)>\/:^?H]36D>)'?K1S8[-TG8?L*V/#F)6-@#._<+=M_# 7FVT?_2 M$78]@,"(^NIJE:#/+4C ]KI*LM?K=)'E2QX;VN&PV_/M\1(JHY_70JMYR, H M3=G)0@U?U4/6%%"IJC-50&7'7#@9ZJMP)'BK[AL[->"4,1L!/ XS3(5'D3%W M^18F:[;>H&6#-WM=BMJ7RR!/(1S)-%L\?T^7<,FW;2\KM(_(=_B:6?,<,E(3 M2=KIBM,W/6GM&KX*XARA3>8+!6U9#5;'1\0KC@C@%ZW>>XG$^7_"Z^%8-I_WY\8X53DS;1K2WN_;0WI3*: %%FRQ\;'QC&WNE-WA&3Y9)H?'6W*/\5I!IZU'00G ;Y/,>GS7#>>F[$) *> M&A;TT)V/GBR$73X&?AL>-M9_09760YU32;RS>FP&4Y M6XP@W^!1=5"%D,L1O6:L0I)V1Z(J_GF\6Y;-75'&(=H)>7?:7?.S(R:U"ERV MG?TZFIZT=KWLK))O*)(O,**F N6HA"'$1E$[E@$["/S0D,#0=$OY&WPBQ9.J M!'=W='#\@"*>^\!9@/^*=)1/;+XR.F@D]4^.GE'^3(4^73I!'&0YL MBQ;N3V "&0L->)?%V4;[U_[9"P>0&C>EK5!=DBZ3>"E[5W1^9[O?&[>3 KL MUWGX##J8W@FA2V7=_=X4W#[[6N>=KTS@.ZN'W;6B!*9 \S_N_ZD=1FV*Q=2[ M?)-[O>H7!I1]_7$4!WG7BU8P]"TVHWP59C&;,5Z]%PHO[J M"'=G4QU9+Q+CI0S6"A0OH+:QM52][>G)L+_C^>V1@1%=466^I0< 5V=HZJ[ M1F\B=;@CMHW0F/'K15QVZ(_: _YOT-NL8(?X_XU7+=TZ.QZ>2(ITG^J=X24[ M WSV#W')ZZHC9OM'ZR!IJ6%I?FY2307PD]O9_WB?-R>RF=3UM=%WU9 M[S0&WVBN+JMYKH./'=K!S!+QR< ,=[7_:7IT]& $]'HOI&NJ$R"LZXVOHDRH M2F#4_H92>J@3ZAA\3 11FJX[^G^+/W^]JZ^G78ZU"0P>QO/W:,W)&.^,TZ#Z MC0ZJV7G<'TK%FJM3&(9P=H'KEW>JQBA"D[^SX^DCB!@-CA1-#5-"5OM"_D3# MY]8F;R]:HX:P!6SI:9*(2%'UJ]U ,WN\?)P 10H%Z"(N5ED1)-_GV7K%WH! M+J]>HM%.\"^O+(R8%2DZ=W$D#W"M92GN@7;'4_<[8WHUJJ8(['X,TI "!M'. M&WF/%^V5P+[1$*%@\?**M:[DC=E478]/HU)C+PB)^K/6IO.'K#3.ZEU-H#J? M]^CJNJ-/,T#)@*]42UQMKS5+74 MYM[0IIG?[\6)8.9!E9T&Y[$+1V3/E[\*\[D>),%#X('M0)G^Y,%\WLV#QRL! M+Z4 X68O@C)H]E_O?-Q_N.:<_3C/'[+7NEW5]:37Z,:GX&=VF@DO?Y-BV_*0 M16!E!8QPTY4[W_B<32YJ&%C*0_LENS M2@>2G11F92WDJ%AO#=L?0&(BP;,OZ;J@T5;KPLZ&'8=0\'+< EPE&_I^LWS, MZHNS_?=Q4?I$2R%>9'VI MC%NX+/+_N,=->1<;K>*#L)TL$1_/ $Z2[!4<=@VX&I6%N -5Y" :8]KZ-<32 M'6*U/C^B%B*[FF@M3? FU1J;\!0/@,EM540.H^+EDK[)(-/^.4MI8UU2XR,6 MD69?XCQ+^1T)'^53#MF&>W08W_/-"2 #="18'M@^9']*$SKS]SZ_IY/;U)V^ MW/;TB+TBPC4S;N8O-$\A.URT3$N?("?\/EODZB]02?IV_QJL=O:8'4;3GD,; MHD?,4!<-PZLZV 4]3X*B0/R!AM#X@2]/!("0FP<0R6LM2^QX8<3LJ@9G8XA6L_N;1L7J_#))$^KE;G:KF M4Z/GA8KD/O4?Z9*O%\'M_]Z$V@V@,EG!6%:!A"Z/Q9X4Q@OJYD]!*FI1*FP9 MWG&0G8\%J(0:""9M()>-_V]'C94X:/MD,' M:WAP$B[[G9"R+0^/QOP/08Y!1U#>.N9[Z['QSKCE*HAS+)E8U(V@2L=+P$;: M D9I._2&D)S$RG5^Y0T/C@S/N(6QN "EC( MRIM\&OV\%GFT;6D>>[T[>I:'ADC:<:2U/3VB&6]B/N[85:V/CS[_=C)<.C&O MO.38='-@+S*7Y6P)V>%<1U&$?+9=^+5]*$P# 6AWJ*[AV4GD:#?DN.W1:^L0 M"B-Z0H*(;H>0.N_G[GB ;6Q]=N34\PK10]V7G>GG3<]/$G%" M0X<0:?Z'9"?9H#P)\V]':M5U^IF^E0^O-'FAG]@6?6YMNCN(YOA=&206;9<) MW_*P9VYTZ"7E7TJ?L R][5)I>WSLBHL"+S3^P2KO87<91?,K MXYW8VLFS[1=H.[:[7QK3V:UA28#"87(*"?P%:%JMGN%#*%C[AC\%;_%RO=0! MQ&\H+UF^@W&;ON>=[XSK_*!%*?9XE[M#>^IH (U;Y3F0S'A'%YMP=A]U*"KZ M$Y-)% [X=TAYB>[^Z<';[TWH>))? 5P+>Y](QDL6RP^8+2&\+>R&PD'NM]R1 M9QL1">S,Z;% <-S4'IYKL-5*AO_Z*F-RY"]QV'J+'$9C8IB1K5&TQH?'S"E9 M!;'4I,S"EN[$RWW>M)?ZMUAD;U<)V]=9_BF(F#W7D>S7]NSX?1@JC/T]D"O: MWIC:-\VS60[["GI0&C%VH\-?='\4S<].)DJ@=8:ZV=%R::]7)^%'V0'#VO#D ME((>JGU#"49(' FP%.6,W#]XL9/2U$IRE!>B+TA3$X$183J7R[B4&%Y55P[& MU-['_F$T1O9/=SJC1_4\\U2KRGS1)F]7_OR^;T_T$H8_UE#CVY*#>Q ZDFC" M7H42@TB.#V2U\_K>?G *D.GL5-N[Z&/G:T>R'<$!]/!:=S\.HV7-L-*AH?9H M>=/UN-?^,/^Y#O*2YLF&*Z@-^>-M3TZ@R(NI,\(1A?&7 PN[NM^VMC/N:1IG M>3= U-8SXQ^,\P5HBE=)]KHK::3SE?%TJRC"]+(@N0UB=B2WILW,'B-MC@)0NY:SO1"%K?&+ODMZ/*4G]BS"L\ MC1XW-[2$%'ZY>;L+C[M>F5A 2$?J:6OBA?\/:\33"&*4 *BSHRC+P5"C39SL M!2=#L[*P$&ZQ"X"(!806N+[:$%K^U-ETSAKY"921["S7:WQT0L6FM9.2[4*! MY-*G[G0O8E-SV6$?@&M M=)50T*0$L:YT;+L#35NC%_VB!^OT!IWIWG\[^IU^#U#@JMGI]WE[!S\7(WF$ M0!":H8JQ@D>BL=-QY^->823N0YH&;+*^I,6*AO$B9D=1TS74_>SQ;4V)&J>" M0@I%N7$KU3JOXA\OF,FYJ\W==/@;-R=\__A^Z^/VS+>$B(N-;7[Q3$_#]FEN*TA1[>K?>_WIQB=[%/'WYOT8CRMN_\0WM@8W5OY?W?'SU?3H-=8-R%@*OT1.<+L\^1JM#?D3)W M(#%[EU]0//^))A'3$R [CZG"@",=,KTECR%&UG@![GIGO- -TWC8?('5*372 M.&P+OC0^.RD<15%7^M\'82EJ+XW^B=A L9#''M39^D+.V![3;]<4=KLMU\O& M@W+[[]-T(0Y/^NN@,X%T&02<.RQ'IN&5"=6K01H$!)29WK]F=B.V>-_59'Q_ M$DY=OLK"W?;&"O]KY9 %]^Q\(0__?7V] T:8T!*C9#*>=+:Y7*Z2;-.ABNW[ M_E?O.1O9,3;^1:ZKIWEV!44W6NW-KB/P4"I3M%(;\E[WA$(92'2*D\&6CL9/ M*7?%A1N$*4]0"ME'\?"YV(/F<>+U[E_G87V8">A)#=\^NSJT?Z%&M%-WVI., M5?\Z7-_8-QSJN])(68HM?M3]W[/*9;8N)89.&T/Z(Z,ZJ&M.2=EAV&)3)=NC M3 *NK^J,SDW\+X =QL0!F_8%$DN:%1%0V0HEM6Y)M;H37(XY@<-H6Z75CLUB MOY-H'QI'4-3:K\]<%Z&)^)P[ -L:'O286'$5)S0_9]?UT[9?M>VIT2.VG[.2 M%C<9V^3LDZ]:Z*C0)V"\Z#E]';,_B*37.JX*E/&*_:8I]Z7MR0F<<1*%:G^_ MU/8;QV?03R/AY=C26GCB HV4UEH%DN&:"ULK.?9X<7P,S_T-K\Y7QJNH,2L( M(-P&I05P^W8U4=[YVG@>!;GC-85IAQ[2^?><(4PB0)-D_\#]JNT-:? MFY(O6P2!NXM6=K\W"<2IG2C;J*4RV[WMVNA%:TR8:=Z/1I35!,FNJZ3KC1%7 M$#(6)*32YI;B17V>!/&R:.QF?,"+4\7=[1T]&$[7X_D('D>1=1(B$ZW-J;N? M'R^9"H.48 %E*60!=YV1S<].))GJ-LCG.09*>$Z)],?OE535^K(U)W[[MJT2 M5]O13@YXVQX*2U_[N.H& GE6W%BN*9IW93G1;G>)K8>!QP9%[:ZK-YZQ]S4K,TA]&EJ 64M2:;*E^E 8 MWS.D&K9TSG?KXU/1%C\%4'3$D3FA;44A\-@QCM>J11U(Q*NU:V0](-!*:R%G MZZ,C,4PCU./@B&EN:-[ZZ 0!$"J71_NWL?O5\4[3]6-!_[:&=@0O='?+[-;' MIR+ S2Y@S;;'IW)2?::OW#2%\&9TB&';^.;XB'Z=?D7SH1%U"LQE^9ZF3*M- MP.T1+9GU#'L;$1F<=N.A)JI5ZCH/I0<34.;9M6R0ZG-*5&);OCN1VO M3 %R6H 8[-!+.EX8+Z*H9A0J7:ISZ(YB]!_1?[>.H6+7@@VE.A5%K1L8L/'9 M"013M\H2TDCE!!U6XK8_I6FWQ-@E\8%$IEC#T0;D#B7V5BI9*FJCKG66HA^_ M\\OS\='Q_1OSQ79OD_U;%W2\.WW%]5%7,7?(/)#HB!^]Q(_'I?K"[O7B[O[+ M#G.XZYT)J+$=W0'/-N*/^^4#[D_):UT"!O=COK]V-)C9>G1$?Q@;7B:6[2@1 M:7YV--9K:0'W2+4H51&U)8!N +T%NQM)7H8W[-CO%5M;GUA M2MD)D,;QE&^=R_MG&;01&$W(!QH^IUF2/6W0'U+7+SN/\?W>'1=I=0 .^_[O MCU=;ER!UVE)"VQV7V?/E$0^1G-TWC$%FR(F; M&<__TY =R!1/+27V2YK3(.G F#N(Q/A!@A_SN&0FZ6M[4L_6@^-O-"U;2CI" M]C>VVE^=2$5V'<5SG@[! *W>'E&\54[9C -3[.>$"HP6W0G:*ML>KXX).A&M MP_+' (+*S&CG91+G25 4B)3?#=B][]L3,!7W+OC:._)Q.,5Q<1L/\^Q,SYW3 MH*9K!5KSQ0W[&P"J?7C_7@#J-B.\[*H%MS_.!+9_(_8M0A:A37I@T.\P:A/* M=I2ZP"%=G?1W)K"2.W&Q5&RRA/S3.!*->2RA;G52/Z*RR&S=GH[8A]:$-KGH MQ90^B0:\.\[Z PCX+#:N K2[W&Y[OC2N@Z,!IJS=SF)':6-9EP0V:\0SNPUV M]:?QQL.('X.HW^+I;@IALWWOMST_GJ](=<3L %8RGAE=(S.N!W 0RT(L4>=: M;:I]W+"'4O-X*-T_TR2!KRA(V^$/C(=&3]R(L?S]8 -@[]?'LUSA&,-C"L^V M6[87Z$W.X_:#(YO[3F.XY8*2GH,%FK-[+VIJ*+_/6Y/IW+%K M@=J?]YJY5364.GW**>X.G$Z:KX*\W+2V2C[LW=&/=!L5M\+[H_T!/ZW]S6[K M(WOY5D_9ND8(%9@$3:JJ^?>1BRUW5BX:#T[ _.W(2-W/PMU)P%Z9-4WC+!=- M[<&B!"=A>^%,U^/CVBZ?LS23)B$W&[HCECM>&B]2&13/D+S-_@-:S$N08+RN M/ _R?,/8[/(*[O?NB## KU7[N]NCUF'V(2UX:$0$@_#I(H-0*\TC G?89EL$!X?2((6MT$<=7D4MAZ< MA%=T#V?GR#55/'MB3SR(0]Z<2JG8SIJX]N?'\T9I46K>SPQL8+@@;IEI'*^7 M;1ZJG>]-J$M69=;?[*C(WN_=K\EZXT]Z-MST0<=+N60CS!=:M7V'0[;Y6:]* M!W@/YHM/P<]9+JNZ6]6+]F=MZG/R'FQ%D=IZ9MP$B5":']^JK"K M??JL#R)I3@00)F_+A/V4/OW;;VAZ\N7^-\;K,EF;%>?)UPV0K[2.1P1])4:1XP$\E^M\H^%0]%P&28D@J>-@79]^[_QWJ*EGFTI1!3NN[Z&$ M(YS@$*0:@_!!R..&X# $QR$_P4C'*:^^C@<)[>& X"8FU"P-/M\X*?(.B'TS M:=;U!1%<+_)L240\+DNG/?.Z(L)GF\2>I5 U8["?BV>*F%9]MY B-B.2'$%Z M,X)ZUM3%J'_?*, 34)H\Y]I.VK4*,_( 3[L3J0458"M161115(YEGG\A$NYZ M[D$Y.!&C$SX\&+J< :)Q0,!_FX*' [\S=C>)P1W>3^/,CKZU+VB:+<&!G>7V MQ:S2\2Z7-'^"0">S9LMGD2?:AR ME60;2DF!(F58:$SH&\W#N*"1TYU6J[,1'2-E9Q*1'R53D+G*W'\3XB#DG1P. ME"@B1B1B*,+.5(*#"07]V*4W+_Q>4^!<#W \$W_@,Y'2)TB%NI$?,Q>::D)G M*+2 7B2!X_57"+Z9" "SCYTI\N4&OG'H/@)9=2MXI.]Y)08@94;$$$2.,<.3 MJYRAW&J@8Q16W^"'2^Q\;SL0O'$_Z^6IH,.NQ# H+G6_P%JA(28:#KJCD!:_ MCF;D?W_[_@-9!3EY ;K_0CZ\?S][S_]'"JZI!RIX/".__X?9?_W7?\'_4'3V MS_3+=Q8P M;D,Z=:'NRR O]Q'KC#*E/ST*R?03N%,F1T=M98.=1E$.N%-0TC7/V4G[$K.9 M&V9*"IHS@E1)EA-)=_J2-)B3/L6IUQ0;10^?Z2#?!'M=^D #K> :;O[SR_,Y M.Q9>XCQ+,;TA(8"PYB!QP;: RE3AY)2#75#\9D88T>F+8=H<7;(X5[^TA,J> MBZ%1F"2;^D5ZUC8$+3Q(?'"M']UWP^HF=>GD<)!9"%XP:4>3\12Z&"*%O M%F!_*0E-G>_FL$73"C@_4F0]3M^L)_'Z]!BLJ]V2SHQ0KF,_NM9$AW&NZ]85 M[X]*D9XL^_I7.=WM863#J>EU_+%U5C,-2$71Z!*#,$'*SI-/K,MEY-!U"^'*JTN4VKE+$70I=]YG/4R(&(7P4PH8A:ARB M!CHF69LC(0>OKR.1SY^A5JS0T/94 SW-YD"T-=W;C2B;+\S$C,LU(V\C\4%P M L$QA=@@XD$X)YK5,B,I+<'A'F@L_?&KG*':N3!TDO"A2./+U;$Q[JPEYI:Z M3DF50"ER0.%DT3@!QPA4IA@A'7A&9\=+^D0'^ 4@?\AYU9]!'-"$5I7:/>>K MH@F>RC0*\J@@7U81."UAX_#!8?-I3ZKAR4\P/D$&OK+Y,9V@K_)*"A)S(G1> MW$W =O4WV[L\:(JA[G(K@36 MC2N0;R7E>Q3RO7L*XO0;$C+:[J1S5KC>MW9/\$,TAF:D8HGH/*G35'"%QX1^ MK K&9D2PYCS#9S+3:>@VGM);IB.\]FEYV5#.G2(-4SM4/6F:&#\Z1G>GDX?7 M;) K :B3BCRLM1Q@)BX1PL;PX&9P)*>9K]TA[,-SGJV?GLF?URF%3);?>Y"Y M <#X1F+"#-VH&DWR$U#ESJTCD<:HXQY/),S3X.D9.KP8KS'@O[\"!$;>U;"O MKQ73BCDUPH<1G]Y,E%K(%!&RR'(B1SM6J5]H_IA543;5,5:D5Z^A9ZQ(0I/R M3^X6UAIW;]_&_1,;!EV_,U)%'5IO8J?Y$1.9S'H:C/2YB.&^?OEKMI(W^;>- M/Q/4C5GWZM@ (_! B(_FO%YM!/"@@2.-*63K &+>TBI,G&8>.!9['Y._/@LX MI+PIQK/]79K8[J23@U5CL2-4V*_#7+4Z_^R&7I100)0D MV2M&E$"SXQ\$N<$L'3'F<4C:N%RY)F[J4N^P*LE6"EZP+<]85C 'P'-HZO_$ M1QC-S.\GX-XV/A_$3SFJWOX-;-5B($Z;65W[KB+/+KYO$*T-ZYIH;],>*&T:# )'IL6G$A1SSVF)%\29C8$SI MN1A9&@Y2255JU(QL&91\1!E+5B,=J\3Z&GY)%^LTHE7NS8:LW )4R I]!1IB M9M3T=P(@5:(AA]SHZ41.W7R693*U-R&8*%TKF6!)M5>=6A&VQ=(.YWW6R_E= M+ZVDVV"#/L@T8K_)UU1W.EHR=,40Z+$0@YCR>C-N'0C;:.NN-(D#(;%[)<*E ME.UV\#BR@E=$M1(/-^=)$"^+>UJ6"8TX]E=O5QL&7!3E&>&TB2 ^$\AGQR2: M$0)1N&TA)BT7G+#[ AJV'>O H=8@L^08N FW44,]PV@U1+Y;NM[?. COSZK= M6Q)CM/$"_[;%WYD/,/(4 *Y#7*K,5O4Q]Z^KUBCRA%Z=YE$(4H>LT:4)_4C3 M@6'<7_ON1BQVK'S;E:A>TJI)(Z+&?_?;?_[XX<._$-[A@RGC"^[-!SP@"A!! M"Y&+>UPBZ[6PAPE=UG>@FRO.^0A^-=)K&NLZI!.CUL+O(^_T""_ M8N2LA<,E.QSL,^Y/$/X1LPSTT>>$1B4P*B^ M8EYG01$7]ZN^$PA(\#D10Y$H&ACD_69!IB8E,7 M0(:"T64OEB%U]K*=BZN">FL,-S6A<<-N59)/(T3E8BKBH,BW3I!(B@YCW7:% M,-7H!DD<1D,K7WQA>ND'%1WH(08/6?:VI= 7Q+,H#1FFUI.MJJ+:8Y.C[B/1 MJ/M/D^M.=!EP9>R5Q^,8GL6^<)/)X:DBC8-*,Z%-NE!%79=1#N78!J[9 2$_H?]L_&T41GQ%<"R;EDJ@!!+ G#G%L(M84 B2G)2<> MGSQ&&LO^Z^8A.RH!1>LVR,O-( 54$")(R4.2)0\S*[7?3GL211LQZ2=;8P'/4_:CVSDYVQ= MT-.GG")'5<_@(?.@=\9ZK+H00^Y13G[.8B8A8'2",HK'6\04GN.04GP=BB11 M-$E%]#A$T:^=;GF<7S10KA 4SX@T'C'K=/.E (K0M,L?H&NF#@B'!XQ7(TJ)\3PQVCR$DE+39SNM5D?/=%2JX&(J<>I 6+ MQIZ!B_;1* :M96?#/4VA3O'"Z?%W*=IW"27,6K:;I'N2"^W.;X:;=;%JX?KJ MPH9XO911P"TY_%3LRZ4=@7NMF?N>1VTMCOKG)-2Z.-6;.#E-2; I3CTA8;=< M_CKX M?#Y?%R4SV'-5Y#'LGE,NIM<8VJL*XC.BU9 XO^QD%,9)@B9:#(D3(00/ M(%\V*T2Z&JB*2[PP:)"G^"2[&-?@&%DE%'X?2@^5ESY4.A2/E*WPSR)E0L12EQU M\K(RQH=K4>$+(V3X'701GR^888@!CYZ259C%2'1&D.Q)MCCY4H@,I",1R"B* ME4* 9T2D"6+=<@5HS9'0G?H)^-: (HE3K9/90P:Q*CAU,SR[92.M87!")DW( MED.BQRC?MCM$MAB#H;XAI[6V<#71KX]?]%I@\^0K6]FZ;Z_7\CHM$;^GX3IG M&MKE6XA8W]!%I._5(4@120O[GTR7;=/-Y8=WR#N[ _J#LK/@DHZ9OAL&"?G$ M3O=U+J)^SL.6,J8,_L!/ 4 9@%]&A^$0^/!!(!LL2>'D3:!PGAI>6M1 $T+[UP- M9YHVGL_7:;0&).T@082QHKC/DC5F<@;005K( <@21W!UJ]J6 M3'PYFD2"+E&$77,(0%4Z M>"K/KUL.,'Q4WU4H4W]GX*;*]#W'W?OLBV9D#>PIG_MT)'MB-L=49-[I*HAY M"QNMS:D;#^Z%T%YO93K1!>.G[TD*3%-# ;%W7!@8XFSW7BG^&M M%,W3=?FMUNLCR):]\'YBSK%'G47.@3[0!_. AN!&R'@KG M/IIW'$V$1M^0B#>4*9^I #L%!\X?'4+:1S^OA=?I(8,<@91=]]3(I7S(FBJ' M51)T5<\[<.4U5B"!4C%#MI,MV9\[:HVKY/"*-R^;9@J3:8"+F3.:JQD%;%W9 M\B/#?W&'H3Z=JFB]2CZO"M4=[DB;N2N#(*4<90*YQGD:?_[T+2AZ64R\);1- MX;<;>?@2_I1)%\60>_!"10XTD^;R+4S6[*.&& /4 *U+T1_X4I36W=(*8(+_J'1!+$3$8;@:S3&""X*G2;*25&OV;N,\'__K@%%M_&KCSP5P? OLW( MD;80NBJDN!IV9.$>1,J"1!W@E^[X1VOV*HCS'X)D3>>+*W8_L?T%VTO-WDW? M?BTU^Q:&(2\PCL"CYR,Q=4X-Y2JLYTI"L0M1,J0/B?EJ!',+WKAL0>-42GUG MCB]J\R%@S#)@K28D0VE':@\#;._;L'2;/TSPT=B'U&W#&S7S#!'KB+N@TXCTK%9XL-U_9_<8$ MS8>JD-5 *%ZAAB(!'XM;]+$8S=51Y$Y>:9Q5: M/V:5V;U>KI, /0_:BBJ3>QE$%#-&>>O2.)41^Z!X9)=G5B@@OY#W;$6,JB!) M2$*?F&JZ@/2U#*NRRN<@)6&6K[(1A\ :?:_9)"4VZ?ZJE&D#OJA4?H%AO5F:R&NJ4$UKK5YT[M18>"Z2BIAZZD4Q"92VASM3F-HAQ: M#//_@)?A8V_%'^@106DF?R#HN7#B^[0JA:GP^Q9E.\U2Y<^*&GKK::9:;K L MTQ\GH=2NI"W)HW(0)WX,V(B"^2MF@@0)^/N'5'T> #!;86,+0&,Z(]7 M*51:7U \P_\T*(L[%7(3,!?F+[0G>3D/.Z!S0."[H/R_[-_<7R:AIN#8YN=Y MWP7F !F0CJ&-#GD'*CBHL$3JOS->$/5'DF/R3O+\S8PHMBN(++QO..>_UA6H M [R]B^2,@<;!9S%.,55FQA-F:,5=/8(+?_=01<'X'-QN2)WW(+2//*GO@SB% M9*AYBMKX? &9X ,ZQ ,]F1H&"<.HXF.8$GWR3M'8K ]_:5[-[ M(=S#$G [[XZNH.MT^F3/!RHM2$7:O[/3@7!&?8/,>).B:AFO?@ )AAO^-P;6 MPI2Y3IH8]N"9:$9#'21#"]CID0E3;\PYCD0W#?@<-P.S)FZ: 4@\I0]8E6CK M6Y^/)1:'9?Q$RV?02B5XP_PU91P^QZL*8;&OXX2#,O(!-(2*&5%CD&J0(Y2S M]KT1_8,3B)3N8*/1!5WUMBC*@MD>#WD0(?RPE6"!I$Z26#:V*&$ DK(17,4* M+(NDW Y"%"2+D3(DC,C*K@,%ED4R'1&&7(&4*W4K5G,^TE6.^%?A9K[@MFX< M"JP86VE6:@2X#.08L@OH\8EI9,OIHJVD:"M7HG&07I4KS$,"3^P?[*6&3E\K*0?P:R5OW]YCMLMSSZX):N8L=49:8=I9AF&H>,]#.A5JZ$$FFB3\QJ M9-9&=+\IP'2TE+PKJ9*"DW4,WVQ)#&F#5NP+R(<7H+:6&"E=O/SM$2G^-:>U(K3>C'2:WQS:U0T4? MMT788.ZU4->P)7,AR$QK_E.N36M',T?EMB=)1XSUS;UJ(\Z'-64G!78_+#'2(\P8ZZ M&1C+D^2AUTT)+6^0/NXV42/,;IIJ.$_!,%="-]5=34MR#2SP-LCG.39=CK!N M6X*&6,$_O(7"XIQP\J(N7.&F')5X[9B(JT# %K@R+M=Y=D'3; G'/HT,(&\[ MYCX;X"2J1B"/!IBZ,Z/?NES2_F>$B4:9F%CESIT!UN4R_ *P6*,()S^N'RET M_&;*SPO-@R?Z>0WCS1<<='1>X?Z$5UQ/";1ZEMN7QG]N7Y=R:SOTOVE]NCXM2^X"86,U$!4^H8]-"&)QYTQ MH$4Q!2XO!W[NB6+M$BK8@05U7ZQ;% MGX9F331=)=LEG$=%S()\-55#2"95O?B>]4HPGLCH5TY#=!9R::FM"1*0*$<9H6'.\KSZ%J':Z0LTWUB,S=100P MA3:+P4:.&%YSP0#L'-2= Q;I0!\V,D$>@0L2:IR2H&(5.D04VG,*00S!X*8R M%#;<&N+$CT@N?;$JX1),>TZJ[ M7Z-Y* MG0\ZR#D-A;PV46:-I!R>'S=QAK>:,HE[231GQ+2=T90NXH&N>' 5JF40%)V') ;+T%Q*=C1+ MH!];7>O@/-_#0&"P"23AH2WU<-8[ "/<\Z_@^< T%MGT!E>%*X)$4222 MY#&(47<\=\GCS^UL6S[=^]PMH4??LP4A&U69^6/!?EF$E'$/W02R5[=R?)]E MT6N<).R*I_%3RI7*D/?F3E NB8[8%Y!2## C8@@BQR#:($2#2SQ&8?5SL9)X M(20.I<1E-9(/V&A9WJ.C69QMM'_9!,M6M43Z:#/PCFN_& D_V]U$&%C:VFQ< M%F6\Q$SJRB.-J3Q[%E$Y[B16K!]%NX[+)%Z*RJ^A'30,ND0G[$4YL"Q6K65: M'GCOFX%QN3NZ8H\\0XC@8IVSNXT#10T)M2-=HA$FG+* P1*1P".2JZV*AN1J MD".2QDSZKBASD*=*NF,0J5''\;Y$6FJFK01V,_O4:SJ[36GJ%L1.L?R9$?;% MU V)/03U:$W8E+7A,!12>BT44;I7':A; ](^VX@_VM1#M[')M1%1'U6(-Z/H MHD[GHXZGDP!R9YG-S^:+.?25O&>,Q(LX#. P$7]GQPFL/^3>B\^Y>,@ Y3)+X@@! M-@>>M"8G<-XB+T1CAFC<\.W(3QW)$* !Z2QY/8[J$>^._JU\T8+2X2FA3EYCT<9VF$.11\N!V&NE/""M6170]'PV+!EX+U*R3J.XX.B2[*\TR,%)XZP=O9[& MS;[MGFEWM3/^IIZ^/9-I>*X.>$MRB(."\Z_'K9QE/=KDWCC!V6E=GD"10RV9 M?N,A:Z!_@T>S1^4T635#9ZJK\(RDD^5X*RLV=MD-^5#PH('="0X$3KJ($SQ9 M?70S<#T#3:5.JN8N5=,@XVI;'O(_NMRO$;LD6UV&EV^BFZ_*6I%%856KR]YG MB!SY)&EQ)KY3PRNSBZD36G5=Q<17-4.F"G*E3U)<31*FRL^TVDYW<\ .,VC^ MC+G8$8W.-E\*F(F&UC@##PD(%V#K;#D4! ?>P6A,\F\:F^!X.2'<3X )O\-F M8)%DK\)IV=0DR>&9 +EGJC]1N#E/@GA9L-V\C-F.B_CIV+LL"'&>%>T9X=2) M(C\3]\)QB6>$O*H#G6ET!8DDZ=&=80]]VK\,=H;BJ.-[ GL)W]L'>LQ"#W-] MNI)LNV M*%[4$EM2Z#M)H)1)CQ;T[N0FB4.-@ZE7%6;; -71Q*FK=W^Y#=R6Q Z2HIXT M QB#)*A)<'YY/B>7Z4N<9RG>R0E3IO*5 W>='9FTCQUDXL")TI4ZGG"\BS$6 MM)X^Y11A4.QTF.9%LH$D.FG>Q7%;$G'>/ML&[82WY$V!WDA6S"Q?KY"9> M]%4U._.K9H33)S# <8E7JV0PG!C%$Z\"J)UWEDOU]C$&6TD@-W*Z3--"[;OJKN4W8?SQ4/P MUA^C08XB3#%C'%,3PB@-."38>$*WSD)(^0^E#0WK0,XY74$UKZKW,S@PH M^%XOTS(N-Z=1E$,Y(__/39S2#WVM)Z1'!*69_($ 33)/'9V;UJ0P>]OZ%L7H MSW @T!_B_,TYM-_E&\W#N*#%=7M8**2^=5@Q.<9#.?X&N9:0E%^9#)+K'(L^CP.JSV MKP9(+QO=$I71 Q,P>=%JT-42@K2]S:WKYC!]OHL]0$9_R "L ')B "%PO".H M&=5UM@WK6C&,F(:_QEGO!'=]J>8G=SH_=[2,*<.@4+G>/*D#-I-"K M>)S4/#+]5S-@].&.6?0V2]2/?+=YMHA+FX$2T.IDGM4MB #78LTY[[V'3W\Q MZY$4'FZ8)*==\9$I,FSZUZK)==82:\M.O\T*-F?_-UZ=9U%?7;!NHW.:A!$E M0'7J4G2Y&YR+TMP7GEN'<2ATS-Z%/[6^\)*LU,2/1!RCME;8$%"F7"7TDD?7 M8!YV!3)J?G8LDC//(Q32/\0EI#U=LUE\B:-UD Q0Z)$6N$LK:L[T>6N\ZWNK M00"7Z# III;\&)?/$G05M2I(C1VDVDO*Y)61)I+V3$8\.5[\J42AA'I4'8S: M@S7@0'03'P>0:Z&*DRJ\/I5]8W3@9'9#@K_%^C,(>22TQ*Y G$&'!H6+.=!. M%4M[P$.MH7ZL*C>*K0O/:934T M'E?ZZ.A,\E%S/LZ,_)1'7ND!F*$%!=G7RWN@*><2!*(RY ^!SD3P(KC>R:CU3 !5?MQ;2_X13U7&>%"J=Q-R,5 M?TVH0SM!C?4.;,1P*R.KOYJI;D9^QTWGQ44-O6/2=>^V"?+UZ3%H1ELFRZ6F M[D@:SA4:YY^ WN7L. X=;)16RD9IO[:I;SR$@!(V_D3[P6$>7Q4HA\N<2:5U MU,5^#%!N.Q22_CQ+V$\9%/"^4"/= ('TM'_SP[=\9BJE^=)/%]DRB%.'.IKC MJ3#='4/GPU%A@DA\ -T.ZJEH629,TX/JX(%5(0_/=+O5)2V?A9F"!X(E]$$CJR"&^G@2/#WE^"6A@R0H'FE19@7)*8]/ MB0Z>2F,*''WHE,%ANJOTS 'B"D DVU0!OH* MWIP7@"D%.!Q'L&A2JHY\ HPT@Y:$TD!H46[QIHJ2W]M)(C JE\-JVK6*,W M^ZZ*_M6OO50YPX<%_P-HXI<@@7'O*&3J0H=X^ /36,Q?:$^JU):+N%AE19!\ MGV?K%7L#_+B( K*FD<*B[_O]PZ S?@)H8X/9(-GB?X2+N_X[XX4J$T?R2Y!A M?%-GN<+/=QGUF?#,;W4-P27 *X=63."\Y=6,X]^#DE#PL"T()_)KGD"C'\E! M4_BH6I/\RB?2"&2.>1 X]]\@X#!V-F.LEAO(.L]2O&CZIV%P4J2BY3RIVJH4 M1C96712G.7PAI1&V!K@NBC6$Q>>+(>XOHSEVEN?9*W[:*4F4A\JM.\:^2&*' M2<)<%96DX=3RY7QSL%K:F;.O?,Z.![2<+]]HN ;W#+J+L'.$ &(>VG]!4>:M M2WD/3]$SW)D[PZ(X\J!38E0D)5RV*^!HBU(8!UW7BCCT4J)K6N3Z#+1M9(&" MH.;%D+'"O]G]G#//H\0. )IP$_V0E889_>>,&;@_L'%[0)O6/FU.NC*8XY3\ M#-3)"R?OZNNV*9+84$(429/]0) J$62/0!)]:^U:&9=9\G?,LH"/(RT_!\N! M6?X5+0+$ILMV0UJ_<]Z-I*H=,!:B,D@O#'K(.*3:P*/X0&"+MA(ESHN7@WRD M^=*WR+P!]L0HQD&@>YBT,GAS=3-([=4*>-J#-#%<'?K#N!6;]4%JTZYQTH9Q M:]0)>&!9P\:!D"2[.LZ?(9 +T>1+9DRRKX6I*CR&/%1S4T,0,09O7 >C$&T8 MIR#%/92Y[P2MC!GX5:@R25X. 6:Z2_H7OS=57 MXT1(L9250A*GV*+3GAKM !MU:WJ )417""85T8N@#(;5I@I#7*-)@*B[FE/; M2D^>\";7 K!)2>?PI^9A:8 MJ*H=$JR5-)P6R@_GUO21M;/Y*O72^ MML&ZJ2MXYQ_S$"\H_^]UJLH*>?G?L,+"[A_R.K@0T*5BE<1K& MJR"YHU#0$M%\ON#@['^A@8TF$(L@Y,"2*SD2D:.3C^\_?OQZA!<;'3,\'JH, M#S'T!C1Z,0K8Z (!'P9RB9J8TOF"K\256(@:\I":@]XPD"GZ',1RRU&:4(C4 M4,P[^XWR\>L[U5B0<-2->NN(V1K/'U-\V76K?+N MW&46_F*FQ^=Q =L%LR_YGS,.J5W/G.=_# "!^^N:)LV]N/_>VK61W*:KGM,< M0G/PK5-(KNE9V5QO ,>I0EID1$D*=)WU@+,C@'3L",:1'&8;N01SLBF \8WJ M4J2.A=A17,JKY#PV1U<#3J0YNL4)Z&J.'BNQG39'QRW[F;Y6V2?WH)+#4?XY M*_]"R].(G?KL.,V2.-P\T+?R+&&G_<#SA W(Q%+Y+H4[E5EO\E6CY/6HHPL9BUBN[((2\?#CR$PQ(<$17QY1[V6MX\MO"@^#L MPGRD4GR7M5%, -&)AIF-KD)LS$4C*!'E&+?LX-OT=I/+ M44@UC'2,$C$25Y\%S"\,=K12F^%^;,<#/JM"C54%@>##"P/>U/ E2U[0;A! M621#$$ZA!.:)KOZTOC@F5>]IB]QGJ7<"P67 M\1/TF8ONLV0] ,2N7I6L#T*J48@:QEEILA/Q$JE4[A++M5_(C7AF M:(,BH5 M,WRFT1IRM3LZEB$V]U"C6H[$ \%=_=H$&#AQ:E5[G("6E& A[(F8#7+C-#-X MVY:P:!ZW5$%.69JZ&7N 6#,RGLT[W'X]2-!1C=WAANOYY?GG6V'$=&7>1(6%<#)I,VEK,*;E?"BM6NA+Q" M**5*2!B"F&,1L"6%V_VB7 M9/JKTNAH-T7R!6#X -G]ZWR#VUM/O>I]&W%Z\GOA).5W.$,8XRMP4 MD-U!#MD0W1^4GJ*,P5WY"=GF7F17VG]59WB_#))$5N@.JY%$4@IX?;),-Q1& MNN:\WLU-M#]2_Y&5T!^&R/+]W3G).<4CDD!L(55$)"C.Y ]:G;CC!%:C7@I# M0ZJ)@E9_/K0\[-V%7A3'8V%5LX8;'WW0'$J[C1?FI;.;2XGJF<8'+:+[AJWY M4\ ^#K2:SK.TR)(XPG^^?L[R4>AYXU7AWJ[YW-5 S%%;TTSGOF&56?0TIJ3=+V9R[ M&(>6L!JFIOK+J/S>D:E+;,Y>J 9-$U*U*.*R'K([S(_V'($BL!FHIH@7Y_O9 MM8.NU]J^=7ZM8NIL09^P/4<2+P5 U: 8CDZ3:$1]9'E8E:>6SD#SD_MMJ3P( MI:%E#E1:==A/'[JG_*)OV3//S&*HRBU.HY_7HJG9(+-? 9UA[S>.#.E0AW B M4%*715+7:W,T^NY1]4ZKR1QP"2OH.XV<\[O8D@A&>YX&.5R&W?&,N:.H2K*- M->R3ET>6HN?EP[<+SU@%91M2UJ8&&:K4KI:DOU_EI)LU=V(2XVIJ7&$E\U@1S&@-S+Y% MMCQ93MY![A6C;P=N#0W#4H3&L]Z-KP N'33H0 M&-[L272P%;.PWNMZK. M/73H8=FNV!S6Y05A4!IJ53V19*W(:\V874ZC8]RS:W-!M.5D4U M-]+K[4Z/L2.(TEB$ (J>NQI:J_R;"DAM%9S&3+BV?Q7$^0]!LJ:5$Z)O);/P M3@-%@B0UQ\81B*&O!,KP O3<,=Y1JG6Z!'N>!Z!%DU'K,*_Z&++A*%Q!>O)R M9<7QYU^IF_EPRM-7N@G=JX\ MVXA-[\ $_OU7(KG8%>V P+#*9)XZ/!P4,,/INGS.\F%Y$16V!%'DW =.K4C0 MC"Y?B>'J=C98'SQ/CHJW0:QZJM!%*T-E:H"AB1XO1E,#P0[8*XS^[D M77\+=*=P?4ZEF5I3:M$E'^1IMBZE@NMPB6R*)+::[.9O M(9,..M('8;F&I,($&\DZ4LL_!6_Q42*=+)&&"E(]$(%VSVF.='*=^TJ(4ZL*0Y%5&16H= MD^77+,TRF79^Y_;EO?'44MP[OW5V)#59R\VOI]YO8Z%Y3L9W+'<=8DQ+PJ>B MC99K4"T_(NKP8IJ0CPH\[.CE;('PXYHM^;O?_O/'#Q_^I0Y@<\3B&J=HK\_6 MO1^$G8H/P=N T!500)>XV\C3 $:-TFG@MF3<;A@AIW@$9E^Y@&O/-+J(B]!N M[SQ%FDC:1R26_HWL)9OS+\*>B(T*B2X30-B0R,.BU4U$J16!&\RJ":S4+:!\ M+!)ME6*! *$3 40/X3(/1.G$:1KAD/=;965G&X'3,0PV=ZN%-!N;R (Z\(#& M,+SZC99!#AVI!.J)NP;2'F>B,L+8#,C*%4@FQV%)4_G=V4:!I7 P90\]BKS. M26WKYX&J0@SDQ)Q413XXH,-+$T&J.(3Z5:Z:/ND<@K-I3GF=+,,*' MH'KN:#0YP_Y1T%7.N8O%CE@&;J\F6ZC1=.^[L"2+ILL=ND[.U;K;G$*47PS' M#E8,!'+3:UCFKZ L)=%J=V20RGDS'0?"U;!+44(9PT81,Q110I,XK;&[7"RR MMZN$77)9_BF((II;Z!MQ]8G\^8>),RQV&)(C@A[A!)UW[K D0KW3BE]1*EJYV+J@2=,%'>1I-47'+6_]$K>P 3P@#TO-%CH*#[O.-2T9B'FX MO:UPK^]33030L?S!25RGS&A:XKZ[B5.*5=+6H"4TXN0G(,_KP9TVJ; OGMFH M8WP9];J&81].'>IM+/@]&W5P)N >I+NXA1NWP7\'ZMX(6'M#)&KT7MS0HOBC M/RC$!KP3J(YD'RD;'A)U9B M'(@MO%L7B-/SC5:-$:CACE'DI)(61B"WNK1?I+15J<.I!VFAYT/,H=U.TTAM MN9 -:LT6UL9 UY QBF_[>%@:O>LDZ\$Y\;PEG_-D< OY[0;&F6N&%0)Z%;K7 M]O?0F&&%KZZ1-S:VERZKCH0T< >:)!W+H0%_G*\07.ORC>9A7/1N)J;[+'3W MB.ZX@&.ZT;QPV.>H;80U/],4\?A)LF :.9>QS=-(VL=PG4$6 G"YK0IAV4QMI76I":1WY;2AYT1 MD&?\\#JH8*DGOM'?'_D4F%?&@8A&B&O#!G44U/YSQB;\!W8T@,W[E%,\)JS$ MM9$R>>&D22!INTJ"Q#2Y7*Z2;$.IDO_2&;@)'A+W-(VS M')'7AAQQG R&Q%P?:T,YKMTN?CC?4L?G"W!C7R79ZU!<\$HG9UL)?>-(U8]# M.(JPJT:0W 8Q4WS.@U7,U-%!6ZFB28#H29P20=;#^E@5R/CBA0@Q6/$AQ*O@ MPP\DF*KC;T9EU-W1@N8O5!PJXHP97/U722.H M*J^+H'L4PIC%)RWKXT;9N:&XN_9H!3=:20&5XY7$; =]P#K.UV51!AP+ H=VGC5QN5C0D*E'[)9\ MAK (-%28Q M)IEVFP5+GW >-P/#AC7\#D_A-TLRU%NO^Q=$-O.Y#3;HPP,(J&$9^:H]D"#) M/@\@ZJ&DQ:(LVUV/ BG62HH5IQ(YB7\Q!8G6V&VN6#^&HJ=-YA+N!PTH&L'& M&580@F30T3=)9I,CX=.H8M.8=7Y!W,/1_;BYH26LJ[PJAKFM.4DB:%:WG1]7 ML#5Q](T^BBR-]9%:8EMQMJF>$5EMF-2&_^^!C<%T50 ;^APLZ44&O7?Z'LQ MD !%\A,G])7+;>1%*.'=R?PI3K$[BX1SNJ!A3IEXX+FXB O>DA0\" \9 %' M%9$E"9;X\1?^Q--2^E8 *M:,2#ZX3\/@!*ZKEO>(X.8KFJ_&$J^:^+$4 M/](X<%F&*WLHPMX<]'WK[1B=?]\V^#9M0DG/J2\1]Y?<9]=I36-D)P[[3;ZF M>OOP_EYA_M&]D\-] R&NNG:,;APQJ-Y__=AGP6R/;JK.*',@9';?HL23P*8G M>] 7V^&_7()Y"*BSZ6-Y6)R) Z \CEK,=@2/OJON[#,P.MG^&)?/Y^NB MS)8"NVK[N( 4I^N4)R?,%VV(#8P7T!UPGUE3)%0<,7+ MV-#?P$^52.IS[$P!Q%#X+U6I$X^9HA=A4KRGB)'3#@ MO&*C%8T[KVC;>F[O^-UAXHLX63-^_,7ZQ8"3B/8/$=YP4W,Z(WH.VAP'HM;N M>PAN%--%S-31(1X/2<^AO\,JVX8M((A.\ 3@I7=:*3X"NSX\!VGCV? CC9^>V8=\ MRKMBX1\OF)IP%<0YZO[C';]<$@,_@8/DEDR8KL-9RD2$4/P1 F(1D(L;-?^S M=IU;7!(_"<0D+F#F7C"MFUT$>1,R.'ER=2L8/5XM0[?)PIB(K)AU'<:K( %G MEV,<"UN2B.^-?QDM*&ZN '^9(3%?E[WQKNI OXS<"30^EE6_SAK.#V5TU'%!U 5M92B4E&%EF>+#,HVDR1[A8YG6!JM$M0* M'XCJ=H7=SF')%5U717/2Y5!)<$=+IBFQT_^#+>=8)07[41)W[=:R(5#=.Z4% M["JB1R!'#6]@#6I8G,#M]\@.A3232\1^L4X!:ETM$X?B*S#RC,Y+YXXA0WV" M;.0RSE&!LH9#5Y$DHB3)3X4A^O29W<8>>08MN1CE&LA+N8[]K$A\(G+IN#L]EHOUPDXB%&5A$\O MI\]0POU"N8]R6/GK_/R:G)8\*0-/S3*#0E&W$ O.I:M%RN4@PE UAD$]Q(.L M'9 MMV*+"54%D$NCG]<%Q^%T@=H"KG2YK:M!B3;J\<^#N068!5]@J;4H\>'; M(? A\ 5=4*9K1GP_/P1O",ND]?6!9*GAVJ@FMG!),T!!OIB^YA111@E2ED4\JPLJFG M[,C^MMGN8'>7<_Z(&$^!]8^5^6Z[D4$K/K\/2$XP4ZWCC7+PQU$@1H?+TP*: M[[9^G)V7[""/1"@("E@EZO0=+==Y.D_A=X.N.S&$##<1(*B!6_-Q9(XRNPGA M[\XO,"=R-R:D*T%S+BB3< 42.NT&WI28K](?MI/S13I^E9\/6?3SA=2NG=2) MS*JLE^9:$5D98B3M8P$)N#4$:S[K0_Q-H'06-!>&*#Z:BT-D*8A1'X(5(P! M)3CZ*J?-L&1E=[O_&XZ>K4#EC=8K.KK M'S<2N#H_0JEKA@"*+J!K^9D;ZN,?7P'=HY58$DE@4HMM@'US1K/AQD#9>I%?5.V!1LR_@(H;N[FFD0KY] MT]<;2J?0:(>#(9*#D!73KS&ZZ+*0RK9H22V6#6C?BG@5V7::IJ^$R]:E,(^& MNOT$-559Z'))!G"MS3YP>^NL#M(&L_6Z-K<3QS[2<+QZ"MVN)*GP+ M]PV[]+2$]S84#VWW( VF6&G.7;V,XYF1/%$!%-;:?@M&))?[0SJ*3/F M-/(PN9H1R1%L'<[3'L!?U?;B;/B("T]J&LW<'LX8!Q>BLNDA]VJI A\>\ *O MN_^0\[2F3OL0G6U#]X",6M2[[LK73)K"ED;?%,;0+;W"IS;O0.0V57X"HV3Q&8&IZ0Y4A;G8)'TU9'$)ICU<&S(>%\C M]MWD$.X,@]Q]+@I']*&1_+("\/%?J,/L5I>J1RMP&L)$[QEQW(H;FZ M]EXYQXXK!:EA+VFA@M#PGWI@4QQ]V^FP( [[Q)H-\[0.Y1REK>>";+?-TRC/ MR*GC=K&VI3*.@Z>G'&M+--Q6WLS3Z(C+4>S*9TI"/@&+('3>ITDI*)I[3)^G!Z_?;4Y701SA%]"_EAM(N/Z*AG!:*])&=GUA'#V6-557QC:A,_H MKV.#0:!:! +IHY&I27$G4G%7;?]R. T@'4[[_A^S/,]>W53Y;)O,^WJ<; 6# MY'@ 3X70(C@F1A>K(('>7-!?:,CI5+0%B10Z,(XJ9N/4^VQ@G7GP9JD:GA-R M6&P^F-W$%Z=:6PT*!6G)-;O>W_Z##HP6"&($J1%&;L*<-W4"<<]^1]6(P+,8 MU@"UN4I&DO;0%-6Z8$8J[]W%=&?^Y/5S+K[L_]I?;H_[0O>'/%;(@4R8K3=^E2B^ABA)JX M:MR39+IU<=YG9ZLI2!HLZ0R*FLPRN;(:RJ4>"^G: MPLQ,$&'=5"E077L4G5 MV1%M79(&S=RC. I6$FOX(?R:I= K8XA6+I -%#$/>K@5]HV5J,G@"S3R-LCG M.5854=E2.TG==47H)]? MI%8$ME70K)W46G&SJ]HP=W+*&$77G5R-X= _Y%C.INIT):S61,*UA+W3;%1@ M"N%&>7)+S4U_%Q>_7.5TD+N^MN]YQ>99=\[3F7-1G$9Z'S+@FZ/KBMR6 X!OP*XACV6OOC,*Q1A7X-L->)^W:G$YJ/W1#K M,\L8Z]H3#H/+]&DYU*05- H/INP@=HT(M^#9U3VJ8O;J8M3P>30TP%ZA^KHN MJ$7K-;5BOC!0X"HD1;?@+&Y%EUON5R1R6V+&J')OI8B*5A[E9M!1HF6[*H(> MCA5;4C0GN5:B>(N3? J@OS#N ;A\B@(5=0 ,RP"JV%KLKQKG=WB-B9$$G!J. M=:PR&XFQE620()MC5 QG(ZS&)_%R!6#:%[0(\WCE)E8 >44&"MQU29?%H&_. M!,)#>@X_.9L"F'V,MZ1PS3R-,"0!*F;_ EX#.T_20 MWF668I6*V/\&XDCW[R3Q;Z :4&5!5@,DO;PIQP\P_/&0L"4%^ HK\W/*7%O29OO)4"D!(B"SG!3'B M(G,$ 1@B[YE!-J1KSA9)F6@A^S +L@#2+OLU"0C50<:2).(A5WT0OX:EXY%I MBN!WW].4YD$"V7_1,DYC.%( MDL =?=VCB#Q&1'D>2J@,0 1(QR;A*8_A4,= M@G2!*9T 97?JQ'(BGE9@>L J.BLR-?%Q;&0& 1T/N4#]V6W!\G%^D?0.@PU6 M"X9"67C2(_Q/D''83'R6T"GX*8AH_J2&+DAMZ[C@5:X-XO%3!&^O?W60RBP#I@P:!6V\1&.18 VM HT-WP(P8RS M-05LUZ;6,CRC4VP$D%R#*P2>]*881Q.UZD_4POU\]S')4JMV$#0,K=3+.XIW#_00+;:TVV(P2F$W M(+>GS\BS[-M:_79.I3>?[B 5:]NAZ[Z1O4H[V.HSET8*:=)V#_2MPC'TA8R, MJ^EL IKP-LEW1-6*.6WIL8QY[CN3IG)KL[//WH6M#8++: SC_Q)W*[,9L.P2 M_(3&DJO2*A!O[A.:>#/+4]&V;^P]%/@MCR SIEXK!N=W^68A'8 MH*N(T^%%;1ZNH<%LU[]+#[Q#'L1%G+.5SO)!5?TI#FX!UB9NYM)EH(0B&2I,=B_XY3HD),S4HUUE +K MZVE*O98#88;^2@[E3DJI$['KNGYVV]-2E.(%-_6V_NE=37$K=*/*V2BY4^0-!Q85"*844.>PR)5A7.TWIM26$VHM@6Q4WP]#Q[H?E /Q#2\.+X MX3!5LE9J6$(J1[RJZJZ<;Q0;S#=@=DF"'O)MY@M4F2 TR/C@ U#\^Q4!@ZT MC=.H_XX( @?^VIOA]2C[I :*OHN7YP'P>\H&R(&4P3G_@NS6HJ[^R\#XX"2 MIM"PD2IYQ^@6WW@)IUF4R3R5&P7SZ8,3%66J,_IURA2R)>[5LXWXHRV,6D%. M:\.NC8:MR.43'M%IG4U 6P%4YRQ@];WK2=#;+B$F1LR/)N!G:->HBIX0<-KL M-[:-\B!#E9'$R$N82E#*!M1D(*V3LH*AY/JJX]9J-;@$GN,V7US$R1H.3.S; MJL']]Y1M"V"BRFKF0YCM#,3H1RNUL2V/718ML4#0)*]U$(R"+Z*&U^[2\U>4 MO*<9N.OO:?X2A[2X9UIB;W.E*&67-NZ7ET0)4#T&24QG)A?'<4Z+1>:-/NZ= M:^$\/:4!^P&08Y[R+?7?*H:#-@81@Q H^1?^!AL]I MEF1/&PSPU]UF@ZR:BK;('MAV$;HW!)P(:,"3J@$\2#,'^!M9)"A0K"4L-HV& MXZ<@_:JH4HQ0P633R _\B3,Y]97#0=S)<)HD61A(!6,K*7]@^5*W)V3FOG;) MC7BUWL(2MJ?0Q WURH( R@:PA&FQ) M$%.1$D3QA."'AP??CG2 R@M:@@8-,2T55I)C:](J\WZ0DU0^2 /8:!#J,-]? MTIP&"7RQ5F%5^2 ZU/F,5$,=F<"-=?\5G6V,<[<-0%5^]H]Y7-*+[+4_1)#, M,4=*)Q$C-66V:[E7J._POHF HY=A'\6 W7&OT$@!@_C98\%>+"$-2PSN)8"D M$*1DAH+-^%$%3R6I^XD>T<>RPL.ZHQ'EV*2\&?8\I<.2?QAU#6X+ #E #/1 M/YRP,3Q<58[D-+QG7<(^/.?9^NF9_'G-Q/WX_N,'+S*O!$S$V90JIN@3B1YV5M*U?H:YRS;<]7]RPOST\!^F']^^9 M^A.R&89,6ZB]S1#$1>+/*ZQ6J_$#WB&4!M.]4 +=_S( G7HKE-XZ3YQ%S4*K_M8DEZ*2FW*H^N8N\6 MR@-R@0W9&AUD7M:F^O0:6B079QOM7ZHNL02(U9A=M/AUV$HD;.JB7$#^H-%5 MN6*"&%SXS"[T.E-M&8?-TW5F3->(LW5XIV9&S4*>^X[>U/]XY!*+[V97;VI& MV>>1-U_AODJ?SH-5S([;@09+R[&N1B%B&"_6BCMIC=W[#&'L L3,E)A!A6F0 MZ" J*44_=A2_,,TW9BOO!(*D DW4JFIMI7X*!$6]Q';6H(D=BU0-X)#^13,2 M22 O@=G#E!WZ+Y17G+:']IB"W=A&D1E$\P76B>;X!\UG\)!QC\&@I!N#25D7 M*Z.=G7%1^"::VT\"V#-^'HA;)3AO<7?\2M>@J<]E8]/2=Q"'_88\!;%#/_RT MITJS-J:Q9YU;-)->CQ>:/V9ZFW0UFT^8*9&X;@HO^D5R+#V1\,7D[*WIR#Z: M ISOG2#Y#6Z)(Q"D[C_+.<%CX-QP)'2N@_-O#I& !U8*<31A+^5!@]@UPFN* M9_38XO_V6L?,,!@PS0D-T;CQ*:SVHN#AZD>O!!\-1 MH]]\CHH6*EW^_IDF"=Q90;H99I$@)2)(397E!G/#,=\-F)I0WV,[5*EW(@5U MR6-QORO)#("W+Z^8+<_^GT[O)/\YN+R[M[&;.\_,\OUP]_ M<9@T 3H=ZFRHZ-VR3S-7.")G-*6+V"9>CH91(HE[0L;Q):AQ\/,Q^=Z5R%9B M+,1H<7H*@I[.D]-C<&P$)3V'M(5\,#$!CA:$1K M.#['D4]NU7K4<^A'MQVL]/3-61/$6"(IS[H2NAMIT\YQ6,"EY_F MJR O-Y^#Y3#D*9T8 6J.6ULZD\#6[!+ MJ'$#0=UQ!=^4)KDQ*MZ OPZ!$AC/S05TRCZ<"#Z>JR3H&^Y0- @0F2"?9F6( M6V:;V^Y:Z5NK=0WVTK5V"//>.P9O)S)TH!W;RNKHA#CVT!3>G;!MB1E\'.)= M8NPX=4_3.,OO:<@LF@@2!"!+VDJ_+TZ9%)PT042BA!%WU?G+HB1R6W()!$F" MZ1- U'47,(N2F" ,[ODW8D*?LU3E)O"0T+!Z?AY/TZFJ<)KTOA^+1%L0"R06 MDE 51TA=QG,LB[,5]>Q<)>?AD?.@>(8F#.P_X(Q["1*L'B_/@SS?,(Z&I,X# M4=YV 7[0R,](4!(Y@NL\>"<2KK#B\C)5JO,!HL[()<^%/@L2J 8^2M'O2V:6 M]A+^C#[%:7J\\AO*I90\A!]H-<:QR:0C@AVTFL=X/)F9#B.LX6?Z*NK>F BW M.;L -$?4UEOF:T2;OC_M^+BJP8"UVL: < -.8VR%52BQ"G3J8LP2""!]^/Q M"BPN'#8,T>0U!X+L'QB$_"3^Z]1MB^JI3'"]3B^+,EZ"JT554_&"G&Q]<-2K M9CRHC%ZVEE2.0A908/8"XX"E2/E(KNP))V**)57B7:=$4=?JY\ L%",I"@3@1.D8LX78W]HVZ#>)H2-IIU8&* "GGV:9# M&:]=10FS;-9J=HPX\XM$[TF;4BIF<*?GR:K^DSCC.J8X^0QR_/L%3,( MUNPXR1'FS%];'&C&RV$*M^-&@W05C3)I#($Y[U7D0#83@:530,=R5L+_@!]L; 0]I$SV/TFBT" /P M(\$IQ)\#" BOJ/V;RX:P5^9+KHNDK(AK)@D-E=F-!PNR/N>+3\'/67Z^ M+DIFY^3#\F0%$<>.-VML&VLD*+ES\TJCM%?.TK9;OK)*W28F#>6\R7,Q;8X; M7!:.V38 %JOL[]L\>\J#Y1V%S*(!OYA",(DJ:@1,23< MT6)04HVJ/\C'_1JFHK'^D]D6NB="-D1;0$,/0 *)X 3_0R5-#"6Z[('3X(; !H'2N^R@C&%QL1&_^@A9RW:&VRO;O7 =HX= M9DL0H_82I)F/(,V.$(8\*ZJ4@ I 8WADYR1IVY?JC-)R$;21OX[Y:(GD!#ID M'BC/N>BN%^PY :=Y:(@AICW;]PV,^?$=IS)KA-Y;:?[[+PQ(F2SFR*]I&1'^^L7A0\2) L@ M*,F^2#],=X]9!0$$6*C/6_=K>4J:HB:\FW76FI91[GS]5.#WVR'3V<9(T[G/ MD((7\$ Y)OOFH-0V_^09,O#$ PK'Q:%7.<@%P"UH 7LJ1TR;-(1[%3Q>/1EX MXEWW)'K7[9/(53-9;NX\)7CZGG[.$^1" Y3=^XUU?9H!K^"6>YZ10:^G1PCX MM!7-(V6"R!MP]V2 4-SUSI#"CZ?Q-O3O-[1I 7+P0N3]O18B;Z_E7Y5\5K 7 MW!IX2OP^C.!>;QOQG!7YE=B(AJ"3=-&+A1710MJS14>,A-X] U;\4)OP@]PD M*%KP$)Q+'S7K_TJ#T%39&58 MVW$)T7:BR>9DC43S##S%8.J33\V?98*;7UDNR$D9,!S'-* I*W^'O6]6E6X" M)F[HHATT!;-?Y$ 57,R,7*2!AG=PYTU^P" O0&'MNJT@5-.<'B">4R;?8'CP M 0Z4<%&!GEVJ2Z-:,I2BSY'C#OTYQ@6_FFG^DMQ3G2A?K,U?":>36WXL+WB) M;Y9@P[V3-_NQ]%YBT'T0HH.8+ZQJ8BAO>+HT?H4 MV5E?Y.<@&1WNA]-^O"42E>2G6O.Z];(1$=FZA]+#*+RM%/);4&_T4_-L> M7TG#G&IY 7>;35?3-&)VVDAH.Y2:WZHVN$H?MSZDOC\MAVS+6JS'# 1>O&W' MVT]2GD=SAW)K#-'#CW'HGM'9*K)0U'L-L%C6Z'M65^()1$!?9L=E&)1Y?(OC53 G%E&R.L(=O@U3'J5Z;&Y M/ER66;%M[\5N5TH=:>\S+N:Y$O&_RC<_3D>("T\N&B 157R^?^M2VVINF 2" M8,6NBJMM0 OKU_ MEGI)OJI^RQIEJ=YE._%A7BWV\R+3"RDD2[.S&83C8)&7"#CI/EIE>D?)CWYJ MG(0IT>9(KP.V0^W0[P6Z>)3U_EP:T[1(^6?&)'.+8J&RV75^GA>TN**64@M2KQ8+TK7KRY M5?'<"=Q;D?>PAQ2\ -NYSDB\.*?-+!-:__.EHGI,Q! ]W'#7-R@AA5K @2Y5 M*;!%,7SPI75)MV[@UN>/8$C1=YJ]8PG2E2Y=Y2N9-%,/7=8+ATBE($BES]U1 M+WB2VAH?+#AF)&A6KFC6A#'S2,CCJG?R/^M2:FK_61?5[C?Y1*HZ[DJCF=)S MMQR?\:=;1CCM(LZ8NA/YB^B+@_),H@.Z?FKD4?]2Y5*/HI()E;30MO=UN5@[IR3PEVLPTU_)UW;AY3-I+L?4)^GDNH(YX94#C;FT[L2MI MGXR51)8(*9HOLNK/S_NLD=:[X.J9O$3H ^3S.WS,9-CDI.4WSCH^#ME/'BTQ +C:X3;Q0UR(#6ZK@6*3E'M MD=X>:C*J*RF5Q,!U]U!S\::^3+:+-X7>QEO\#EIFGM$K\3[UE4DD47R4,\X) M0TE:RL:E*F>H.UB)G-1]83 LSWMX:D" /U2>I\#T>U(0,+.5]5GJ-]R U6MA'6'61.2)'#H7< MQQLYJ4>M[56Y+FSIXEG3\/O''M99#G3.SV8C2-$47449 M&;VZRF,OU06CCGK<3_'C^[U3KJ9Q]7LHT/[9J011_]S(JRJ^K=8[[KHZ_ /#J5VFT\A(TU[6YMZ M05^5_M98=\^[S@"NV9AC+'66<.KSE Y=7ID5%1G^JTK)_]5&@S#PZIF7&"V, M] TF32LJ)"-XX"AM)H(-;8HZL5*_6WA*A4Y=8U/+_ L(T2>T S9:P!J440QH MQ4HE,WT5NR>2KC:>NWJ5QDO[5#SW>4^L7A7+# 4H[%*)6U4:W"%$>E3A&?JD M#/_K1J6#K ^KC<6[,['Z>3> GS<)S,R-ISS=1"(,AK.!>V2\T9-]/=O(T$+7 M/4G"9PK#T)'DBG,Y&K2[0?O 0W&( 05<=QMKF<:EX?3<,^X.7J6+9L=ZLQ[E M'22OU?S^T-)-Y/5CL73@/?I:5#4Y,4.9[F.:OU!@:A'N_;O\<%+W8M\[;_X> M'/79PSME%=P=O7RRI/H*Y:"*&RXHIZ7_5OB$CSDNO/)E$D]T:L#41W\A-G4C'&7JTT^I-=:- MW).L.2@Q%U\-]X8_ET!.-%4(C/W3[C/TI2U?:;LKULID:0(YFBPA/!/:@!R& M^_0P9,B[:A9M@@&;:%5XL\N,4)J@ JUI1T*>D+K(=T\I+I,K[]U^&5TX-B@@ M[@K89^K'YIB@R32"7"3E];[*6SX;.4"&=M;&9UQ]W$BYK5#FBI=3:UT'8Z$5 M!675A0!-70*X5*U?"D(UNZZ;JWK_8[?9E]:XX<6KGSX)34:J# ; T&"S^;60 M"2G:6G,]X?[+F2&#OWD35*5;P_@[6M&\\,@]?FIT(-; U%(3Y^*QTA_H6F?F MEVJB-OK*1F:CN='65Y?[<3$%J6TO#L[_B\PAB1\'?E"I!7S7=NU366QMDQK_ M]S;+A-Y/4G3EK;AOUD^DR[GM3KQJ\BP36A:.:Y5FO 4A>O3^]-!SHVP'IPY& M*N/Z8>0GMVBH=&$$;D).UA@^)'2O% E%7F1-P:5Y\A3P&[K\X!LE=KBCK.QXX! M73)Y_*GWI59F3*'HCCWI40QHS]>X0<:\C3## DVH=YT6/ YCB ZNA/4IF$'[ M )_5&!M4":5:+!T#OCLY09O[+EY=1RBGVYD[UEG8IV[RFWKRL.B,2AYP=F$! M\/)1X X]ICN-W)1M(3=N:5>;$=^O<:E/:C"/X4>GG8ZJ?*^H0)A'B?"0)K: MT#?FH\4+D#[ZZ9$-/0$TA5>E3G>(X;[$78XJ65-3RMG-OKPI-NSU%,.70'Q9 M%SEI+\VU_-O@& 4)T3&1M9S77N7[*AG) !C3H5=]Y:6JS49-E@V18&7AA_%N M>0G1'JLC0L)//T6S+EK1?K$=LNN=JG1M"KE;:[]3\AU^%QUO,['+ MA]IFRZH5/=5E/JI_CN/X54]*1([!;S6%32@L?^?!67B_7X?[[79%HU9$><"4 M2>2'E.(HT39$5,N(Y!P5H7YY_67DMLY;Z,7VC((644V]*78^);5_FLH->UNW M4LK_JWCFVAC[*>$>23"AV&D<@+UZ*?)^57)$42P0/,4[[ MGZCO,MP^/H(MJ:/5W77SAZHC1:?TD7[O=END#[?I;K95XX(*+FKA>)Z1T4K7 M");=.L_44KEW\CZ_#%=XY8G= M\_EC]ME?_02XZ:^0@^!. .T_N3# M5K!GN8J@3)RP?E*\MSLRT'5:F R]3+84R9:D4V(+\YFR*SYF('BLN&M(\;$L M3?"K_],,#-,\)]I . 5 JX/*NBK:Y[K-RL]-O7^6'!30UF5O(@_#Z+WG[Z-5 M6MOD4$/KYGD(*"N\'4^SP6MN?XIU@I26MV4 M*JG;Y$--<]T"M&@UPJV\F<='&1$BW_]O]6YP+02[YX6(X5Z[._%8T/O42!"\ MOVY(DX(W8B;:>$O>V[H:MO>\S>:.V9F&1A[,KD"/3Q(8/D9__KI0C7K/*/1* ML@,^-4TMMT!^Z%K[#TJ%!?S(/;D3NTQJB(^B1R1I5Y5U7!ILS\E617&A2[0& M\)=4 .K XP1!>>(X_T(^A7&P2LT5>7Q_E^##\ZP2 >*>!.$/183BGX/60XFXYPXICH5\* MX(Z"QMW\^6R,>'YX4,D-8GZO]JW()WUL_0V3%K #Q3W!XLKYW!^V/^IR+.0' M#^%.P75C^[WIHES=:W!@OTS3LASO/.\P/'54:$*UU#2EA.B@C7U5=!XZM(^; M=\9KA^VIE2^!49 []DV\]M;>/95H94U.<(__(W8?\_J9FC/69;$^L(6P1PX! M=\+*.9B\4NU6[9S(K!,B'O7M/".CO0=E6;^25Y:!ONE-YA#NSY(!T(N=0"B' M%N8CANM MGN4TSI*7>1. RF=$D3HW;P:M&@(H()P4U/%QU-=B6E1'O<]S^KP?&TJ"O:^I;24;Q5_ AI:B76%@(/-W28>FZ&'0"Y\(^;BK #WM M499<(+G>0XI> #5Y%?GJ1305E3"8/IK5(Q4NW->;IGM"1=@_[U^SYW"/\Y,& MA,8B*-ZXD0=+Q5"=BO.-N"RSME7P(^,$C&6<\-"RBVZJ;2 *%O.EO'YJ>'I? M[T69BXO[:,%+>""WV+XYJ%?KFJ3<&KS$0#?L'5G&G/>U>P!W;M]OL[*T(0G> ML3T@@?NA]-=F$E2[?]GXR0?N:,PRI>#.&3B"E;;; ^CV<1^OWR:.'1WF;QZS MRE1@]1!4NO.L%*0M*9T:SJIK5-TE(04='V<9&*UC/$DSW4I>TGO\W3X\I.A< MOH$CVZ?@3:G0%JQSX841K7E*\/1_RQH5+2;UT/?.QS1H>;=]SHI&%0-MQN96 MKQB69(U-0(M8 7C"> GMGO][GU*A=U#AM4[ 6N< 7CT,<$VYR\4)W3$,&3I3 MQYSA6X,PV[O"/^9_[$VB-YNH$\.82)Z. W'L$V\>4O1]/H*/#9TM'VTB>W"> M5*4@.EUH7]_AYZ&1R[J1VRY%^QBSE5(?@_#91[#CXYQ]^NU,*'-*"/<,]>4# M3(;C7,_"!>QPQTN6BVG8S'^]!QFPWY9.K>W:S_AP7'V$Z!BADDX]EDYW/;,Q M0A]QPB O#B:+*6")SAX[P[ )F9XS^6]?JF_BY^[A590OXJL\JT]\6_93!H3; M%":T;8&MO2X$GA*/YFB=&D$PQR$1^D;KSD47@%(X$.SUY:%%^Q1U?4^K[D_] MJ7>>3]95&*!'"WM':DT]&:S$#W+@??4.K OI.,/I4KE(2^H=[]9>P([\]+]F M/XOM?GOI=%2X$1HQX(YF.A$#=7M&P,M,R3 M[UU>?S[%R'D,%P'#O.],?\%"5\A')HM/F."+&@LF^T'0M1(GREP.; V+M'J, M]TE>B&I:]Q,W[<7!Q$S].56GCX9VUU'>@,[5#C1PE6FUMI$536/5M6"85R*&-8(-F;&XV]<_K4GX/=?,URZ6IZLO1 M]!#"+V+35*;O)S*'3^,A1W\=_)>LTXD6?#K+AX%'PERDF\"7Q!*B=\W?KN\F MU (OAB\A/U$(W7E*EEX Z=(VK-F1!53D!AVI\[M&!H+FAL''.;A*K,YS\P6 @1R8H6 M\,'[E!Z.>E2P"=O+1\'OZX(PQWS5RRGCP4^ R=D,7^@3*O3U[60C5'E<#<\< MSR]U*,D3]?!:GWX:S4!(*\T%>IMKWQ6@3:#3U7_OLV8GFO*@55]W]@$RM CH M:O:DDF0<:BH,M:3<+\B*/%SWHBKJ)H#U-B9 [X85M:L-*:S79?T:S.H)T:.U MNSQ7F8-9>9L54A9=9L_%+BL#8-ZW%A<4.WVD*+% MNDE*O,T.ZI:G1,4PS(:/''W5ZHIQ7PFO\Q@]48+A^7&X$3LJ^;#G.% *'Z!' M+V6N^6'KZWZH_J' "ZJW)T>%UG5'(\$ISR.!K$HL7%RS$CH>5"(-1_ MJ?1;K8E-(X3:YV8*$O^K!M:"+702M V-GS]JH M%[9Z>"5-VV OT60FATZ I=E'9D7X:*&I7EE3K?8[-NF!)4C$BNY5424J(PQI MGB,%1::?6=>5XX-7'^&(\;D7O00@9Y?ML!N=>1'+CI;(I"?+&\Z %3!A>Z]V M'>3"?U.V,[VO1U$@^!#+G&Z<>#%JQ;%CP5VH&GW,@>X=IAZ'08<6L,,7ZCJ M[T0NMDJWT-_L@*;@5'S<2].;, MVJ=_BC*7B@EE7$IUG6#EUU*O:@H*($YOSQD&= !+*EGR'9/E;+7F8LUM%4N( MKX&8 (^:>NC_BXBZI#N[?.J6-H[HWC--?NK5QEXA41[OXX=/[DRHY=EXW,7AT_:YK \^ M%3"2&?T-OY,3#ND 3$0;<'7CIKZFNBRG/"LH.1<.D:Z=S*1!QT !G39BNJ]# M[J H'BOM2%P?5%>!4BW%MI]=^#;F!T0[NT\!MXZL #KW;Z!%=* M6-M>_EPMWL[\$W '1@^'218<=6U;;;1;XCL!]%QY"3VD. #B?:FEN=?RH.^05<7"28<(S-^GHETPMTOD=(N^TXS[23C?C MFB_9F>=*(@E5:HJ1!F&('ET^-:P4H> BE9#0E>UM0#_'@_9WV,/O:%HAW25$ M#U?K%[URS(KMNVT3WL\%UQC"V)2 M'Q<'.7E0N.PD9Z?)SM'MHJ=;/$N,SCM3L5@RINJ*$JZ]\I,E1(N-01;9;=:L M&A4)TCDW-GXPGW_FXT1&'/S'OT\G]@#SQ+-"\86.->7[ID*4\:;M^I$>?%>T M?U[+F]VG0D,F@'S9WP2E6)32S&QG.L-X*1-1^LZ<(SE3$O[VOXHVTS3B< / MPB6 RHO."NR^/R<#P,DFFMB11[##]:UQ5RG_!OEHT]*$OV94IZ;!=:E-3FOZ M,JA **\?+AL!:.T/DE04T!!?9NRC2V+J(E=J*HFK4>PH1(?_3CR(';TOR//- MS/*A!?/^1RO^=T_M2E[4F0]!&7IHTUK"31 HUT.;EA3[)EZU54XQXCS:H.?8 MT'MC,^;\7M]! M_QR]$\=:3>'/_^11L7WW%6V]N/9852Y58A-E?%,M3PJ>OFG=9&*)Q M[4K7*T\KC,KTXM>V>!BXXC-I6#030O?3HZ_8WA8VB!PA5<=/C0[@=B^6ZJ!Z M&78G5.:% O>>B+ VN&DG#HF^*(8:70!TDR-$3[[S%DP*5JJ\R\M:4#(9/0P^ M=7R^"4YPS[+&_Y0/ /;![,<4,EL-]UI:(@_B]T0@3T6%P5C5A3LT$V MMV+X-)&;[7!=-]\E=4,:E-0=;FM3N!-&6UG #EZHE62ZS^K@Z$<*C64CP+5. MBT]%%0ES@+D\+=#@O*Q?1,/I6).':-FD\B-M%,K_CCDZM/[0-Q>9]DN*[$KB M9_Q55-T?KEX:6O5I(\+%@6WMH';LNU0#VKO[[R%3.L" /KB=QAKH17IQ, \C M4C:CATF@O$1E2A3ZX(7:4(WIT'OV).=@4_Y"U3\L(7CRH\0)[>-<;5SXZ-9) MD>>6M7 (]*VF0%)(X5'=]$P3]GLIYWG5VT>=7CX&);L\-A/!'9E7X>$&+_-! MK)^JNJP?#\K),E9._4(^BA&-YJ"0&X_LEA#-C"ZA+*7)D%E!,(DQ!$)'<9QP M<=+(*TC.4EJ#YCH-&?(>8O0-9K5>*Q?,Y":Y"%$,:)\2DWXIM50GU/LI&7[ZLE0&E.EU8 MX0M\;H1\\30S^=^E,,A KH^57]T\'SR=O<[WZ]WO&86]I;6O2ULNRZQM54^* M ,1])"OZNUM>R!<775D\'/I%+/0))>H(8K1XI[QNM;F1SPC6[\/?_F;@I'GT MGV#)_]E_!+WWW:EEH9P5 I8R7)>$%Q<-!5<:QLF75D&([LOF,"2SFTR!Z1"9 MK0N%[BB;MLA-LZQS@+Z%AD8'P1:7H]9[3T[E$0,E=]1-C[3JT;3H#LG]>&YX M^J(3(0ZZ[.(X4G"+, !W?L-,2EJVRLY"XK%(>+=9L$W4>TT _HF8"CF=@]=A MP'J^" \QVL?4M;[UX6ZY!(EH;8/[@[S,MGK-U"OWIVO6C;MP*+BXNG\294D? M6%9Y$"]<"O0-ZE025ODRTR&6%VWYDI134DR)OEMY2)HN<<*@/\:FDAP[%OQ0 MDHS7[MF"+L9L)R[)J&WD59D+_I0&6=#( B.3)+AI7F)@IEG?L.WC8R/4\5%O M5S3/6;,[\&W4%S$FX &GSDDO34U44H$W! MC/I65[4U6K41$PBXACG0@=:L?:*$=ODOTIU>LE+%&W>76=, MS2MW&[(I:W0C32!F?\\P*MR?TO5FO_(1HUUQ3CQ?=RHD6Y]NI=M&;(O]EG7/S3'!DQ[&?3!Z M!\9-J*X^BO&O9X9JRO>T0)U?1&>LRM%7&P>39@F!V@OY15:;K]D?=6,K M[WD]Q4L(UBCMC?,&]ITKJZX]-MKT3]!X)ZJ!KQNQXLQ0\_0=O MBLI1HZ&3-?WJGCY@E$+%N_J.' *M:$G)9UL/V)(YK[O$2PQ7W'>V9T+5:O2HI5U+9,_OBH$AD"FTFF09)2>E?OP!O M26;BR@0)$&3$3+NJ$@ //N JG=U\?WI\^G%]?O_NO__R7O_VO]^]/+JZN;T]NP>O)J9_"%W !$S^,DPR! MDW][^/+O)_]]=G]S<@.CWYZ\!)Q/'1K=XLT5P]9R>_)O_[R>D%_YV%($PW)Y0/!-,6:(9_!C6$WC+8$_)OXS M6'LWL9^3]].[QGS>GE#X38Q6'[[]^/&[#W4O9@ORM_=5L_?DG]Y_^O;]=Y^^ M>4N"=R=X-:(D_[;$1ZKF;P?M7[_+6W_ZX89 $^?O?= MIP^I]Q9'\7K[@73Z<(__Y]=J3U3_/8V"RRB%Z?8Z6L9HG<.+:' "4S$D >E?E0=*MQOPT[L$KC/=!^YP>4KQ;"0WG<12 * $!_@/>XC# M_QZ<>2&!\N$9@#21FEJ'\>R9X<)#N-TS2*'OA;JG2QW 9M\$'!!:T\1K_9UAB]06-Q)>L0>7<2YZOPOBUOWW"_$#/&.QTI#,O@9B2>[")48KU MJZL8-:FM-94=V7(GH88/#(8!UAUK,DY]/\XB0N@"X1X9%O-=9JTRY&#S+ E) M[C'U\,5["H'BK-@###:'Z^@%8Q%MR5[ 9.$_P5E(+A\VQ"YISHWZ?$&F^$#B&",+L!3JCB5 MPXZ#T7SIH0C+FF0!4'[8*E+.ZCXUFN8YM_&&P)K5$2_ )@LD-R E1=^\=(4J]B*4U,8@,L7&881][1* MMU]@8\175RB[#&U0UW\D_]-5)6,-8T+O[S019G\;;(!.,Y(>SQY[X*@M*#FJ M =N@T[18W8>0Y_LZOMP$9/M;HEUW6A65(8?6?E17B=W7 CVHT^K(#F?PE'W( MUFL/;>^6AS]=@-2#0&(O'4WIN[^ 1LPV/\[-H)@"F[@4CL8LE^R 96* MMA=P\-/IFH2^_LBW=*FTZD;JF*_;@)X^F7+<1^RQE0Z.>6;+H\Y5[=\W8'_5 MI)*_=$)#:BS3,VLE&NF<)F=@ W/6)PJ4QC06G[O-UD\ E9DQR5V6DC3'H,R4 M\$(_"W-J[Y;['3MATM/7C:&G;[=T&-EP3%0CIW0=WQ)?#Z$ZCHJD*F;+H\[+ MWKYO"8+Z]M+1WS$1P=9ITZH,:C3NK6_2'4>W+5JN#Q!]'QS0(MFYBS'-_XAA ME/Z,)X!_T@C,D5^Q @UR(27(0H"5HB2%ZSR-U8/H9R_,L JU+(U-,@ " >Y\ M [TG&.*Q\!23!'-'H!TZW20Y@O/Q)I,Q^BQ;@3I#?8'B*\*;#9&_QZOJ =Z^ M"+ @SG4+T@[2GKUN 'EYK3&RZ)4I@/7J# -X ::%M-OV<9+X!;@N7T*O=?YJQ[9$V"Y"OW*B:0:,/:\%\ MKZ,4>>4_%ZYC@,J_WH,7$&4=[4:-7S21Z<=1R8[( I09E35;S%<)'B/OT8M5$D$TCP#/*[ MU0GPOUG%+Q\" G]GW[_$_GC^^*/.<3XK[^>QR\ G3YAN\OSZ]L&H?<$PI_> M'?[^80B2*B ?\:@4BEH_#T+0*?Y<0#YY%7HK"D7MWP?%: $0C/%^"TAY 0Y8 M[7:#DGB%&=D+_P=XZ K_2\(A12%Q#5-X;)S6 J,W.;#XQG$4?C@EDV M&9"P1^^M,C6*(C$"*EGM!R09JX98M4K*_V#5"GQBDDMK:Y34;Q5(_=8 J>?X MCW?H,7Z-1(0V6@Y/9EX*X YA _L%DH(_ EKWFP]/\").4B_\?W!S'@="A"!2M"I-!GR!(K7ZSAZ2&/_MX.\"/8YQ.LT M(/&Y(\$K2J%YJ5<>CTRR&X3S>[7(;WH(3U%[*A[RJT_@/QZX+MN%%O^EI,<;B=Q"@ Z*=W']^=;!",R2+\] YKKEF"J8@WA5^6_ :6 M )\%P4T! I.^G#B2S #REO:BL.<$+&'X-#48&(['$HYOIPK'@9.S!.2[:0/2 M6D/Q))R28DJ?8>E#V'+O4$*$ZW$LP?I@F&"SW?J6/34XO/0PB5%!,3C<5A"TJ7":GI')B(Q4FD]-3 M.4&8"A.MBNKH,&E&>RI$M&JLHT/D(+!4P3)1Q94>OJI F9[ZV@J353!,3F<] M#,Y54$Q58^6& RO'V43U5E:XL8)EHCKL7E"S0F.BFBLCAEJA,CG=E1VJK2"9 MG.K*# I7B$Q4=6W'GRLP)J>P'L:[*R@FIZ;2(^P5')-35Z7B^14ZO6JP?_MP M ,X-_H=>[RYU>9=OP"M,2R]YRE'+DO1D?0)@FU;_DZ1GO/WXJ7YO\ MU_*??VU"$@%P[326D MNYOC!%:MS+W;[UO^A*2Z6J&R"]FV"R=RB7@;/\-2#$0BJJLL8\6Q- MBDV32H1+Z$/V@2[L:(GXK<\TL;8H[&=L2IR')=B[3M#)!OM1X(VSR%AJ;/#< MJB"Q( 2>297EE[+:\$V<$&#OEIC!V1)-:11CTZW>!-JRMU>KB46.(&D'D$ET M RPDF=QY^>:'&4EK$9SHRL/8P/)B7C?JD-M@;;4L$8\M[9Q)6[YUMH-.V-/8 MM+[ *(^UY4E"V!)GS.&@F3U:5NXJ;$ J/,M51C#J@&.4)^?XXE@]3'--ZR5Y M.GL43>P(J,D$TFPZUO!.+J3Y@ES8B:/3-$7P*4OSUZ!CLIV);1J'F):5@-$U M#6Y#MR]Z$5)S8U2M,QN&,L@85M4] R6FB>Q?V<6M.9)"_#[BLN*6]$Z?R&0%-_/8#[H[O*W&@N D.-3;N.$+T#(S#+7/ MFX[CHIIPT)+@''D_'=@DI+E2TH.C57NZB:K#/ K'X3F&'WDY'([#)A;O_-P0 MQ^'IJD;)[T;' 916W!F9.S,\[9.0GAWD:(6V;DJ#7/[1="!35T\9>4Z.0R8^ M"@4Y5([CH[:)9)*T' =,WFDED_OE:-%)>>[;!9X=AT+91F8EL$T')^4S3I@S MYSAV:FC)I.0Y#MA1_@5Q\E\?]7,M0D\LW479A(X#I!@"9+L_]0(48Y7-#H 4 MM4_5S$C'MY>T*MK.L70<%;4]1SE.SL!U]>T6'7)?(4' 5-MD$QYY>JK&'NS19+HS, M_"' L[S*XB)?@F>00M^KKT^.H^2BLP7FVBG=>(7N4$YPD&=-+@#*R[HSIB;9 MV9+)%07J3[/T&;/?'R"0FM1!)ZLF2X[=% M],!W*)(L*F=2![GAJC ;LF"SJ;NA9$V9[_.EN!$P37K0' MNESUS7<%C:-_#>$,M,^-4_^:W"W+9#[\Z]?(RP*8[@R$ *[W1:WGR=<4*\MOC_ G;ANRXC&9OV+X!<-P'!Z0O>?JOR_<6[ MY8%0$RRG\C#63_C,2Z!_Y&R+,8Q-M4JKKC1&P1HRFULS =Z:T-O:MLTN8)@1 MP2_I1U$=Q:"/*,': ,G&RP,U +U 'R0/<0)Y=\!E$>$^'I/9&L(81)+*&/.E:)N2QHCYRGR+%YF?9@B3<8[W]XKI)J4V-4;X6?D"+K8OGK!Q0I1E MDLBR*I3K>Y G[^=Y'(SI* R@/DEL.H#WE<&0TTW^Y=?+-^!G9 /OGF4;%O4QPMJ.A[;7V'A,E,J!]OE%PS!B8LL%/<.G(UL) M8+4V^4H4_CY'7C0:&"/R%J2[O7-$/5KU<>R8LLQTC#LF!2ZH]M7C#NX>Q\.B M77U!35P5W2N.(RKRP#218S@['$>HQSW']K4X'J=7$(,\OXWC*!W#F[5GR'&, M%'92R_O42U:'/2GM"K#(>KLHXKC%S-RU; J.F>KF#1JZ:/:I0Y3"R1_\6M"DHMO5,4<1"LE:[1K8/G"NORY^P(22>41! M_K>PD,/!/[,D+5\)$DU7$<1^:#!Y:WM_AA6]&I_7U?T5TR=P1YDJL!=<#=YJ MEG:4*,!0DL+QA=*PK;6MM>,ATQYY0KM([V4IK"^>U;0(E,GI&Q2R$K6/^:D\DHTMHKUH9)Y8+(N%I2'9K@M.7W-3 MD[SD:=$U3L;K>EPFYO(&M_;84=PZ,QK.O2WAZ%W5B+O(DI 7 6F11I"C_ M[2Y7(9/+-X!\F# OTJJ/8XX_Q.__\'E%NK]MJUH(*0W+RAO(CLJ W!6DM31W M0X>JLG+IYW:Q;=/E(J#XYZL85=GI'<3(X1BV3;59=:OS7%F#V#;90K27EUQ M[HG"(C WK;N<$?2!;)MT*?@TS)H[TAS;<3^VL_\2TP7PR;&4WV:\('<+"*GD M:&5Y-?Y>6$H,%+4-;]G!B/="/0]*=KC2B2D:RZSTN0>;#/G/1#@K.'V MLW)*W +.$AUGWR=[\%\__6F$WI-?/WUO/ C$]L;W^#R3UN#EIF"2U$.I'7$U MKCN<49JULH2F$MWE^:Y;&99T+*<"4\LOWF9(+I!3P4?&%4^%K01V*CB)]U%# M_#N>]B!YX@U3BV&\AY<@ ./X)I*&B17%R0= A5 M.5Z005XBR8>\'(?LJ*W&C9_U4=3"*BZ5WFW40)SC-3^DP>&'^QRO_'&\H*<$ MU[1B9N.%5 TRBPV;UFN85LDK#5H%(\[G^*O7.LY(/G)ZJZR,#3DSUV*TUFL9 M(:/KB[>Z7^5%#M&. =I^2K>,30A(A'CUUF\9[SZ3"1WW4]1EE)M*2\A8\GP5QJ^#U]]@/,)R_NQ%*VSO1'61/U+\ M/26%D6^@]P1#F$)0W.$\]3&'% 42R<\76 ]+,-$9)IAQ9Z6/+YA\<"(_IRL] MZ#HZ]?TXPZMZCZ<)7SCWCJ2ZFDLZR3:;,-^?7EAMS^MH&:-U(5L$]Y$D>QM_ M'H;$EO N8RY1NY7)!R@(C L4OT#,Z&?;KUB:7$?74-CG(L !##56%JDVT7H17E-9/ROFS4[!U9A -M6MGQ-^/B5Y0VD M[=&NLQBA^)6$'^^B>_ 2AR_XST0=P$<;/K4/'N"1[&3#5\(&/;0@8@E8IQ,=8S]KU\BECP%T K S[,-*'ZF]?AU=OOD@P=; &- 4>MK;&ILW_1G#T9% M 4:\4B'\@WF75&D(*];PP0OQD:ZLNRF,8/ZY09"(#(F#AN8>1R[WR5U$P56T M+)*=+;+'ZT.L3" 4')8* U@T26*_1?ASD'D!B-_'"D%!PJ#85L&[ZB:.5H\ MK2_ DXQ\8'0T;KAB6=TB,S>R\U\$!BNGHSF%M:$DW2T)P!M#N3OR'IMP=Q'1A,G_$VGV@H5<[I CD4V?J$?X!WSV MM/^AT9(!0A]?LDC\X)7K9BS?&R- MR^F=AK"-/2BND*,]90:K$AYS\!0I X<+6H;(FT=<<>PQ@!J8"),J[@M,L$3! M6MU%G#VERRRL(GULY9;=Q:)SOZ()BR 2K22N--]'&6C&<)6CG]S!M,FT6FJ6 M$1)P0Z@@8JB6HM5WMS2!IM1_G(Q>8-(#JUVGK5\%H)QRW1Z]NY7JG'7)5Z>/=.7V+=ZZKZX*R M_N0COJ"?99?%,WBK(K4FP<=LZR73,MQ;IHR(3V[-@\_,/@P)O_[9LJ.0G%4M M1^]6-?N',8)EWKDBE>]KA#D#$XM7#KZ0TYIN1A''\&YEF[?^E!Q[NKYIT8[) MS9U:@'31F-@C&+=='^/JID#S70%AG@ZUDVVV("6EYNB<'&-9O#WF>^X]KRJ1 M)ZFU7(J5J?IJ696T9Y+K0*/CM66ZISRV*D HY! ZO_NZYQH22&4S_1S?ES*Y M@7NOVRJG<3D.8?>LQ(F^+M=GLF 34KG<.D?![ED3ZC,G4&LQ+/=.+L7,0L=+ MB^F1OOV(),>A'TJ.J^693E5ZJ)H2*CFMCF]D34HP=P5\"@?-L/=21+W&Q82KE?"7YOI=[$XYC?)P^U8LFX2CBQK0NN5LP6E&W M46[K4EVMVJ[)_F+>>M(*GTT, M/T3$4?GNEK-HZ_5LJ=P3ZX7_[1&OJN;#T+?/'(=_J-.-?X_-T30CWR+#6/$*)M9M%J:21FST($;F,U\@O]##!BQLJ M0Q@L;_+*6C%,;ZVA-MM O,Y8>4]$,D?+T*;E3)>-T%9T=.#KO@AAOY@W#H&Q MHULD%V@MC;'_3>Q%R6V)96E[N'C3=Y_]/L=Q\ K#$ ND M:_R-: 5)HDBK!/LXV)$S$6D&51O#W.-+,F2*F%AQ$--LW6EY6Y>R%4%SG_69 MV6%EGL?(!$ YC:2:AQ>*-&E>#W-/)$GD[,ES>=?13+.[Q&*VKE]V!@&?,9N;>WYOCR(1K[';F^8VT5*T+L^S9^T^Q_'?91L'W^UF0_)1 M=[,HDU#S2XOY/)_(/*ND$=$I>-R@YDY+6;K/FG0+3]4C1S4M#_1LD=8I?2S. M[LN6!<:DB-5?KC=AO 75;8<\-W-<,J:YQ'D"=@I1'CF45JM51C#W6DB]9'E$ M98%W,:H)+5=/P6+N/)QI>=%AN5N)B9UA=%\J-)+BQR4":L(58E3L'B;?/=HG M2ARCXG0QS:H2RT(MU3I1]JMSPZXC#%(VPG2P1M&]TS#,!6SSG\1A8XG.QKB3 MMCSRC"K;VSS/JBQAJY"Z+#[NUNU81= <% /-H//N(MKWX^+SLRPA M;[PD>#V?L$B7R>'F=C'&Q12JY+E7LK-IKI59K":3RF+B('/N7R8KD7@ *R*S M&K=JQ\6N)?WUI3@!JS*;&V/3?8KD>52FIVD&%2U/Z[:W#!(.#W M# ]]^3(^\W>?>A$KLIJ;8\4]BH0,R&QOG.T$2]$NLL"0%_AH??DA]:+ 0P&Y1?0_(#T- M,)^!@#^%KJ.8EE(]WIIDK+RC[]$>"VCG;3C$4W)VI,_OKO ]YBG+XSH,1GKO M],%_!D%&'M>KEB&_6YG?LFR696TLCDAE.V)$T]PM>0?U*-##4' M93Z7',S%J;@!KX ^M:5G[;\2"830U@D-M]++*^;2LW_J"%-B_RC[S!W M8A_'+5N-H"HPI^,OI1\-ZG&L/\3[OG8X#YAW[\>HR#AR __03.9=*U<\MCL, M:5H8*-[%/PX^]ZV7W87\,?+XJ*_E[[9F#;\\YU*ZF.9,^0OZ_)D[R'3L"_IC MY+K17]/?[;]]VDCM96>F2[ACY>R)7 M=7=[^A94=TKS6^>*7,_O;9K+C[R(*PV2@XQ.OR^+M_><1_2KPBP^4+6#\!Q)B6ZBC: MLKS^$<,H_1E_A&S[%0+Y!ZFD"IN;D^S53L:L"*[Q'UF;A]+0@N.(LJ63LVWC M;_)GD\)05O$[^2/>3!?QVH.1 N>W^VECBLO\K(B*%]ZNHQ2L$*E1\Q!CG9?) MRBH]C8,_^FMDC_@+=\N&V.2<&?2VQM>@L9$7*+XB%YT:]YUDK\+)CJ*-.;YX M6//[>QR29R*3FP6;%^@-32O(=-V(=AOO0"%Q/)C949.I,W6YJH3CV+%5$+IU MI7+F.PZ=0/\7<>:>ZC!!L*C*4\V5LKK,1("3O9*]?TPX#@]7G6H5.U<])!P' M3D[P*ZM\CJ?XB)4PQH9T'!=U\<[0QAW'2;Q_:'SI?F87NWS&*-W8HR^B4>O[ M^[0U5N9L6_XH[^93&\W8]._Q%HY\&,*-+%NR:.JM:>F<<]M#F]\&V _)*T(K47 QQ\=?+$*Y+ MI?IL>P]>0)3Q,^HU#&C\"%(I(=-5#KBN/"M@V(LP<5U-ZK1'*5)G",W) 'KM M&G%WDTI;=9W_)HY6CP"M2=50P@[)'5J@>(4\YO0D.UN@6DD7(>!ET'0(W\>"-1A5\9=# M(#^C.$G*>@@"+F%T,C>9,(Q?,:N"JQA=Q-E3NLS"0UH%2I+*W &5]# MF Q*NHN132(-H"^)R#V?''?"'7-0BY3-&3HV=&JJK58/YP\%DA%8$7^S UAR M=>=>O)IQZH46>S5/@P 6,VM$<,;HSQS:"F<$%ROS8_>1>P)FY*W )UKLD-M> M&U7UF(VYWT6UJ;0 >+\'-/+D.II[M1;%+Y#<8J;(1L;J<[N8EFT"K4]BASFN MU\D )+G9'5YGVC6*%=\Q=Z(7()S 80?SD\!\*,&JQ@\7GHAIO[E-Y6C'E11E=/:$AN.: MB3(\>V+)\1PN97@H@D^K)\-&)Y R2+E@+6'YD[L.GH;JZHQGQY$G.7;2'F\\ MYXENTJ3I89VN/]SCEONM,9!+3C+SU*#-&)_3"1D6F8!;F M"5QDR'_VDLJQ3U*^@W]F29K?%A!0S^]K?&I7,0)P%171&7^;7\D.<][X[,'H M)F::UPH#&)^D8 J_?F?RO K DOT P>6;'V;DLJY@*LK#V#KA+JQVU) :+[RI M+<%%ALB#G[F?/.<:?"3OSU#CP.86?+WQ(")@'SX%LYM:2*8FO=N/&=+6G=]9 M$A\_KJV0]"7]?OW!N*Y_]*LU.TCZT/DWN?1X2#V4VN&*T(:7X(!QW"NH#489 M:>6X"U$;EEC_["4KJF#BR\@2;^+1>*F?%GVX(MT3C<>IY"7&W\]<3KT!KL4H M*#'^\XPQ8P3?%!0!?XZ0ZSG:,,63(7I#WVK#-;Z^P\V8@G@ M04N5$/:K' J]1Z^$JZ@ECB?7JB@O30C%NL%T@6/I$I+XT<_HZ<+)TUE:%2[D M] #'@50WN22WY>&N=AS)'D0C4VES/!JI@;NI6J'CL/7&RS>3J;*BXUPY4.P= MCW)^Z6..M<([*1K'P^4;>;I[]G7;[>OF+";[&JJ@D[FJF(WM=QAI M94Q&T$F;HZ..EY-:_LV VA+DHBFO_$]QABEVMG$G=@J57[]WKB&<;0'3P3+G"HK@Z)(RFNU#6R\]WQ2XQ= G/\ME)?9J M0#B*K$(^E]X[_M. MSAJ>TF;'57VEOG*"0P[XO!I*TQ]_GZ8;!Y/YV$F;MA- MR+MP]-ZCI<=U&L)&&V9.NQH^[8I5:A<@4NA3D,;";6HC]!1'ZCT@R.%3F<15 M$M\+_P=XK'0='2./!)9;?, ^OH+P!7R)H_2Y R_*##H2,,C"/;[&6C"HQAK3 MU/'W63G974<;T?2OXDR/0*@'&\W-^RL/(E("#^RT'P82.D:V<$]\3< R"XD3 M1WD'-+J:,FR/-6PZN >U.EE? 'J*1^\=Z*;B3S>?:LZ8'#Y+@ZGO.XK;,6;W MG"+9WRFCQ79S-(OMV#W;?9UF0#5OW$/KVM&8H#F(:YO=T9B@860+EX"C 4&S MV!;^!D<+[.B$5HLWHX\B.U;8K<-LXJ:#I(^*.H=0VO'*X\+;YD\\1@'^%Y21 M"D,Y ^]>NA*V'&,*=SF9I)J-%XI>A.3U,!?X;J]-;O;63Y72H]Z<'L:F<;G> MA/$68#LHOT5V [TG&,(4@H0_&7$_DZ].!IF?_N(AY$7IMMPR508="/@3D^VM M_4G2"L(MG3Y^6VW4W /BTK1+N V-;;P^:'$E)D-2AE++]_?%JE#I4Y)"G%' M,.V2E#@J:,]'4T6RHYZSCE!)B'U'/38= 9,^5!SUPBC")CC9''6H= &)>> Z MZACIR'\*9[NC;@\]AR)?8^BE7+!5+_ ]@ A/[ (\I;653?XR1D/ZX3E&Z2- M:S*!1_PY;AXHJ[4Q599XB^Z6YW@;07H9,4Y#E,:6D(T=ZVI3?7=%D"6]B;V(O>B\YL; O ]CA2(DH0+IW@=\CC]H M8PRF7[!E]!QC4^1TA0 @,O L1BA^Q>O)XGYN%TOD_M?(*V+X(" *%['5I X M6C\K% 6^^YG6T@JR;^/(EZ:\T=BT.T!@!39= 32+RW&W.-=>:Y5P9L'8!T"A M%=CP#<(F.%3KR_&=(S#=6GS5,I-ZP67/AV8-+BQV8MLVD]HVG.L2^\;6I'!A M7H:@[2['D6';LJURQ53C<5+0,!B):\U.'"!):]GQ4+^D[*$QXJ20X2LY+2^% MX[@H"![*&:XU]\,>6T&"A1CFUE1PX3(0WW_E>-I0)_7OYN#ZH*L)0PK;2,)[ MJ!4L&\NL=K3-^TFM<@B@I@]TB"PJ*U.!%CFZSR"%OA>.,2]H3O0P'=N= ]+3 M"TBWM^,]", ZEY*+O+2N=$H*M:.EDU)(5V%TM71B=Q'@)A+(]K9D>@?GO^UY M9VV"KA#X/2,%Q>^6!<#07WC;-3M2*]W=D@GN;Z#'U_B([;?K;45&2W5F[&&_ M0##RX<8+&7-4&L+6=205+HY9R49_2Z;XQ4LS8@M<8%M':DZM#C:817/$NS\W MN:O(S"&Z.42GAZMX=@%;_K 4[TE#QXYV2BOWD\)/P:O,T[@GA9FN/=?0Z!V/ MG'8*]-"EXJ20XOOHE>RI2>&FC4.;MMH#IG\"4C/ M)XN=G&V;OW "(@H#Z)ID@M+&!/'?]B>'_^G7>R]:T=UY^[\.2M87&,%UMF82 MUOY]>,0H*]W^S=A._=E#D!Q^]WA3<9F=TM!U MPJA[C=_6",GD/5_?2^BW@SD-+4EHF+,PYCPCI1 E+]N(W=[<29!Z4?"TO0$I M,0ND2BEQNU@28IRKMW2S&HJUK)/+.:^M4AM:Q8D'1K<$-][8EK?2)5FEKPP5 MN7,?F^7YEJC.=8;J3F]G116'T@4#07(/-@6&6,S5SE&5EWJ/'G98*]![XUN! MK=^U"9TK@&?MA5=9%"1,,X/74I_3)$/Q!8CB-;9=4A"<>=%OGS./%.MEY.#( M]M)&86MPSFO8U'9CX*[K2/+)Y^/&- ;%F9< H2V]UTC;[KD%I )NB/6WA%OL M2M!X'/N(_UIVIZ%&-''.6]D=!QO/Y#DO97<;:T13AR_:ECT?:PQ3/UUB2U3? M[-O#F0.@;6#?96E"+&\8K4[7G IOPFZ66#9?HRS!RE)U??G4+=%$D(:S>[M**BVC MXC!6,H3CNV6^\J;A%BE-JYS&75+9PI3\' ;'0>)L#Q&K3>+:[5QJ6D^I:49F MB./PT+CK1OXRQU0N/@H3/_85(8K&Y"@TG7?2\1DICM[A$QGT[2061T&0,VJY MZ36.(Z.D&!W:M7V@8X=D.8Y,G^<9+0?,\?O"2M)* MQ>WO;MET.7_N?KZ=X_M(2F!QT@ =AT>)S3CO"+E:0[Y?J5YG9$X0Q8-=MA>2 MTUI.WBHY/<">*I)=^X!PC+N*X8D9HAB_9?#HW69%6O$$862>D +,2ZC^/"&H M-.^X/)]YAK$SC'N9X262?YF1E$TQ+Q'[ZXQ8AQSV$KP?9O!4,^,KY]D<#9+- MN:\0F[R_4?(.0(77E#P=W!W6NFA0H3,E"YV+#OM^0P75E,Q.OE*A=).B@F]* M]I0T?#MXM"K_6! ^Q1;5 +WT4$1>,%T ]/",$;W-B#/Z;IG_)6EHI5I J#I;8V1 MOJ?\,5GD H996CSD6C!7+F@$<]4TN/7@$)/#/Q*#8@QC4\5[$N7.72\\C]?K M."H(/$U3!)^RE-A0CW'^;R3R&929AZ<(D5!#[AYAS%_#P+:M?[E=#Y90;0

    D'4^V[(S,KJ'CZ3LJ".DZ>AS/+>@#TO+ ZB->?F@$C 0[ M'2>@XZ%B#5N1?7;V$@"-\6I::X^:?YF"5:^P)/0TPE+W!09X=)$=*=_/F#9W M&J4P(-L/OH#<*YG']R[?_###X%WAG8[Y?I.E#"< MX*0GK$-EFN._=_NP29# M_C,6;@L4KY"W+NY_D*A=ECYCCOP#!+LV!F+'**HG[F3J,E"54\U32) ,*H5:033ZHXZL/T ML4*![PVY4N8-8_D8?@*MME6(3 -14BR<<:53U\E&G][.'CO;'EIKKQX*#L)D M^T??\0.;TW'#?/32P#J8Q.4;^2/KS)?L;*Y 9+VU[Y9-PLK;2>=QDB8YZ4^- ME1'%*(X$M6%YC\KH&]\<,^0TX,]PGFUIMS&WFITQ MWDT@"A:A%PE?>^GE4P9?=,2,"'TBM,BI_S6":7+_\)5;!I_?9]"G,1[)47NW MO(X"HN!D7LAXUH3>SBRIO\#T.9>2Y([H,]P\QI?8NF(\$]9EA$&G=P$1\$FA M3]8K)7L-[!45+/:]_#W#V.X299,\^>SQV8ONASS_D3S/?.5!Q'7-6$.?L25:H-@'($B(PR:7X>0X8AWQC,9F77+729+1 M;/K\QW(Y+M\ \B%>1)Z/3FV@\3'5WA3JW?E(0CO7$3[(HP3ZO?"+RJ='"VR; MYS\C=K)='U]R!+;!1?E@ IL1(>Q,>$W+*99;ZV(6>W3?P^2W*P1XCS^8H<$H M>HDLZ<1-0VP;+9B(_KDXU!2';&M7=F+^]-Q5/OT&;?+PG%= MK(ZB+/3.5F5QE/VB4P),SD=<0;GO@W44J7Y5I^'\PXYF[?2J '#$BNMPCGJW M2WAX'+^'TJL^K&-SN(Y_+_S#BJ0X7DJS)V'4(;+C^)4ARZ2^4C3)\9*,=BX- M-1[E>*G",:R$O +D:AE$O:MD*(SF>.%%2]:H8[#.\<*.EHFY#L&^0>I'FKTU MLL ($ORBX'*]">,M &<@ DN8YH8!@3B.0%$-E]6RC,XE8[Q5TMI#47 /4EA4 M!6"_JKH7^U49P8+; Q=XQ2(0-!=Y1V@B=T- 9@QSMT8.B-O1=B!8]B^'2/6U M:&K584\BP])S:G4RF,E?,0JA27!M@]'8(N*Y=S"8SH$^(!N_JHPIR3-2@QF;?.[+;J[- A.%ZDUW MAQZRS28LJ]VHKKFFP2W:&946CMDR0]%=/BNL% )F43NE(2R::'O7?L82)R'E MR9B5+51&L&B:MZ!^(KG\5Z7SD-'=M/G4036E9WY)J7R.Q]Z5M,)VQ7R^SN4X M;GPMK9TVQ%*))@<1.[=*K'8Y#E8G0Y2_S2:14JE1?LGIQ5JS4WXH\(S *G]" MPPI$C]Z)DDOB>)J/BO339:8X#JE&7N=9.EKS9VSD\-YD9LN0TIHYXSB,+$.M MEZ08JVK!\L,LSA3IFD@XY7!GG\=143>:1!7/MN4BLUQJ\OUMF>+NT+Z!WA,) MD4*0W,:17[U?)3-/T2"F)=V1'A>%7>&XM:(72.'>&T(?-'M\%$]+/'IOP)VS MHIZ3]-G ZZ'MLGX#:EHTG-[&Y#L^!25EO=UTRXFB,AI;1#PWBLIL;NZ0Q/0D M*?3/25UCM.6&T>AM!ZUYUGS'])+D<9)KYD_!Z6F81WYE\LE\,D+"S5E)'N6V#XPRF"TPGR+BAOAC!DI#&#: MLI%06NM,\D--TE&SCZLW[[VY1=56'<5%3DGG S21(+K(%&BY!^A:MZ,(R2CN M5:4!GKX\,7CH%4=HNKFCP A-@59DMJE\SX HJOF.QZ-E9+.DD>$H4D(%B"_$ M)X(*E^&$)IW;;U_Q-@\'1T=KH"CM'-&.<:VFB1(X*K;Y$*5)S(;1KF#D13XD MH;.Z#I3Y>!K#95??5[Y;TNCFNG:E^QITX3VE.XI$A=-9K?7Y1^ML4 %TS)B@ MX@B6 ,^)%E(:6D*T\,TK9G-M^Z5(D[[R_-Q(8/O0J>V,P5COS$9^LR#FSNUB M;"+G7O*,#0WR'U+8[\4+GGL(;?&QQI,E M/>(S%.(QMM1=(^IC5/=0/9C::CY#[+OL=.AVN+!AFX33G'U.L8&94#5PT8E8 M&X[TD\IQ=&0.NIW;2I$]'<7N2%&E>#2X[/,ZYH"4U&QF^"BEV\2JUA#^,K,N MCO-XO89IX=G VRAW]*P QA D-V#EA5^\E!!LWNNA[\8):[XJ=TX4QC"8>I;" M5;X.#R!-BWN2IVL2!,_KVX& %'4N[EAZ*-TW++J.HLT0VGT8@]SX]NZKF,DQ MT(CJT5+HK8WBLBH@N:.V *CX:' >>I#ZT!JGM;DM$R?);C]O%YA7\1]SHI+; MC).M+-'1EDG=@M>"KBN( 5>9%;6G+=,J*,/R9PV31&U>]*YV3:SD#_5IM3O: M,JDO7N25CR&0^]5)D@NG*,CK[3.?6%4FL;6=5*)Y@CII:1P.J?*#V M82]8$3W7 R7OI'(# 7*\5<^^D%Q3UMS M_'T.W1@*E<,A7M(PZY8Z]7_/8)DZBV?^CQA&Z<_X:[ECWA5?%*E^=;=L/$7 MR:Z@MS5FSC1?<\/K1N;TFQ00N_!)D/^LY?L\-HGBGDQ6[ZOL>U_EB4P MPJ*X(:8XO,MJ;17YY(\8;6Z>E+B?-@Z]S$^,J*CM1TKHKA!)A'^(PXPM5U1Z MV@1^??:G).D?!F6.[8W@^8DN(]DT;6PZ^V255OAD^SDF=%>UDI-R6P7R,Y<9 MS/CDL:;X!*,B@5H09.)VL>!A&,H2)&=;\5:4>S+FN-'-)4S""*;@!KZ0BRDI MUF0@)JS)(W7 -U +$RX M"BVMI;8C\8N'=_G?XY"XRY*;!?L$I#?41L=G$&%N"^^S)SSL3>BS"6&TM$D, M,P_,\CZGO'06CF1LVMB2"@!A)/[F/6AFSKK,A<#N ;[@GYBOUH!9(H?=7E]: M=I.SL:U:@\7)Y1=TT5G "0%L+EU'ETD*UT3;;>1$77HHBK-]Z!0ZZM/IBP&K M1S"IROM>$ZW?OLM2%E_3V]@DJ.Z!'Z\B^ <^+ ,,#5Q"KSXN*P47;[)&R\S4!RRR\@4N6JBK5U7C!JWOP J(,U/^I%O 3 M8U;B?@:+7I7O%!@'%^7[WBA7,Y!EN=I RMH-\_[$)_<]Q'+S" M,*2*7C9_]/4U8_#M*JQP#[:#9@8?!1D@SI-1E4(GS6!UBAM3A18XNR+RT0Y3AL MFB/.HG.\MU(99D^B3CE9]0G.B#PZOO/4-1U69+2/VS1.:C9*@5E':QH,(/B4 M3G;'8=9P+!_&UQW'K,>MR?"2.7ZI3I,8Y>1-. [@$5PLE][A.'Y';D"5-!3' M[W;V(!O9SMP92XVVGWC#.WZC5H<0.,CQFC&3PJR=F^;XI>/^K,;^LN0$W(&*R/) MS\2L$'35::2)F14202M$9Z.]#S5*G'=:X>^J>:H)_\/$U0JXV6CB K=+H*T MFPTF@2+48T)OM0:]6DCV5B7:^:H.O9_)W5+"!)U+&,TEC$9=PJC/:A*:RD88 MK@\A2#*>ZP8=S1:3JAMT<-B+<=]U,3X1'6[;F-,N_[9B=7>#\7FV#\^>Y$ A6%I< +JP=0HTU?O>Q ,C1\&%DD'7W8"UBKZ M_>B]-7X< %7&A\<&ZEP6I->M,9BH//RF$U#N@EX&!"?GX^Z">Q-'JT> UN0E M:%,8MVBP">J&A^QN>8-_(\K=IX\?RW0">LRK\1R]+)Q'?L=T''*N83/7L+'Y M%H =5[TMPDX0<+*@JHWE8-E;VL9NX Y"4WTE[I]34Z=<0WJNYS57NNB??WNH MH#2-4DGJ)\?T2H484"5TWY:TWBLU<>J%,\3,E &M109^ M*#"/P(KXI&;461D%6JL13!ATZ0NA$RI78&)S[PGP"=4V& QM7O:"WDH($Y8G M75,;]!92<'0!CDUX&*2V@LNW?1?Y*C^#%/I>.,:KO_-]-)IF[R7/I:OTQ0O! MX2NG WUTOM)KD WF*[WSE=ZY>L);Y-O,@EX#':6-IU2(=SZ"9 MDWSG)%]+4[7F)-_Y[L=\]\,LM\Z9J7/"^)PP;ARK.=]YSG>V%K0Y%73\J:!C MB/A]C;PL@&F>('\5H[5WA363R(?$.%B2OY/^141O=]R.*J1GFT=QCD+-4:@Y M"C4'\@43^8P7G!2WOXL>O)"D8=S$V+AFUSIBM[?4#3XDF+MG:LA; ,TWDZA8 M,IL;FP!Y58\890N 'IZQ^B0XR)C-#:Z Z+4&3.N9ET _)YBY,&JCV#W="XB% M)I:=QTZX-8YIU7UV/S-RS9*MRTT-J=JT>N9O8NNSL3M7C M%'050-6=QC8Z''<_J[.DHG$SW[=7QZ]M+0UQ9]ZL_[X"\0&LB,+5<,=C89\K M$J=14"!'4*NQ.MON];3@/HYD%FV4Q"$,S*+QOIR?4QO36Z(I]U&8SAGA8' 5D'PL$W(/N;%;^A-3<-6LZ7 ML\UL;D%XEB-ASK;ECW(16OF1M.VAZRC $@)!+UR@V"=<)0X&"OL86Y12&R+( M5:HE W1:2[-YCCPM:)=/Q5(_'/4HR>ALHT4&'J./1XJ((ZX3I^W56L%K1\WG4=1"YKBM4_ MQYWC70])JJ;9"U;VE)L\DA]Y:J[KNTR3))/:K$-$:6SUD5?UWINEWD^#H(@5 M7@!,E0^+A8^"TS5!\8_JKX?WVRWPH,]^%=O]*G/DH\_(AZ9-57L&;N.H7&]N M31]V^]EE/KO,+1'MS@3!F(^TU"0FR-,1T>8)%1)1Q&:8R!S#&1P_ZJ,3C@-Z&;/ MO071(6=![,B>RA(*SPO #W%HPA[5,]6C3AB,7L#IQ@G MF=W@8P[5N>J0WKW12B6^_GE$SF7K[)?)&L1S4MOLBIH##*/"3]88.7C;VUF M#%B^SGH11N#FL]7NO2;74\I_SJ_%8\+K397?8G$BB<\9Q7JJUYV=L-7GG$:K M0M84CA=K9*X#.8)8_ A,&H&WQ5&4C&3X M.7L?Y'B7#$U[<_P%#A-Y62Z]Q;'+.\4C_?% M61I((WK#>F_7'P02:&D+M.8VX7\>)^G=LMRJP66$N73[B+PHP498^;/"^DB- M9LOZ/>(/BO-.J.UMF0(W0D=O:POI!$U1(A.EM37D\](0:4UM(?S@W6$^\0D] MIF_'^VG'/9NIU2<46J'A"@Y8"Y[ZM0,GT4DN $KNT'34]2A]FAXXSP[/KU:[V\;N1'][/X5Q!WN8 .2+,GV%2>I =*I?WS?DZH6[0+>AKTQ! M)DR&@^$/T]*:T/?J/S09X;H)TUJZN3+]8)M)NJ&5H7Y%:EZ%">:Y2D-*62N] MFKQ7-7GQ#UJ*WVPMS7IT9D.P=><@SBFUFIN)8R_3[U[-V,?,9>1V-GSVQ.28F]](R^X9< M4*7*95#6"%N*-Y6B4ES?4MX&M2#QKL13='\\M,^C];YUN)>(,5OU,> M4W\Q''/Z0T7B=^DR:> GX^%P_*UB7U/YXCCE;4^\MT4A_J9) M>FMZ(H];8842R#!Y2J;[EX,_7_[\P[211:',O,]9F%P.KBXN'B_ 3\?\(]C1 MX.2MJ"0HQM%"T9(*9%YY\4,AOU_18:Z?O-.7)N% M&-=,Y@>:_:E:S8>G/Q5>E0*-:E7XL;8I:9B3KU4NJY@A84S8X/@ M@5(9(>UK0LV5R]L:9@;#$4E!3B!O>25\RW^VXY?DJ'/""ZB5 M!SLP4,12A0H+] WXFF=GOPU"LP66N<"P0F2KW30FY*AB'U8FUVT!GP#13C5[ *!B4L*B/,.78:WU%I\=-/R] MJ1%LH=AQCRU:#0. T@(Y<3H?X\FEKT2I[=*O$>MHKGQPK!$DWTQQ(\K>#O#\ M.IB]:(_8^^+8NQRO3DXP=]BDH6,-WPKI**(%U5>9 M)JZJ($ TT\I7;,YF-7B3N9.O"^5S;7V+<3R_LSK!IG$VIP*WO3@%2@H"[!(4 MKF_S2IHY1>WX6ZMA,;J0_='5*9W%H:.K(EVE2\4JVB2XLG_!C+:#XH0JCN7) M$Y5W)BHQ$:_S/K9AP1+@0;G5 6<7FD<(/Q>$Y=G)+^01/6H9&^&'@=;C'IW+ MUC]]"#?+C ":;J;4?FWKX \ME ^LB.LR$0_K+^WO+K+S8ZTC"CL^N\62;V. MM_FA L%4HZQ0M0227$;F'84^NY<\=-ZV.;CUQJ/2&@ .[F M00TTJFY9T7 M81D1MSG3.:2$4MNY[1;4M*X!XGV4-7EN71$#B*)W3@9J10/X>$(-[R@V@:!/ MX,;.4PV8_PCOKP'O_.SD>B%U&YF.:T]ER4=*"U3-']"36YGR!.I.EX*;L_(C(KX#( H2; M:KV/&3X)Z!1C?'(8F1_!LZP5;)ZWCJ&QTY@/N:VM#WC 9\9PYG-XZ@Z;Q.E# M8TJ@'!QXS[R+'>]M%,\Q^(C#M)O(SE)Z6TYC2EV%[5;>F/8?820V1/, MV]@D5'.PSF_$0[P!GW6M0B!ZK(5D%OJ$#0J%"*.74X ;C.VY(^"3Q?MZ3](? MK<("XO9K3?S:PY\=7_V^TJO?:PTYB/CCMW^(G-_J%Z[/LGZ*$!V;TOI).0 "\H" SUM2/!A\'9Z&&, 0,C67M(3'F+" MMS4JAT3%U70-Z."AWU$K?,67L]>0!*4#Z?2 "HI$"5S%T_<.@+W43I596+T@ M[JE&SKLO$5S'K50WVJX(3Y>5380J[\ ;<'P>S3'X1K\*/U3^9ZKO^)/K*[ID M_?C]Z*?A]"6D[.'T?&XNUCFX@YX07_G7NQ4$1BY.#J!-AM/XM*_E"F]6\'9+ MQ31YOHS9ZNQ192T;3Q.?WOH)D\$WG+NU9SYQ2%0Y65MW1K J-FN/OD?#Z!QY M.0]%W'V/ZQ*DI.[[^@#S+!%Z/P/YWTSBWS[?F"Y8(4%H=_5!U==KW)3P M:HCY1#S'_'?N>^_,[OX'8P>8W4?MC?3^OOL?:_N_6]L._ MT]LK,SZYG[SX%OSI23O8@C\M%<F*$O2VCMB=1+N?*18F;GZ7?2L_/X"^O_ E!+ P04 " #1.ZI4J\P^ M9$P' '+@ #P &-E8V4M97@S,5\R+FAT;>U:[V\;-Q+][/LKB!8M;$"_ M;?=021<@E[I /ES3:_OAOE*[LQ)A+KDEN9+5O_[>D+N2;,F.X]A(?"<$L*/= MX7 X\_CFD=9T$4K]YF]BNB"9X[>8!A4TO;GZ3_=\V!M-^^DC#/J-Q71F\W6T MK(0/:TW_^";03>@JDY,)XT%O\-VDL"9TO?J+QD-\KL*DE&ZN3#?8:IP>:&6H MNR U7X3QL#>\3$,*62J]'O^A2O+B%UJ)WVPI33MZ9D.P9>,@SBFUFINQ8R^3 M;]Y,V4<;TTQFUW-G:Y-W,ZNM&[OY3)X..O'?V63OV?!LLEJH0%U?R8S&E:/N MRLDJQ;5*@1KK2JGW5_=@[ A\I?*P&!W6S4#,51,HR>W@S[5>? MD=?AZ-D3FV%B+=05(B?E9$F4U*+#P7>DGN6K#\_ MFE]GTG^MG:\EX@U6_$Y93/WY8,3I#PL2OTLWDX9\]\.-IK5XFP5^,QH,OEKL M:RI>':>\[XA_R8!\K\15=JT[(HM;88T2R#!^3*:[%[V_7_SXW:22>:[,O,M9 M&%_T+L_/'R[ #\?\(]AA[^2]6,@E"4=+12O*D7GEQ9^U=-C3>HWGE77 OA$_ M8UXQ''3_'1GJZMT'<666REE3PA=(ZIUU56]RK-E+UVS4._FG]*@4:E*NQ;6Q M*TWYG#JI=$W!<@MGQ@;! Z4R0IJUJ$UP-6&A,A!7C2LI18E/CMM,(9GEG+"E MBK08[?8,#&7DO71K-BGE-46^W/CT>)8C&$RI>>TMH6;*974),X/AB"0G)Y"W M;"%\S3^VXU?DJ''""RB5UQ!R (I8J;# GT%ON;9V6^%T&R.92XQ+!>S]6X: MCG!\<3B>/P!'$L5&PVP+W $688[7;N>],@5'%?NP,IFN<_@$B':JV0$ %9,2 M%N49O@QKK;?X;*#A[TR-8'/%CCML46L8 )06R(G3^1A/)OU"%-JN?(M81W/E M@V.-(/EABAM1=G: Y]M@]J(]8N_%L7?1._GC5J&^__9F-!C^./$-O!HYP=QA MDX:.-7POI*.(%E1?S31Q504!HC.M_(+-V:P$;S)W\N=<^4Q;7V,/J6/BE6T M27!E_X(9;0?%"54YI<*'(M8O-4JER$&.O,J5](I7H!**B%V"\.>:L^= M.VY:']M\Y%+K"0$%<#FX]E04?*6T1-7\ M 3VYE2F/H.[T\;#&C'#&0-"N3TIV9NMP?PB/:2YR8TTLTXN/G[+$K#T Q!U* M*16(9\+.CXC\ HC,0;BIUON8X9N 1C'&-X>1^0D\RUK!9EGM&!H[C?F0V]+Z M@!=\9PQG/H.GYK))G-XWI@#*P8%WS)O8<6ZC>(_!5QRFWD1VEN):2+_1, M<5=0'MM*3$E#^6NAU37IYE+CCGWG\[/TX%8XXOZY<'_YY!-AO 7-VSW3V7(: M4^PN:K?TQK#[!"&S)YBWL4FHYF"=WXB'^ ^RU*%0/10"YE9Z!,VR!4BC%Y. M 6XPMN>.@-\LWML]27_6"@N(VZ\V\<\>_NQX]/M"1[^W&G(0\<>__B%R/M5G MB@"=IO%OCF KDM?9'T2()O34KH).<"",L= 3QL2O!^\ MC1[&& 0LK63](2'F/!UB.EWU I?\'#V%I*@<""=#E!!D2B! MJWC[W@"PD]JI,DNKE\0]U>F'/#GJ!W?78UN"E-1]7Q]AGA5"[\Y _M?C^+/+#R9+ M5D@0VDU]4MW:96ZJ>#G E"+>[W&4]Z&I+=,GP&GP?T? ?=^_]36(%IXOP")/ M#U+L;)JO!91'X'U>30^![EC>_YGR?OQKA'N5QF]N=Z]>(3P]:0<5PM-2_0;G8<$N%(T4BAZXL M]N,7P/\+4$L#!!0 ( -$[JE0 Z;92=P0 +H: / 8V5C92UE>#,R M7S$N:'1M[5EM;]LV$/Z\_8I#BQ8)8-F2':>+Y 7P'&<+L,9M[ +=1UHZ640I M4B/IV-ZOWU$O;EZ:#&M2+.F,!'%$'1\>G^>Y,V4/,IN+XQ]AD"%+Z!4&EEN! MQ^./7J_;#@:=ZI(".G7$8*Z231E9@+$;@3^_L+BV'I<)2AOZ;?]5E"II/W MQH+]:)5QBYXI6(QAH=%;:594>:VJ1*72.1.W=W=O[I3XBB#3O$ 7H/NHQ,;T\*HGQNSH_'%[.ST;#2GZ?O>I]FF!Z;-[ M_SN30!<28\N5A!6W&=@,X?V2:;*1V, %%DI;4"F,QJ,)C.4EUTKF-)L)&"E= MM&'/S7C]V.R03&ZSAC@ZQAF_ M1I\R/6<2C3=9"]S ,"[9=\9ON0DN9(ZF',PW\$FJ%1%$##@ZYB@HX*BI+="_9_F)%$ M==VD2T%%%)-AA+/LUL8:_UQRC:Z.C%-R6E=@T-MC5#,:@OY>LK^UQ&?3;PU? M^R(XZAU4YLK+"HJ<#W;*_Q?*=ROEN4P=:BFGN\N(EX1&2R4;6S#NFBOE9)P# M6NXV$P)H&G5#ZJQTHR!+F%8Y*^62R=B-$V#"2VA7[A2U%)6!%+71 MAW+1<'#-/9;-!6ZK6>D$=;DXM9K0C\J[GF ;M;2$MJ965B$?E&S5\:2R8(7! MT&#!R/!(BQ$V@>L&^9(;>J07W&[")KH.HJADN_<2._!+<.*E8Y,*J&/U3<1& M@HK4VUC_T)E6E+HWU\@^A>5?SPU$E^[L$#-1ZT.J-WO<2MCW:3TP2O#$I7B7 ME1J-_H67_/]==^Z8SK5#7N/-;]!"OCY)N%(Q3\*1.]<]3- O.6ZG[?>A[1T/ MB??)3*_N7>[)'PRN<-OM]W>GJ>_"KR=T6@KA+=M X%#,R7S(N:'1M[5GO;]LV$/V\_16'%BD2P+(E.TD7 MR0O@.0H68(O;V &ZC[1$640H4B/IV-I?OR,EN?G19%B38DEG)(@CZG@\OO?N MB;:'N2GX\8\PS"E)\16&AAE.C^-/WJ#?[0][]24&])J(X5RFE8LL09N*TY_? M&+HV'A,I%2;TN_Y.E$EA/,W^HF& UZ6)"J(63'A&EF$]P)F@7D[9(C=AT T. MZBD9*1BOPADKJ(9SNH(+61#1SIY+8V31)'!K$LX6(E0V2_3F>&ASM#7-27*U M4'(I4B^17*I0+>9DU^^XG[WHWEBP%ZUR9JBG2Y+0L%346RE2UG6MZD*%5 7A M]W?W:.U8^(JE)@\S9K 481 E+#9>YVS.#-0HVPS'PU[Y!%R#_K,#F^#"5+TV M9,?QQ>SL]&P\FIU-SN'#Y<7T/=VW?>#)!K+HB2BJB_3: \P[2D6#('O M?81,*I??Y(I2K\ R1$+"B64A1,:[L+_+61*3$4XG)CPH3YI9&SE&NYW#P:#G>AFZWC[W??[1SM12=*4 MB<6MN,KH MM'<)XI+BJ&.RE05AUERQ)FT5T+&W">> T] -T7'P1HF2T!TW*]LX$29,F4MM MVQVCEKP6D$0;=6OJ.RYEM=&,6$>L;;/UX=I[-="U+47?K;/[0@\Y7Y+',_'? M_VK^H0'+.KH?O0;('H;GJ5BT&-Q2CR%S3C?=+%5*E5L9]AU83CRQS4FH::EH2%#S%Q3 W)E=MYFNF\2T]9Z8*V^@F"*/2S=Y= M[L!WR1&7GDGK1#VC[F9L*:A!O9_K'YQIA:5[C^>G8@NK9GAX3PAA]D MO=WCAL(#']<#+3E+;8D/2:GEZ%]HR?_?N7-/]VX=\EIM?@,+^?HBX4;'O A% M;E7W-$*_I+@MM]\'MP^\27R,9GRU3[D7?S#8GJ6^.[6>X%DIQ"=@!8%??[AR MYW26;PRH) M:.XA',GP_$A*^(I5V5C3LU=\[#7ON&ZN_ 5!+ 0(4 Q0 ( M -$[JE23%3]"0(X! /::'P 1 " 0 !C96-E+3(P,C(P M,S,Q+FAT;5!+ 0(4 Q0 ( -$[JE0[:@7;E!$ /O* 1 M " 6^. 0!C96-E+3(P,C(P,S,Q+GAS9%!+ 0(4 Q0 ( -$[JE0W?.%; M/A, (0? 0 5 " 3*@ 0!C96-E+3(P,C(P,S,Q7V-A;"YX M;6Q02P$"% ,4 " #1.ZI4OV7)UC8D #@O@( %0 @ &C MLP$ 8V5C92TR,#(R,#,S,5]D968N>&UL4$L! A0#% @ T3NJ5-6%#G1_ ME@ !_,& !4 ( !#-@! &-E8V4M,C R,C S,S%?;&%B+GAM M;%!+ 0(4 Q0 ( -$[JE1V<;$"+$( +TT!0 5 " ;YN M @!C96-E+3(P,C(P,S,Q7W!R92YX;6Q02P$"% ,4 " #1.ZI4PS&.!D0' M !H+0 #P @ $=L0( 8V5C92UE>#,Q7S$N:'1M4$L! A0# M% @ T3NJ5*O,/F1,!P !RX \ ( !CK@" &-E8V4M M97@S,5\R+FAT;5!+ 0(4 Q0 ( -$[JE0 Z;92=P0 +H: / M " 0? @!C96-E+65X,S)?,2YH=&U02P$"% ,4 " #1.ZI4,VV* MC6\$ "X&@ #P @ &KQ ( 8V5C92UE>#,R7S(N:'1M4$L% 3!@ * H ?@( $?) @ $! end