XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Related Activities (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
Activity in the Company’s accrual for its restructuring programs for the years ended December 31, 2023 and 2022 are as follows:
Accrued restructuring as of December 31, 2021$4,087 
Restructuring and related charges3,163 
Cash payments(1,532)
Currency translation adjustments(235)
Accrued restructuring as of December 31, 20225,483 
Restructuring and related charges7,588 
Cash payments(9,786)
Currency translation adjustments65 
Accrued restructuring as of December 31, 2023$3,350