XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Related Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
Restructuring and related charges $ 7,588 $ 3,163 $ 1,433
Restructuring Programs      
Restructuring Reserve [Roll Forward]      
Accrued restructuring, beginning balance 5,483 4,087  
Restructuring and related charges 7,588 3,163  
Cash payments (9,786) (1,532)  
Currency translation adjustments 65 (235)  
Accrued restructuring, ending balance $ 3,350 $ 5,483 $ 4,087