XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring, Integration, and Other Charges - Activity in the Restructuring and Integration Accruals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
Beginning balance $ 6,929    
Restructuring and integration charges 8,877 $ 6,994 $ 16,673
Payments (9,371)    
Foreign currency translation (548)    
Ending balance $ 5,887 $ 6,929