XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring, Integration, and Other Charges (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring, Integration, and Other Charges  
Schedule of components of the restructuring, integration, and other charges

(thousands)

    

2023

    

2022

    

2021

Restructuring and integration charges

$

8,877

$

6,994

$

16,673

Other charges (credits)

 

75,039

 

6,747

 

(1,280)

$

83,916

$

13,741

$

15,393

Schedule of activity in the restructuring and integration accruals

(thousands)

Total

Balance at December 31, 2022

$

6,929

Restructuring and integration charges

 

8,877

Payments

 

(9,371)

Foreign currency translation

(548)

Balance at December 31, 2023

$

5,887