XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Changes in Allowance for Doubtful Accounts Changes in the Company's allowance for doubtful accounts are as follows:

 

 

 

Balance at

beginning

of year

 

 

Provision and

reserve

adjustments

 

 

Write-offs less

recoveries

 

 

Balance at end

of year

 

 

 

(In thousands)

 

2021

 

$

552

 

 

$

191

 

 

$

(46

)

 

$

697

 

2020

 

 

224

 

 

 

356

 

 

 

(28

)

 

 

552

 

2019

 

 

360

 

 

 

(132

)

 

 

(4

)

 

 

224

 

Schedule of Changes to Obsolete and Excess Inventories Reserve Changes to the Company's obsolete and excess inventories reserve are as follows:

 

 

 

Balance at

beginning

of year

 

 

Net additions

charged to

earnings

 

 

Disposals

 

 

Balance at end

of year

 

 

 

(In thousands)

 

2021

 

$

6,400

 

 

$

1,329

 

 

$

(1,651

)

 

$

6,078

 

2020

 

 

5,440

 

 

 

2,964

 

 

 

(2,004

)

 

 

6,400

 

2019

 

 

4,131

 

 

 

2,663

 

 

 

(1,354

)

 

 

5,440

 

 

Schedule of Carrying Value and Accumulated Amortization of Intangible Assets The carrying value and accumulated amortization by major class of intangible assets are as follows:

 

 

 

December 31, 2021

 

 

December 31, 2020

 

 

 

Gross carrying

amount

 

 

Accumulated

amortization

 

 

Gross carrying

amount

 

 

Accumulated

amortization

 

 

 

(In thousands)

 

Technologies

 

$

58,789

 

 

$

34,254

 

 

$

52,536

 

 

$

30,598

 

Intellectual property

 

 

10,169

 

 

 

2,744

 

 

 

10,000

 

 

 

1,833

 

Non-compete agreements

 

 

748

 

 

 

506

 

 

 

931

 

 

 

413

 

Licenses

 

 

650

 

 

 

543

 

 

 

650

 

 

 

526

 

Customer lists

 

 

8,083

 

 

 

4,501

 

 

 

8,023

 

 

 

3,846

 

Customer relationships

 

 

39,202

 

 

 

19,663

 

 

 

28,630

 

 

 

16,146

 

Trade names

 

 

16,050

 

 

 

7,304

 

 

 

12,136

 

 

 

5,946

 

Total intangibles

 

$

133,691

 

 

$

69,515

 

 

$

112,906

 

 

$

59,308

 

Schedule of Changes in Warranty and After-Sale Costs Reserve Changes in the Company's warranty and after-sale costs reserve are as follows:

 

 

 

Balance at

beginning

of year

 

 

Provision of acquired business

 

 

Net additions

charged to

earnings

 

 

Costs incurred

 

 

Balance at end

of year

 

 

 

(In thousands)

 

2021

 

$

11,617

 

 

$

 

 

$

5,856

 

 

$

(4,605

)

 

$

12,868

 

2020

 

 

5,583

 

 

 

500

 

 

 

7,855

 

 

 

(2,321

)

 

 

11,617

 

2019

 

 

4,206

 

 

 

 

 

 

6,616

 

 

 

(5,239

)

 

 

5,583

 

 

Schedule of Accumulated Other Comprehensive Income (Loss)

Components of accumulated other comprehensive income at December 31, 2021 are as follows:

 

 

 

Pension and

postretirement

benefits

 

 

Foreign currency

 

 

Total

 

 

 

(In thousands)

 

Balance at beginning of period

 

$

55

 

 

$

1,258

 

 

$

1,313

 

Other comprehensive income before reclassifications

 

 

 

 

 

(1,516

)

 

 

(1,516

)

Amounts reclassified from accumulated other comprehensive income, net of tax of ($112)

 

 

339

 

 

 

 

 

 

339

 

Net current period other comprehensive income (loss), net

 

 

339

 

 

 

(1,516

)

 

 

(1,177

)

Accumulated other comprehensive income

 

$

394

 

 

$

(258

)

 

$

136

 

 

Reclassifications out of accumulated other comprehensive income during 2021 are immaterial.

Components of accumulated other comprehensive income at December 31, 2020 are as follows:

 

 

 

Pension and

postretirement

benefits

 

 

Foreign currency

 

 

Total

 

 

 

(In thousands)

 

Balance at beginning of period

 

$

263

 

 

$

162

 

 

$

425

 

Other comprehensive income before reclassifications

 

 

 

 

 

1,096

 

 

 

1,096

 

Amounts reclassified from accumulated other comprehensive income, net of tax of $69

 

 

(208

)

 

 

 

 

 

(208

)

Net current period other comprehensive (loss) income, net

 

 

(208

)

 

 

1,096

 

 

 

888

 

Accumulated other comprehensive income

 

$

55

 

 

$

1,258

 

 

$

1,313

 

 

Reclassifications out of accumulated other comprehensive income during 2020 were immaterial.