XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
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)

 

2023

 

$

1,179

 

 

$

1,862

 

 

$

(137

)

 

$

2,904

 

2022

 

 

697

 

 

 

515

 

 

 

(33

)

 

 

1,179

 

2021

 

 

552

 

 

 

191

 

 

 

(46

)

 

 

697

 

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)

 

2023

 

$

6,681

 

 

$

2,135

 

 

$

(1,942

)

 

$

6,874

 

2022

 

 

6,078

 

 

 

1,498

 

 

 

(895

)

 

 

6,681

 

2021

 

 

6,400

 

 

 

1,329

 

 

 

(1,651

)

 

 

6,078

 

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, 2023

 

 

December 31, 2022

 

 

 

Gross carrying
amount

 

 

Accumulated
amortization

 

 

Gross carrying
amount

 

 

Accumulated
amortization

 

 

 

(In thousands)

 

Technologies

 

$

66,157

 

 

$

41,845

 

 

$

58,504

 

 

$

37,857

 

Intellectual property

 

 

7,086

 

 

 

1,301

 

 

 

6,857

 

 

 

840

 

Non-compete agreements

 

 

627

 

 

 

610

 

 

 

691

 

 

 

661

 

Licenses

 

 

650

 

 

 

578

 

 

 

650

 

 

 

560

 

Customer lists

 

 

8,235

 

 

 

5,863

 

 

 

8,058

 

 

 

5,097

 

Customer relationships

 

 

27,884

 

 

 

12,936

 

 

 

38,602

 

 

 

22,023

 

Trade names

 

 

15,424

 

 

 

9,193

 

 

 

15,880

 

 

 

8,597

 

Total intangibles

 

$

126,063

 

 

$

72,326

 

 

$

129,242

 

 

$

75,635

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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)

 

2023

 

$

9,606

 

 

$

93

 

 

$

9,759

 

 

$

(8,356

)

 

$

11,102

 

2022

 

 

12,868

 

 

 

-

 

 

 

5,624

 

 

 

(8,886

)

 

 

9,606

 

2021

 

 

11,617

 

 

 

-

 

 

 

5,856

 

 

 

(4,605

)

 

 

12,868

 

Schedule of Accumulated Other Comprehensive Loss

Components of accumulated other comprehensive loss at December 31, 2023 are as follows:

 

(In thousands)

 

Unrecognized
pension and
postretirement
 benefits

 

 

Foreign currency

 

 

Total

 

Balance at beginning of period

 

$

994

 

 

$

(6,977

)

 

$

(5,983

)

Other comprehensive income before reclassifications

 

 

-

 

 

 

4,411

 

 

 

4,411

 

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

 

 

(74

)

 

 

-

 

 

 

(74

)

Net current period other comprehensive loss, net of tax

 

 

(74

)

 

 

4,411

 

 

 

4,337

 

Accumulated other comprehensive loss

 

$

920

 

 

$

(2,566

)

 

$

(1,646

)

 

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

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

 

(In thousands)

 

Unrecognized
pension and
postretirement
 benefits

 

 

Foreign currency

 

 

Total

 

Balance at beginning of period

 

$

394

 

 

$

(258

)

 

$

136

 

Other comprehensive loss before reclassifications

 

 

-

 

 

 

(6,719

)

 

 

(6,719

)

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

 

 

600

 

 

 

-

 

 

 

600

 

Net current period other comprehensive loss, net of tax

 

 

600

 

 

 

(6,719

)

 

 

(6,119

)

Accumulated other comprehensive loss

 

$

994

 

 

$

(6,977

)

 

$

(5,983

)

 

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